/* Plugin generated by AMXX-Studio */ #include #include #include #include #include #include #define PLUGIN "Specjal" #define VERSION "0.1" #define AUTHOR "BoB0_" new bool:ma_klase[33]; new bool:special_uzyty[33]; new special[33]; new msg_bartime; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); RegisterHam(Ham_Spawn, "player", "Spawn"); msg_bartime = get_user_msgid("BarTime"); register_clcmd("special", "class_special_used"); } public Spawn(id) { new level = cod_get_user_level(id); if(!is_user_connected(id)) return HAM_IGNORED; if(!ma_klase[id]) return HAM_IGNORED; if(!(level >= 160)) return HAM_IGNORED; new special = random_num(0, 3) switch(special) { case 0: { ColorChat(id, GREEN, "Wylosowales bonusowe zycie."); } case 1: { ColorChat(id, GREEN, "Wylosowales bonusowa inteligencje."); } case 2: { ColorChat(id, GREEN, "Wylosowales bonusowa kondycje."); } case 3: { ColorChat(id, GREEN, "Wylosowales bonusowa wytrzymalosc."); } } } public class_special_used(id) { new level = cod_get_user_level(id); if(!is_user_connected(id)) return; if(!ma_klase[id]) return; if(!(level >= 160)) { ColorChat(id, GREEN, "Musisz miec level 160 lub wiekszy aby uzywac speciali."); return; } if(special_uzyty[id]) { ColorChat(id, GREEN, "Special jest juz wlaczony."); return; } if(special[id] == 0) { special_uzyty[id] = true; ColorChat(id, GREEN, "Special on."); cod_set_user_bonus_health(id, 100); set_bartime(id, 10); set_task(10.0, "WylaczSpecial", id); return; } if(special[id] == 1) { special_uzyty[id] = true; ColorChat(id, GREEN, "Special on."); cod_set_user_bonus_intelligence(id, 100); set_bartime(id, 10); set_task(10.0, "WylaczSpecial", id); return; } if(special[id] == 2) { special_uzyty[id] = true; ColorChat(id, GREEN, "Special on."); cod_set_user_bonus_trim(id, 100); set_bartime(id, 10); set_task(10.0, "WylaczSpecial", id); return; } if(special[id] == 3) { special_uzyty[id] = true; ColorChat(id, GREEN, "Special on."); cod_set_user_bonus_stamina(id, 100); set_bartime(id, 10); set_task(10.0, "WylaczSpecial", id); return; } return; } public WylaczSpecial(id) { special_uzyty[id] = false; ColorChat(id, GREEN, "Special off"); } public set_bartime(id, czas) { message_begin(MSG_ONE, msg_bartime, _, id); write_short(czas); message_end(); }