Exp 3 graczy ? da sie
damianG44
21.05.2011
Witam!
Mam pytanie daloby rade zrobic dla starego coda exp dla 3 najlepszych graczy na mapie ??
Prosilbym o odpowiedz:D
Użytkownik damianG44 edytował ten post 21.05.2011 14:18
Mam pytanie daloby rade zrobic dla starego coda exp dla 3 najlepszych graczy na mapie ??
Prosilbym o odpowiedz:D
Użytkownik damianG44 edytował ten post 21.05.2011 14:18
ToRRent
21.05.2011
nie ponieważ stary cod nie zawiera natywu cod_set_user_xp i cod_get_user_xp

GOH4n
21.05.2011
@ UP - i co w zwiazku z tym? 
Na sam koniec:

Na sam koniec:
public Message_Intermission(){ set_task(0.1, "przyznanie_doswiadczenia"); } public przyznanie_doswiadczenia() { //uruchom podczas SVC_INTERMISSION (tuz przed zmiana mapy) //Znajdz 3 najlepszych graczy z najwieksza liczba fragow i przyznaj doswiadczenie new players[32], num; get_players(players, num, "h"); new tempfrags, id; new swapfrags, swapid; new starfrags[3]; //0 - 3 miejsce / 1 - 2 miejsce / 2 - 1 miejsce new starid[3]; for (new i = 0; i < num; i++) { id = players[i]; tempfrags = get_user_frags(id); if ( tempfrags > starfrags[0] ) { starfrags[0] = tempfrags; starid[0] = id; doswiadczenie_gracza[id] += 25 if ( tempfrags > starfrags[1] ) { swapfrags = starfrags[1]; swapid = starid[1]; starfrags[1] = tempfrags; starid[1] = id; starfrags[0] = swapfrags; starid[0] = swapid; doswiadczenie_gracza[id] += 50 if ( tempfrags > starfrags[2] ) { swapfrags = starfrags[2]; swapid = starid[2]; starfrags[2] = tempfrags; starid[2] = id; starfrags[1] = swapfrags; starid[1] = swapid; doswiadczenie_gracza[id] += 75 } } } } new name[32]; new winner = starid[2]; if ( !winner ) return; client_print(0,print_chat,"Najlepsi na mapie:"); get_user_name(starid[2], name, charsmax(name)); client_print(0,print_chat,"1. %s - %i Fragow (+75 dosw.)",name,starfrags[2]); get_user_name(starid[1], name, charsmax(name)); client_print(0,print_chat,"2. %s - %i Fragow (+50 dosw.)", name, starfrags[1]); get_user_name(starid[0], name, charsmax(name)); client_print(0,print_chat,"3. %s - %i Fragow (+25 dosw.)",name,starfrags[0]); }do plugin_init:
register_message(SVC_INTERMISSION, "Message_Intermission");Mam nadzieje,ze o niczym nie zapomnialem ;]
WarRIorS
23.05.2011
Dobrze napisany powinien działać.
Torent jak nie wiesz to nie pisz głupot bo praktycznie wszystko się da.
Torent jak nie wiesz to nie pisz głupot bo praktycznie wszystko się da.
dasiek
24.05.2011
cod_get_user_xp to tak jak w starym zmienna = doswiadczenie_gracza[id] a cod_set_user_xp to tak jak doswiadczenie_gracza[id] += ileś... Tak dla jasności.
Adminek AMXX.PL
24.05.2011
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: Zamykam
Jeśli się z tym nie zgadzasz,
raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: Zamykam
Jeśli się z tym nie zgadzasz,

Z pozdrowieniami,
Zespół AMXX.PL