Jak usunąć EXP za wygraną rundę
Split
21.07.2014
Witam, dużo osób chce mieć podobnego coda do starego w którym nie ma doświadczenia za wygraną, w tym poradniku pokażę jak usunąć ową modyfikacje(funkcję)
Zaczynajmy! <<>>
Szukamy i usuwamy:
cvar_doswiadczenie_za_wygrana,
Szukamy i usuwamy:
cvar_doswiadczenie_za_wygrana = register_cvar("cod_winxp", "50");
Szukamy i usuwamy:
register_event("SendAudio", "WygranaTerro" , "a", "2&%!MRAD_terwin");
Szukamy i usuwamy:
register_event("SendAudio", "WygranaCT", "a", "2&%!MRAD_ctwin");
I usuwamy te 3 funkcje:
public WygranaTerro() WygranaRunda("TERRORIST"); public WygranaCT() WygranaRunda("CT"); public WygranaRunda(const Team[]) { new Players[32], playerCount, id; get_players(Players, playerCount, "aeh", Team); new doswiadczenie_za_wygrana = get_pcvar_num(cvar_doswiadczenie_za_wygrana); if(get_playersnum() < 3) return; for (new i=0; i<playerCount; i++) { id = Players[i]; if(!klasa_gracza[id]) continue; doswiadczenie_gracza[id] += doswiadczenie_za_wygrana; client_print(id, print_chat, "[COD:MW] Dostales %i doswiadczenia za wygrana runde.", doswiadczenie_za_wygrana); SprawdzPoziom(id); } }
Znajduje się górna funkcja nad:
public KomendaOpisPerku(id)
Użytkownik e-Skill edytował ten post 21.07.2014 15:19
Split
21.07.2014
Prościej ustawić cvar na 0 zbyt prosty poradnik jak na odpracowanie warna.
tak, ustawisz cvar ale będzie ci wyskakiwało na koniec rundy że dostałeś 0 expa za wygraną a to jest nie raz irytujące
tak samo jak usuniesz wiadomość o expie na koniec rundy
client_print(id, print_chat, "[COD:MW] Dostales %i doswiadczenia za wygrana runde.", doswiadczenie_za_wygrana);
to po co mieć funkcje? można usunąć i mniej mieć kodu
PS. Lepiej żeby były poradniki a nie żeby ludzie pytali jak to zrobić co nie? lepiej mieć już wszystko na tacy
Użytkownik e-Skill edytował ten post 21.07.2014 15:22