- #include <amxmodx> 
- #include <amxmisc> 
- #include <csx> 
- #include <csstats> 
- #include <nvault> 
- #include <dhudmessage> 
-   
- #define PLUGIN "Welcome Message" 
- #define VERSION "1.0" 
- #define AUTHOR "[BaD CopY" 
-   
- new gTime[33] 
- new gVault 
-   
-   
- public plugin_init() { 
- 	register_plugin(PLUGIN, VERSION, AUTHOR) 
-   
- 	gVault = nvault_open("TIME") 
- } 
-   
- public client_authorized(id) 
- { 
- 	loaddata(id) 
- } 
-   
- public client_disconnect(id) 
- { 
- 	gTime[id] += get_user_time(id) 
- 	savedata(id) 
- } 
-   
- public client_putinserver(id) 
- { 
- 	if(is_user_bot(id)) return 
-   
- 	set_task(10.0, "welcomeHUD", id) 
- 	set_task(10.0, "hostHUD", id) 
- 	set_task(5.0, "adminHUD", id) 
- } 
-   
- public welcomeHUD(id) 
- { 
- 	new stats[8], body[8], nick[32] 
-   
- 	new rank_pos = get_user_stats(id, stats, body) 
- 	new rank_max = get_statsnum() 
- 	get_user_name(id, nick, 31) 
- 	new iTimeMins = gTime[id] / 60 
-   
- 	static Deaths = 0, Kills = 0, Float:Ratio = 0.0 
-   
- 	Deaths = stats[1], Kills = stats[0], Ratio = Deaths == 0 ? (float(Kills)) : (float(Kills) / float(Deaths)) 
-   
- 	set_dhudmessage(0, 255, 0, 0.03, 0.30, 2, 6.0, 8.0 ) 
- 	show_dhudmessage(id, "Üdvözlünk, %s^nRank: %d/%d | %d^nÖlés: %d Halál: %d KPD: %.2f^nOnline: %i m^nSok szerencsét!", nick,rank_pos,rank_max,stats[0], stats[1], Ratio,iTimeMins) 
- } 
-   
- stock savedata(id) 
- { 
- 	new AuthId[65] 
- 	get_user_authid(id, AuthId, charsmax(AuthId)) 
-   
- 	new VaultKey[64], VaultData[256] 
- 	format(VaultKey, 63, "%s-TIME", AuthId) 
- 	format(VaultData, 254, "%i", gTime[id]) 
-   
- 	nvault_set(gVault, VaultKey, VaultData) 
-   
- 	return PLUGIN_CONTINUE 
- } 
-   
- stock loaddata(id) 
- { 
- 	new AuthID[35]  
- 	get_user_authid(id,AuthID,charsmax(AuthID )) 
- 	new vaultkey[64],vaultdata[256] 
-   
- 	format(vaultkey,63,"%s-TIME" ,AuthID)  
- 	format(vaultdata,255,"%i",gTime[id])  
-   
- 	nvault_get(gVault,vaultkey,vaultdata,charsmax (vaultdata)) 
-   
- 	new Time[33] 
- 	parse(vaultdata, Time, charsmax(Time)) 
-   
- 	gTime[id] = str_to_num(Time) 
- } 
-   
- public hostHUD(id) 
- { 
- 	set_dhudmessage(212, 42, 255, 0.03, 0.5, 2, 6.0, 10.0) 
- 	show_dhudmessage(id, "Szervered elnevezése IP: ^nNe felejtsd el hozzáadni a kedvencekhez!") 
- } 
-   
- public adminHUD(id) 
- { 
- 	if (is_user_admin(id)) 
- 	{ 
- 		set_dhudmessage(0, 255, 255, 0.03, 0.75, 2, 6.0, 3.0); 
- 		show_dhudmessage(id, "Adminisztrátor vagy!"); 
- 	} 
- } 
-