Rangi BF 3 złe wyświetlanie
Petpat
28.09.2014
Witajcie otóż mam pewien problem, otóż skopiowałem do swojej paczki kod z pluginu "http://amxx.pl/topic...lefield-3-rank/" i teraz tak, często tak jest , ale nie zawsze pokazuje mi nie tą range co mam, wyświetla mi się również nie ta ilość której potrzeba..
new ranganum[21]; new ranga[][] = { "Brak rangi", "Jakas tam ranga 1", "Jakas tam ranga 2", "Jakas tam ranga 3", "Jakas tam ranga 4", "Jakas tam ranga 5", "Jakas tam ranga 6", "Jakas tam ranga 7", "Jakas tam ranga 8", "Jakas tam ranga 9", "Jakas tam ranga 10", "Jakas tam ranga 11", "Jakas tam ranga 12", "Jakas tam ranga 13", "Jakas tam ranga 14", "Jakas tam ranga 15", "Jakas tam ranga 16", "Jakas tam ranga 17", "Jakas tam ranga 18", "Jakas tam ranga 19" } new rangaxp[21] = { 0, 5, 80, 180, 290, 410, 540, 670, 810, 960, 1110, 1300, 1500, 1700, 1900, 2200, 2500, 2800, 3100, 3400, }
public Informacje(id) { id -= WYSWIETL_ZADANIE; if(!is_user_connected(id)) { remove_task(id+WYSWIETL_ZADANIE); return PLUGIN_CONTINUE; } if(!is_user_alive(id)) { new target = pev(id, pev_iuser2); if(!target) return PLUGIN_CONTINUE; static stats[8], body[8]; get_user_stats(target, stats, body); while(stats[0] >= rangaxp[ranganum[target]]) ranganum[target]++ set_hudmessage(255, 255, 0, 0.02, 0.14, 0, 1.0, 1.0, 0.1, 0.1); ShowSyncHudMsg(id, SyncHudObj, "Doswiadczenie: %d / %d ^n Ranga: %s", rangaxp[ranganum[target]], ranga[ranganum[target]]) return PLUGIN_CONTINUE; } static stats[8], body[8]; get_user_stats(id, stats, body); while(stats[0] >= rangaxp[ranganum[id]]) ranganum[id]++ set_hudmessage(255, 255, 0, -1.0, 0.01, 0, 1.0, 1.0, 0.1, 0.1); ShowSyncHudMsg(id, SyncHudObj, "| EXP: %d / %d | Ranga: %s|", rangaxp[ranganum[id]], ranga[ranganum[id]]) return PLUGIN_CONTINUE; }
Właśnie .. nie wyświetla mi się ranga "brak rangi", gdy ilość zabójstw jest równa 0
Czasem źle wyświetla rangę komuś innemu, proszę o pomoc, zależy mi na tym
Użytkownik Petpat edytował ten post 28.09.2014 20:15
Whinter
01.10.2014
new ranganum[20]; new ranga[][] = { "Brak rangi", "Jakas tam ranga 1", "Jakas tam ranga 2", "Jakas tam ranga 3", "Jakas tam ranga 4", "Jakas tam ranga 5", "Jakas tam ranga 6", "Jakas tam ranga 7", "Jakas tam ranga 8", "Jakas tam ranga 9", "Jakas tam ranga 10", "Jakas tam ranga 11", "Jakas tam ranga 12", "Jakas tam ranga 13", "Jakas tam ranga 14", "Jakas tam ranga 15", "Jakas tam ranga 16", "Jakas tam ranga 17", "Jakas tam ranga 18", "Jakas tam ranga 19" } new rangaxp[21] = { 0, 5, 80, 180, 290, 410, 540, 670, 810, 960, 1110, 1300, 1500, 1700, 1900, 2200, 2500, 2800, 3100, 3400 }
Whinter
01.10.2014
Dobra, masz tutaj ostatecznie poprawioną wersje.. Powinno zadzialac
new ranganum[20]; new ranga[][] = { "Brak rangi", "Jakas tam ranga 1", "Jakas tam ranga 2", "Jakas tam ranga 3", "Jakas tam ranga 4", "Jakas tam ranga 5", "Jakas tam ranga 6", "Jakas tam ranga 7", "Jakas tam ranga 8", "Jakas tam ranga 9", "Jakas tam ranga 10", "Jakas tam ranga 11", "Jakas tam ranga 12", "Jakas tam ranga 13", "Jakas tam ranga 14", "Jakas tam ranga 15", "Jakas tam ranga 16", "Jakas tam ranga 17", "Jakas tam ranga 18", "Jakas tam ranga 19" } new rangaxp[20] = { 0, 5, 80, 180, 290, 410, 540, 670, 810, 960, 1110, 1300, 1500, 1700, 1900, 2200, 2500, 2800, 3100, 3400 }
Daaj znac
Użytkownik Whinter edytował ten post 01.10.2014 17:05
Petpat
01.10.2014
Heh, nie wyświetla rangi "brak rangi" co można innego zrobić ?
No i właśnie, przykładowo chce sobie zmienić nick, wpisuje w konsoli name i mój nick, przy czym tak, statystyki się zerują prawidłowo, ale... ranga zostaje ta sama i ilość wymaganych zabic, nawet i wyjście i wejście nic nie daje, wygląda na to ,że tak jakby na ip się wszystko zapisywało .. Ilość zabić wynosi 0, a przykładowo pokazuje mi ,że potrzeba 180 a to jest nie prawda, bo wymagana ilość to 5, nie wiem może jest inny sposób, chodzi mi o cały system rang..
Użytkownik Petpat edytował ten post 01.10.2014 22:19
0-0-0
03.10.2014
ShowSyncHudMsg(id, SyncHudObj, "| EXP: %d / %d | Ranga: %s|", rangaxp[ranganum[id]], ranga[ranganum[id]])
->
ShowSyncHudMsg(id, SyncHudObj, "| EXP: %d / %d | Ranga: %s|", stats[0], rangaxp[ranganum[id]], ranga[ranganum[id]])
Petpat
03.10.2014
Cóż, fakt tutaj przeoczyłem, jest mi ktoś w stanie pomóc aby wyświetlało pierwszą rangę ? czyli "Brak rangi" gdy ilość zabójstw jest równa 0 ?
Petpat
05.10.2014
Dobra, można zamknąć widzę,ze nic z tego nie będzie, także zrobię to w innym sposób
radim
09.10.2014
Ten temat został zamknięty przez moderatora.
Powód: Temat zamknięty na prośbę użytkownika.
Z pozdrowieniami,
Zespół AMXX.PL