#include <amxmodx> #include <amxmisc> #include <hamsandwich> #define PLUGIN "Jail Break: Basic Info" #define VERSION "1.0" #define AUTHOR "Sn!ff3r" #define USERTASK 921 #define UPDATEDELAY 1.0 new static reasons[][] = { "Kanibalizm", "Pobicie Ojca Rydzyka", "Gwalcenie zwierzat", "Dziesione", "Molestowanie Dzieci", "Nic", "Dilerke", "Wlamanie do Komisariatu" } new userreason[33] new rounds, hudhandler public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("TextMsg","restart_roundsnum","a","2Game_C"/*,"2Game_w"*/) register_logevent("round_end", 2, "1=Round_End") RegisterHam(Ham_Spawn, "player", "client_spawn", 1) hudhandler = CreateHudSyncObj() } public round_end() { rounds ++ } public restart_roundsnum() { rounds = 0 } public client_disconnect(id) { userreason[id] = -1 if(task_exists(id + USERTASK)) { remove_task(id + USERTASK) } } public client_spawn(id) { if(task_exists(id + USERTASK)) { remove_task(id + USERTASK) } if(get_user_team(id) == 1) { userreason[id] = random_num(0, sizeof reasons - 1) set_task(UPDATEDELAY, "client_jailinfo", id + USERTASK, _, _, "b") } } public client_jailinfo(TASKID) { static id id = TASKID - USERTASK set_hudmessage(0, 255, 0, 0.8, 0.1, 0, 6.0, 12.0) ShowSyncHudMsg(id, hudhandler, "Dzien %d | Siedzisz za %s.", rounds, reasons[userreason[id]]) }
Aby zamiast dzien Losowy wyswietlaly sie dni tygodnia to musze dodac takie cos tez?
[code=auto:0]new rounds, hudhandler
new dni[7][]={"SOBOTA","NIEDZIELA. DZIEN WOLNY!!!","PONIEDZIALEK","WTOREK","SRODA","CZWARTEK","PIATEK"}[/quote]
i w
[quote]
ShowSyncHudMsg(id, hudhandler, "Dzien %d | Siedzisz za %s.", rounds, reasons[userreason[id]]) [/quote]
Zrobic takie cos?
[quote]
ShowSyncHudMsg(id, hudhandler, " %s ",dni[rounds%7])| Siedzisz za %s.", rounds, reasons[userreason[id]])[/quote]
Bo nie wiem na czym too ma polegac:D