#include <amxmodx>
#include <cstrike>
#define PLUGIN "Hud R"
#define VERSION "1.2"
#define AUTHOR "Aki_Lucky"
new i_num[33]
new bool:i_block[33] = false;
new reklama[][] = {"реклама 1", "реклама 2", "реклама 3", "реклама 10", "реклама 11", "реклама 20"} // перечислить все рекламные сообщения через запятую и в ковычках
#define time_hud 15.0 // время показа худ сообщения. значение вида 1.0 , 2.0
public plugin_init(){
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /reklama", "on_off") // команда отключения рекламы
}
public hud(id){
if(i_block[id] == false){
set_hudmessage(255, 255, 255, -1.0, 0.20, 0, time_hud) // настройки худа менять тут
show_hudmessage(id, "%s", reklama[i_num[id]])
i_num[id]++
if (i_num[id] == sizeof reklama)
i_num[id] = 0
set_task(time_hud, "hud", id);
}
}
public client_connect(id){
i_block[id] = false;
hud(id)
}
public on_off(id){
if(i_block[id] == false)
i_block[id] = true;
else if(i_block[id] == true){
i_block[id] = false;
hud(id)
}
}
Очень даже неплохой вариант. Спасибо!Не совсем то что надо конечно, выводит лишь 1 строку, но она динамическая раз в N секунд меняется текстКод:#include <amxmodx> #include <cstrike> #define PLUGIN "Hud R" #define VERSION "1.2" #define AUTHOR "Aki_Lucky" new i_num[33] new bool:i_block[33] = false; new reklama[][] = {"реклама 1", "реклама 2", "реклама 3", "реклама 10", "реклама 11", "реклама 20"} // перечислить все рекламные сообщения через запятую и в ковычках #define time_hud 15.0 // время показа худ сообщения. значение вида 1.0 , 2.0 public plugin_init(){ register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /reklama", "on_off") // команда отключения рекламы } public hud(id){ if(i_block[id] == false){ set_hudmessage(255, 255, 255, -1.0, 0.20, 0, time_hud) // настройки худа менять тут show_hudmessage(id, "%s", reklama[i_num[id]]) i_num[id]++ if (i_num[id] == sizeof reklama) i_num[id] = 0 set_task(time_hud, "hud", id); } } public client_connect(id){ i_block[id] = false; hud(id) } public on_off(id){ if(i_block[id] == false) i_block[id] = true; else if(i_block[id] == true){ i_block[id] = false; hud(id) } }
плагин делался не на заказ ХД) а просто по хотелкам людей)Видел на каком-то сервере hud сообщение из 3 строк, игроки могут какой-то (не знаю какой) командой отключить его.
Есть ли он в сети? Опасаюсь,что плагин делался на заказ ((