#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


Dodatki SourceMod



Temat jest zamknięty








