Jó, akkor csinálok egy példa plugint a leírás alapján a hozzászólásba, így meg tudjátok állapítani, hogy mit csinálok rosszul.
Kód:
-  AMX MOD X HU SMA Megtekintés - http://www.amxx.try.hu - Plugin 
-   
-       
-       
-     #include <amxmodx> 
-     #include <amxmisc> 
-     #include <cstrike> 
-     #include <fun> 
-       
-     #define adtime 600.0 //Default of 10 minuites 
-       
-     new pcvar_Advertise 
-     new pcvar_Display 
-       
-     public plugin_init() 
-     { 
-     register_plugin("Reset Score", "1.0", "Silenttt") 
-       
-       
-     register_clcmd("say /resetscore", "reset_score") 
-     register_clcmd("say /rs", "reset_score") 
-       
-       
-     pcvar_Advertise = register_cvar("sv_rsadvertise", "0") 
-     pcvar_Display = register_cvar("sv_rsdisplay", "0") 
-       
-     if(get_cvar_num("sv_rsadvertise") == 1) 
-     { 
-     set_task(adtime, "advertise", _, _, _, "b") 
-     } 
-     } 
-       
-     public reset_score(id) 
-     { 
-     cs_set_user_deaths(id, 0) 
-     set_user_frags(id, 0) 
-     cs_set_user_deaths(id, 0) 
-     set_user_frags(id, 0) 
-       
-     if(get_pcvar_num(pcvar_Display) == 1) 
-     { 
-     new name[33] 
-     get_user_name(id, name, 32) 
-     print_color(id, "!t%s nullázta statját.", name) 
-     } 
-     else 
-     { 
-     print_color(id, "!tA stato sikeresen lenullázva!") 
-     } 
-     } 
-       
-     public advertise() 
-     { 
-     set_hudmessage(255, 0, 0, -1.0, 0.20, 0, 0.2, 12.0) 
-     show_hudmessage(0, "Csak ird be chatbe, hogy /resetscore vagy /rs a statod nullazasahoz") 
-     } 
-       
-     public client_putinserver(id) 
-     { 
-     if(get_pcvar_num(pcvar_Advertise) == 1) 
-     { 
-     set_task(10.0, "connectmessage", id, _, _, "a", 1) 
-     } 
-     } 
-       
-     public connectmessage(id) 
-     { 
-     if(is_user_connected(id)) 
-     { 
-     print_color(id, "!gCsak ird be chatbe, hogy /resetscore vagy /rs a statod nullázásához") 
-     } 
-     } 
-     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 
-     } 
-       
Itt mit csináltam rosszul?