- #include <amxmodx> 
- #include <amxmisc> 
- #include <cstrike> 
- #include <dhudmessage> 
-   
- #define PLUGIN "HUD Info" 
- #define VERSION "1.0" 
- #define AUTHOR "N/A" 
-   
- #define MAXROUNDS 40 
-   
- new Rounds 
-   
- new iCTKills 
- new iTTKills 
-   
- public plugin_init() { 
- register_plugin(PLUGIN, VERSION, AUTHOR) 
- register_event( "DeathMsg", "DeathEvent", "a" ); 
- register_event("TextMsg","ResetAll","a","2&#Game_C","2&#Game_w") 
- register_logevent("NewRounds", 2, "0=World triggered", "1=Round_Start") 
- set_task(1.0,"HUDInfo" , _ , _ , _ , "b") 
- } 
-   
- public ResetAll() { 
- Rounds = 0 
- iCTKills = 0 
- iTTKills = 0 
- } 
-   
- public DeathEvent(){ 
- new Killer = read_data( 1 ); 
- new CsTeams:Team 
- Team = cs_get_user_team( Killer ); 
- if (Team == CS_TEAM_T) 
- { 
- iTTKills++ 
- } 
- if (Team == CS_TEAM_CT) 
- { 
- iCTKills++ 
- } 
- } 
-   
- public NewRounds(){ 
- Rounds++	 
- } 
-   
- public HUDInfo(){ 
- new Time[9] 
- get_time("%H:%M",Time,8) 
-   
- new CurrentPlayers = get_playersnum(); 
- new MaxPlayers = get_maxplayers(); 
-   
- set_dhudmessage(random(255),random(255),random(255), 0.0, 0.19, 0, 6.0, 12.0) 
- show_dhudmessage(0, "CT Fragek:%d^nT Fragek: %d^nOnline Játékosok : %d/%d^nFacebook:facebook.com/razerservers", iTTKills, iCTKills, CurrentPlayers, MaxPlayers) 
-   
- } 
-   
- stock print_color(const id, const input[], any:...) 
- { 
- new count = 1, players[32] 
- static msg[191] 
- vformat(msg, 190, input, 3) 
-   
- replace_all(msg, 190, "!g", "^4") 
- replace_all(msg, 190, "!y", "^1") 
- replace_all(msg, 190, "!t", "^3") 
- replace_all(msg, 190, "�", "á") 
- replace_all(msg, 190, "�", "é") 
- replace_all(msg, 190, "�", "í") 
- replace_all(msg, 190, "�", "ó") 
- replace_all(msg, 190, "�", "ö") 
- replace_all(msg, 190, "�", "ő") 
- replace_all(msg, 190, "�", "ú") 
- replace_all(msg, 190, "�", "ü") 
- replace_all(msg, 190, "�", "ű") 
- replace_all(msg, 190, "�", "Á") 
- replace_all(msg, 190, "�", "É") 
- replace_all(msg, 190, "�", "Í") 
- replace_all(msg, 190, "�", "Ó") 
- replace_all(msg, 190, "�", "Ö") 
- replace_all(msg, 190, "�", "Ő") 
- replace_all(msg, 190, "�", "Ú") 
- replace_all(msg, 190, "�", "Ü") 
- replace_all(msg, 190, "�", "Ű") 
-   
- if (id) players[0] = id; else get_players(players, count, "ch") 
- { 
- for (new i = 0; i < count; i++) 
- { 
- if (is_user_connected(players[i])) 
- { 
- message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]) 
- write_byte(players[i]) 
- write_string(msg) 
- message_end() 
- } 
- } 
- } 
- return PLUGIN_HANDLED 
- } 
-