/* Plugin generated by AMXX-Studio */

#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[][] = { 
	"Alkollu araba kullandi",
	"Cinayet isledi",
	"Polise karsi geldi",
	"Tecavuz",
	"Birine Bicak cekti",
	"Saldirida bulundu",
	"Korsan CD Satti",
	"Adam yaraladi",
         "Hirsizlik isledi",
         "Siyasi olaylara karisti",
         "Silah kacakciligindan yakalandi",
         "Icicilikten tutuklu",
         "Cocuk kacirdi",
         "Fidyecilikten yakalandi",
         "Tarihi eser kacakciligindan",
         "Suikast saldirisindan",
         "Vatana ihanetten",
         "Banka soygunundan",
         "Teror orgutune katilmaktan",
         "Askerlikden kacmakdan",
         "Rusvetten"
}

new userreason[33]
new rounds, hudhandler

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR)	
	
	register_event("TextMsg","restart_roundsnum","a","2&#Game_C"/*,"2&#Game_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, "Gun %d | Hapis Sebebi %s.", rounds, reasons[userreason[id]])	
}
