Siemka,
Mógłby mi ktoś przerobić plugin reset_statystyk aby po użyciu komendy /rs lub /resetscore pisalo dla wszystkich graczy (z uzyciem colorchatu) Gracz nick zresetowal swoje statystyki.
Oczywiście jeżeli skończą się jego "ilości" użycia /rs lub /resetscore wtedy ta wiadomość się nie pojawia.
#include <amxmodx> #include <cstrike> #include <fun> #include <ColorChat> //#pragma tabsize 0 // ignoruje ostrzezenia podczas kompilacji (loose intendation) #define MAX_UZYC 1 #define MAX_UZYC_VIP 3 #define FLAGA_VIP ADMIN_LEVEL_H #define PREFIX "de_dust2" new licznik[33]; public plugin_init() { register_plugin("Reset statystyk", "1.0", "Oporowiec. edited by TibacK") register_clcmd("say /rs", "zresetuj") register_clcmd("say /resetscore", "zresetuj") } public zresetuj(id) { if(!is_user_connected(id)) return PLUGIN_CONTINUE new bool:bVip; if(get_user_flags(id) & FLAGA_VIP) bVip = true if(licznik[id] < (bVip ? MAX_UZYC_VIP : MAX_UZYC)) { cs_set_user_deaths(id, 0) set_user_frags(id, 0) cs_set_user_deaths(id, 0) set_user_frags(id, 0) cs_set_user_money(id, 801, 1) licznik[id]++; ColorChat(id, GREEN, "%s^x01 # Twoje statystyki zostaly zresetowane^x03 %i^x01 raz(y)", PREFIX, licznik[id]); } else ColorChat(id, GREEN, "%s^x01 # Wykorzystales maksymalna ilosc uzyc (^x03%d^x01), komenda zostala zablokowana.", PREFIX, bVip ? MAX_UZYC_VIP : MAX_UZYC); return PLUGIN_CONTINUE } public client_connect(id) licznik[id] = 0; public client_disconnect(id) licznik[id] = 0; public WyswietlHUD(id) { set_hudmessage(255, 0, 0, -1.0, 0.0, 0, _, 5.0, _, _, -1); show_hudmessage(id, "-=Reset Statystyk=-^n-=%d/%d=-", licznik[id], get_user_flags(id) & FLAGA_VIP ? MAX_UZYC_VIP : MAX_UZYC); }
Daję +