Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

2 страниц V   1 2

Смайл :-)

, Оригинальное название "Cheer :-)"
Статус пользователя ARLEKIN
сообщение 30.4.2008, 5:40
Сообщение #1


Стаж: 18 лет

Сообщений: 1409
Благодарностей: 425
Полезность: 716

Весь плагин зключается в том чтобы показывать смайл над моделью игрока и проигрывать звук woohoo.

Команда:

+cheer - показать смайл
cheer_access 1|0
- 0 разрешить использовать всем игрокам, 1 - только администраторам.

Отредактировал: ARLEKIN, - 30.4.2008, 7:12
Прикрепленные файлы:
Прикрепленное изображение

Прикрепленные файлы:
Прикрепленный файл  Cheer.rar ( 13,72 килобайт ) Кол-во скачиваний: 304
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 9 раз
   Цитировать сообщение
Статус пользователя Nekteyn1
сообщение 23.5.2008, 12:02
Сообщение #2
Стаж: 17 лет

Сообщений: 9
Благодарностей: 1
Полезность: 0

я чет невкурю, как смайл изменить?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ARLEKIN
сообщение 23.5.2008, 19:45
Сообщение #3


Стаж: 18 лет

Сообщений: 1409
Благодарностей: 425
Полезность: 716

Рисуй новый!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AliMeT
сообщение 23.5.2008, 21:42
Сообщение #4
Стаж: 18 лет

Сообщений: 330
Благодарностей: 77
Полезность: 204

ARLEKIN
а можешь сделать чтобы там O_o с меня +
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя KoLoS1mus
сообщение 23.5.2008, 22:00
Сообщение #5


Стаж: 18 лет

Сообщений: 30
Благодарностей: 11
Полезность: 112

Через какую прогу рисовать эти смайлики ? Заранее благодарен thank_you2.gif
ps.gif сори за флуд
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ARLEKIN
сообщение 23.5.2008, 22:12
Сообщение #6


Стаж: 18 лет

Сообщений: 1409
Благодарностей: 425
Полезность: 716

Это спрайт. Вот и ищите темы где сказано как их изменять. А у меня сессия, курсовые, диплом и гос экзамен. :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CMETAH
сообщение 24.5.2008, 7:01
Сообщение #7


Стаж: 18 лет

Сообщений: 104
Благодарностей: 11
Полезность: < 0

Что бы сделать спрайт (.spr), нужно нарисовать картинку в формате BMP
а именно 256 pixels Рисовать можно любым редактором,а это Adobe Photoshop, Paint и тп
Что бы запихнуть в spr формат понадобится программака Wave Sprite Wizard v1.1
Делаем по иструкции:
Запускаем ярлычек
Прикрепленное изображение
Поевляеться окно,жмем NEXT
Прикрепленное изображение
Далее нажмиаем Browse (выбрать файл)
Прикрепленное изображение
Значит выбрали файл, нажимаем Next
Прикрепленное изображение
Тут мы пропускаем жмём Next
Прикрепленное изображение
Тут выбираем второе меню сверху, а это Alphatest- 256 colors; last color is transparency. и жмём Next
Прикрепленное изображение
Получаем в такое окно и жмём Finish и выбираем куда сохранить Спрайт
Прикрепленное изображение
Х:\hlds\cstrike\sprites сюда пихать спрайты (.spr)
Сообщение от модератора ARLEKIN
Нечего попрошайничать!

Саму программу можна скачать отсюда Прикрепленный файл  SprWiz.rar ( 185,17 килобайт ) Кол-во скачиваний: 45

crazy.gif

Отредактировал: ARLEKIN, - 24.5.2008, 11:36
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 6 раз
   + Цитировать сообщение
Статус пользователя Redirect
сообщение 31.5.2008, 17:09
Сообщение #8


Стаж: 17 лет

Сообщений: 51
Благодарностей: 17
Полезность: 256

не работает... Я скачал, распаковал, заменил все файлы, прописал в plugins.ini cheer.amxx. Забиндил "+cheer" на i. при нажатии в консоли пишет Missing RIFF/WAVE chunk

PS всё сделал, работает! Правда в архиве папка amxmodx - лишняя, и папка misc должна быть в папке sound, а не то будет та же проблема, что и у меня!

Отредактировал: Redirect, - 31.5.2008, 17:14
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jas0n
сообщение 28.10.2008, 11:27
Сообщение #9


Стаж: 19 лет

Сообщений: 878
Благодарностей: 385
Полезность: 688

Вот этот же плагин, только используется стандартный контровый bind "j" "cheer" (который должен работать, но Valve почему-то не довело его до ума), только спрайт отображается пока снова не нажмеш "j", в отличии от стандартного, где спрайт виден пока удерживаеш кнопку.
Прикрепленные файлы:
Прикрепленный файл  cheer.rar ( 9,8 килобайт ) Кол-во скачиваний: 24
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя jeton
сообщение 28.10.2008, 12:28
Сообщение #10


Стаж: 17 лет

Сообщений: 599
Благодарностей: 152
Полезность: 484

уже была похожая тема со смайлами но ето канечно прикольнее) :biggrin:
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя PumpeR
сообщение 12.1.2009, 23:57
Сообщение #11


Стаж: 18 лет

Сообщений: 122
Благодарностей: 6
Полезность: 46

Плагин бред
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ARLEKIN
сообщение 13.1.2009, 7:44
Сообщение #12


Стаж: 18 лет

Сообщений: 1409
Благодарностей: 425
Полезность: 716

PumpeR,
А тебя что заставляют его ставить?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andreiko
сообщение 14.1.2009, 16:44
Сообщение #13


Стаж: 17 лет

Сообщений: 78
Благодарностей: 29
Полезность: 288

У меня идея! Попробую вечером зделать смайл такой как из icq или qip , думаю если получиться будет прикольно!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andreiko
сообщение 15.1.2009, 20:44
Сообщение #14


Стаж: 17 лет

Сообщений: 78
Благодарностей: 29
Полезность: 288

ВОт што у меня получилось



Правте кто-то исходник штобы смайли включались по командам в чате. Например пишеш say: :D или xD
и появляеться смайл такой как на рисунке.
Вот код:

/*
*
* AMX Mod X Script
* cheer v 0.3a
* © Copyrgight 2008,
* This file is provided as is (no warranties)
*
*/

#include <amxmodx>
#include <amxmisc>

new sprite, accessCvar

public plugin_init()
{
register_plugin("cheer", "0.a", "Radiance")
register_clcmd("+cheer", "cmdCheer1")
register_clcmd("-cheer", "cmdCheer0")
accessCvar = register_cvar("cheer_access", "0")
}

public plugin_precache()
{
sprite = precache_model("sprites/smile.spr")
precache_sound("misc/woohoo2.wav")
}

public cmdCheer1(id)
{
if(!is_user_alive(id))
return PLUGIN_HANDLED
switch(get_pcvar_num(accessCvar))
{
case 0 : set_cheer(id)
case 1 :
{
if(!access(id, ADMIN_CHAT))
return PLUGIN_HANDLED
set_cheer(id)
}
}
return PLUGIN_HANDLED
}

public cmdCheer0(id)
{
rem_cheer(id)
return PLUGIN_HANDLED
}

stock rem_cheer(id)
{
message_begin(MSG_ALL, SVC_TEMPENTITY)
write_byte(125)
write_byte(id)
message_end()
}

stock set_cheer(id)
{
message_begin(MSG_ALL, SVC_TEMPENTITY)
write_byte(124)
write_byte(id)
write_coord(35)
write_short(sprite)
write_short(100)
message_end()
emit_sound(id, CHAN_VOICE, "misc/woohoo2.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
}

Изменит ктото или нет?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ARLEKIN
сообщение 17.1.2009, 13:17
Сообщение #15


Стаж: 18 лет

Сообщений: 1409
Благодарностей: 425
Полезность: 716

Есть такая помесь плагина cheer и psychosound.

На любой звук вызывает один и тот же смайл(или ваш спрайт).

Как я его вижу в будующем:
- Разнообразные смайлы, которые отражают значение psychosounds звуков
- Исчезновение смайла после проигрывания звука


В общем еще нужно решить стоит ли этим заниматься или нет.
Прикрепленные файлы:
Прикрепленный файл  scripting.rar ( 16,93 килобайт ) Кол-во скачиваний: 7
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Deag1y
сообщение 17.1.2009, 14:32
Сообщение #16


Стаж: 18 лет

Сообщений: 1733
Благодарностей: 771
Полезность: 851

ARLEKIN,
скоро появится раздел,где мы это реализуем ;]
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя ARLEKIN
сообщение 17.1.2009, 19:44
Сообщение #17


Стаж: 18 лет

Сообщений: 1409
Благодарностей: 425
Полезность: 716

Скорее бы)
А то у меня уже назрел вопрос: Как прокешировать модели спрайтов, пути к которым записаны в текстовом файле)))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andreiko
сообщение 17.1.2009, 20:46
Сообщение #18


Стаж: 17 лет

Сообщений: 78
Благодарностей: 29
Полезность: 288

Лутше зделать штобы смайли можно было прописувать как в psychosound в cfg файле! Но вот сам плагин psychosound мне очень не нравиться! Потому как есть идиоты которие просто флудят в чат абы ети звуки проигривались! ето так бесит! А всегда следит за сервером админы не могут. Лутше зделать отдельно плагин смайла от звуков
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ARLEKIN
сообщение 17.1.2009, 20:58
Сообщение #19


Стаж: 18 лет

Сообщений: 1409
Благодарностей: 425
Полезность: 716

Andreiko,
Вот поэтому я и ищу путь кешировать смайлы которые описаны в конфиге. А на счет звуков можно добавить переменную, к примеру:
1 - только звуки
2 - только смайлы
0 - и то и другое
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ARLEKIN
сообщение 17.1.2009, 22:04
Сообщение #20


Стаж: 18 лет

Сообщений: 1409
Благодарностей: 425
Полезность: 716

Так нужны добровольцы-интузиасты) Или просто кому делать нечего.

Новичкам плагин не качать!!!

Итак на сервере должен быть установлен psychosounds. Если нет то скачать его можно здесь

Файл sounds.cfg копируем в папку "addons/amxmodx/config".
Заменяем оригинальный psychosounds на тот что находится в архиве.

В ахриве также присутствуют тестовые спрайты. Если вы хотите поставить и протестировать свои измените пути в файле sounds.cfg
Пример:
Цитата
pd_sound "haha" "misc/haha.wav" "sprites/new/1.spr"
pd_sound "haha" "misc/haha_01.wav" "sprites/new/2.spr"
pd_sound "haha" "misc/haha_02.wav" "sprites/new/3.spr"


pd_sound <Любое слово> <Путь к аудио файлу> <Путь к спрайту>

Вроде все... Как напишите в чате к примеру "haha" гляньте вверх, может что и увидите))))
Прикрепленные файлы:
Прикрепленный файл  psychosounds.rar ( 19,22 килобайт ) Кол-во скачиваний: 13
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: