Всем привет.
Плагин хорош и до сих пор меня спасает от рекламы ботов, да и не только меня.
Появилась идея: Так как меня порой напрягает ждать эти 10 секунд что-бы написать что-то в чат, сделать проверку на админа к примеру на флаг "d"
То есть если у вас есть этот флаг, то вы можете использовать say чат без задержки.
Я не силён в скриптинге и сделать не смогу) и по этому прошу вас) спасибки гарантирую)
Код
#include <amxmodx>
new cansay[33]
new bool: g_IsPutin[33]
public plugin_init(){
register_plugin("StopSay", "0.3", "kanagava & Fintok!")
register_event("TeamInfo", "evTeamInfo", "a", "2=TERRORIST", "2=CT", "2=SPECTATOR")
}
public say_hook(id) return cansay[id];
public client_connect(id) cansay[id] = PLUGIN_HANDLED;
public client_putinserver(id){
if(is_user_hltv(id) || is_user_bot(id)){
return PLUGIN_HANDLED
}
g_IsPutin[id] = true
return PLUGIN_CONTINUE
}
public plugin_precache(){
register_clcmd("say","say_hook")
register_clcmd("say_team","say_hook")
}
public evTeamInfo(){
static id
id = read_data(1)
if(g_IsPutin[id]){
g_IsPutin[id] = false
set_task(10.01,"chat_on",id);
}
}
public chat_on(id) cansay[id] = PLUGIN_CONTINUE;
public client_disconnect(id){
remove_task(id)
cansay[id] = PLUGIN_HANDLED
}
Отредактировал: kat5566, - 9.1.2016, 3:55