Block Recl |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
+
) или ссылку на плагин который вызывает у вас вопросы.
|
|
Block Recl |
aphk
|
16.11.2012, 19:30
Сообщение
|
|
|
Вообщем данный плагин крашит сервер каким-то боком, из-за чего это может быть? В логах пусто.
blockrecl.rar ( 5,5 килобайт )
Кол-во скачиваний: 6Скрытый текст #include <amxmodx> #include <amxmisc> #define PLUGIN "Block messages in chat" #define VERSION "1.0" #define AUTHOR "Zefir" new g_filename, g_immunity, g_punish new Array:recl_messages public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) g_filename = register_cvar("block_recl_file", "block_recl.txt") g_immunity = register_cvar("block_recl_immunity_flags", "a") g_punish = register_cvar("block_recl_punishment", "amx_gag #%d") // this for my Cerberus, gag to end map register_clcmd("say", "check_say") register_clcmd("say_team", "check_say") recl_messages = ArrayCreate(192, 16) read_messages_file() } read_messages_file() { static dirname[256], filename[256], string[192] get_configsdir(dirname, charsmax(dirname)) get_pcvar_string(g_filename, filename, charsmax(filename)) format(filename, charsmax(filename), "%s/%s", dirname, filename) new file = fopen(filename, "rt") if (!file) return PLUGIN_CONTINUE while (fgets(file, string, charsmax(string))) { trim(string) if (string[0] == EOS) continue ArrayPushString(recl_messages, string) } return PLUGIN_CONTINUE } public check_say(id) { static flags[32] get_pcvar_string(g_immunity, flags, charsmax(flags)) if (is_user_bot(id) || is_user_hltv(id) || access(id, read_flags(flags))) return PLUGIN_CONTINUE static string[192], recl_string[192], i, recl_size, punish[256] recl_size = ArraySize(recl_messages) read_args(string, charsmax(string)) trim(string) for (i = 0; i < recl_size; i++) { ArrayGetString(recl_messages, i, recl_string, charsmax(recl_string)) if( containi(string, recl_string) > -1 ) { get_pcvar_string(g_punish, punish, charsmax(punish)) if (punish[0] != EOS) server_cmd(punish, get_user_userid(id)) return PLUGIN_HANDLED } } return PLUGIN_CONTINUE } Может кто-то еще посоветует плагин для скрытия рекламы? Именно скрыть нужно |
|
|
|
AndrewZ
|
16.11.2012, 19:37
Сообщение
|
![]() ![]() |
ну у меня в подписи что-то подобное есть
![]() |
Поблагодарили 3 раз
|
|
gtwk
|
16.11.2012, 21:07
Сообщение
|
|
|
Кстати да, сам использую плагин AndrewZ'а, доволен на все двести, никаких падений и никакой рекламы, советую
|
Поблагодарили 3 раз
|
|
Safety1st
|
16.11.2012, 22:27
Сообщение
|
|
|
Если интересны нестандартные решения - тогда 'UFPS Anti Advertising'
1-й раз сообщение проходит, потом блочится и предлагается почистить конфиг. Зато никаких 'фраз' настраивать не нужно и ошибочно не блокирует.
Отредактировал: Safety1st, - 16.11.2012, 22:28
|
Поблагодарили 1 раз
|
|
aphk
|
17.11.2012, 9:07
Сообщение
|
|
|
Да мне просто, чтобы скрыть...
Не надо никаких менюшек и прочее... |
|
|
|
aphk
|
17.11.2012, 19:33
Сообщение
|
|
|
|
|
|
|
![]() ![]() |