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