Бот приветствия. |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
Бот приветствия. |
MEATpro
|
20.12.2008, 4:17
Сообщение
|
|
|
Как то раз играл на Jump сервере,когда заходишь на сервер,пишешь Hello,hi.qq all и т.д
А этот бот с тобой здароваеться :biggrin: Кто скинет плагин,с меня + :) |
|
|
|
K-s-e-o-n
|
20.12.2008, 10:13
Сообщение
|
|
|
|
Поблагодарили 1 раз
|
|
MEATpro
|
20.12.2008, 17:47
Сообщение
|
|
|
Не,там только приветствие в чат,а не звуки
Но +-ик не в падлу поставить. |
|
|
|
Empower
|
30.12.2008, 23:51
Сообщение
|
|
|
щяс... зделаю
уже почти готово все... :) в коде мож посотреть сообщения на которые он откликаеться.... изменяй имя бота кваром amx_botname.... через скоко секунд после того как сказали фразу он поздоровается ставь кваром amx_saydelay (минимум 0.1секунда) Цитата /*CVARS: amx_saydelay............use to set the time after wich bot will talk amx_botname.............use to specify bots name */ #include <amxmodx> #define PLUGIN "Say Plugin" #define VERSION "0.1" #define AUTHOR "Empower" new const sMessages[][] = {"o priv) Ti za kogo golosoval?", "zdarova 4el..prikol.. ne lagaet vawe!! a u tya kak?", "hi men!! blya-blya-blya ya jrat ho4u!! a vi?", "O! hi eto ti pomniw menya??", "ky, a ti otkuda??", "da-da uje vidilis....mlya nu vot v 4em smisel etoi igri!!! da tak misli v golos", "ZDRASTE NARODEC, KAK DELIWKI?"} new pBotname,pTimedelay,g_msgSayText public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say","Cmdsay") register_clcmd("say_team","Cmdsay") g_msgSayText = get_user_msgid("SayText") pBotname = register_cvar("amx_botname","Bill Clinton") pTimedelay = register_cvar("amx_saydelay","5.0") } public Cmdsay() { static sText[7] read_argv(1,sText, sizeof sText - 1) if (equali(sText,"hello",5) || equali(sText,"hi",2) || equali("priv",sText,4) || equali("ky",sText,4) || equali("qq all",sText,6) || equali("zdarov",sText,5) || equali("zdorov",sText,5) || equali("zdrast",sText,6)) set_task(get_pcvar_float(pTimedelay),"GenerateMessage") return PLUGIN_CONTINUE } public GenerateMessage() { new said[200],sName[32] get_pcvar_string(pBotname,sName,sizeof sName-1) format(said,200,sMessages[random_num(0,7)][0]) colored_print(0,"^x03%s^x01 : %s",sName,said) } colored_print(target, const message[], any:...) { static buffer[512], i, argscount argscount = numargs() if (!target) { static player for (player = 1; player <= get_maxplayers(); player++) { if (!is_user_connected(player)) continue; static changed[5], changedcount changedcount = 0 for (i = 2; i < argscount; i++) { if (getarg(i) == LANG_PLAYER) { setarg(i, 0, player) changed[changedcount] = i changedcount++ } } vformat(buffer, sizeof buffer - 1, message, 3) message_begin(MSG_ONE, g_msgSayText, _, player) write_byte(player) write_string(buffer) message_end() for (i = 0; i < changedcount; i++) setarg(changed[i], 0, LANG_PLAYER) } } else { vformat(buffer, sizeof buffer - 1, message, 3) message_begin(MSG_ONE, g_msgSayText, _, target) write_byte(target) write_string(buffer) message_end() } }
botchat.rar ( 5,53 килобайт )
Кол-во скачиваний: 12
Отредактировал: Empower, - 31.12.2008, 0:03
|
|
|
|
Deag1y
|
31.12.2008, 1:39
Сообщение
|
![]() |
Цитата С ТЕБЯ СПЛЮСЕГ это лишнее ;) |
|
|
|
Empower
|
31.12.2008, 8:47
Сообщение
|
|
|
|
Поблагодарили 1 раз
|
|
Striker.By
|
31.12.2008, 10:10
Сообщение
|
![]() |
Empower,
есть для русских ты видимо плохо искал |
|
|
|
Fedcomp
|
31.12.2008, 13:38
Сообщение
|
|
|
Все приемы скриптов на павне есть, но на аглийском языке, а вообще я согласен, пора сделать тему для скриптеров.
|
|
|
|
Empower
|
31.12.2008, 15:55
Сообщение
|
|
|
я мог бы написать стаек множество про скриптинг :)
|
|
|
|
![]() ![]() |