Informacje w HUD
Blondyneczka ;* 05.07.2012
Witam! Nie wyświetla w cale informacji w hud i brak logów. To kod:
public PokazInformacje(id) { new Time[9] new iHealth = get_user_health(id) if(iHealth > 255) if(is_user_alive(id)) { get_time("%H:%M:%S",Time,8) set_hudmessage(255, 0, 0, 0.02, 0.20); ShowSyncHudMsg(id, CreateHudSyncObj(), "[Klasa: Poszukiwacz przygod]^n[Poziom: %s(%s) XP]^n[Zdrowie: %d]^n[Godzina: %s]^n[VIP: %s]^n[Forum: Cs-Brejk.EU]", iLvl[id], iExp[id], iHealth, Time, get_user_flags(id) & ADMIN_LEVEL_H ? "Tak" : "Nie"); } else { set_hudmessage(255, 0, 0, 0.02, 0.20); ShowSyncHudMsg(id, CreateHudSyncObj(), "Nie zyjesz!"); } return true; }
radim
05.07.2012
public PokazInformacje(id) { new Time[10] new iHealth = get_user_health(id) if(is_user_alive(id)) { get_time("%H:%M:%S",Time,9) set_hudmessage(255, 0, 0, 0.02, 0.20); ShowSyncHudMsg(id, CreateHudSyncObj(), "[Klasa: Poszukiwacz przygod]^n[Poziom: %s(%s) XP]^n[Zdrowie: %d]^n[Godzina: %s]^n[VIP: %s]^n[Forum: Cs-Brejk.EU]", iLvl[id], iExp[id], iHealth, Time, get_user_flags(id) & ADMIN_LEVEL_H ? "Tak" : "Nie"); } else { set_hudmessage(255, 0, 0, 0.02, 0.20); ShowSyncHudMsg(id, CreateHudSyncObj(), "Nie zyjesz!"); } }Spróbuj.
Blondyneczka ;* 05.07.2012
Dzięki teraz wyświetla hud lecz źle jest:
A powinno:
[Poziom: (|) XP]
A powinno:
[Poziom 15[99%] XP]
Blondyneczka ;* 05.07.2012
Sprawdzę.
Teraz jest tak :
A chcę:
Teraz jest tak :
[Poziom: 15(560) XP]
A chcę:
[Poziom 15[99%] XP]
R3X
05.07.2012
Za mało kodu dałeś, żeby cokolwiek było można zrobić w tej kwestii. 99% względem czego? następnego poziomu? brakuje tablicy z programi
Blondyneczka ;* 05.07.2012
Chodzi mi aby zamiast ilość doświadczenia były procenty, tak jak w tym linku :
http://darkgl.amxx.pl/index.php/2011/09/04/procentowy-exp/
d0naciak
22.07.2012
?
public PokazInformacje(id)
{
new Time[10]
new iHealth = get_user_health(id)
new ileMa = doswiadczenie_gracza[id],ilePotrzeba = PobierzDoswiadczeniePoziomu(poziom_gracza[id]),ilePotrzebaBylo = poziom_gracza[id]-1 >= 0 ?PobierzDoswiadczeniePoziomu(poziom_gracza[id]-1) : 0
new Float:fProcent = 0.0;
fProcent = (float((ileMa - ilePotrzebaBylo)) / float((ilePotrzeba - ilePotrzebaBylo))) * 100.0;
if(is_user_alive(id))
{
get_time("%H:%M:%S",Time,9)
set_hudmessage(255, 0, 0, 0.02, 0.20);
ShowSyncHudMsg(id, CreateHudSyncObj(), "[Klasa: Poszukiwacz przygod]^n[Poziom: %d(%0.1f%%) XP]^n[Zdrowie: %d]^n[Godzina: %s]^n[VIP: %s]^n[Forum: Cs-Brejk.EU]", iLvl[id], fProcent, iHealth, Time, get_user_flags(id) & ADMIN_LEVEL_H ? "Tak" : "Nie");
}
else
{
set_hudmessage(255, 0, 0, 0.02, 0.20);
ShowSyncHudMsg(id, CreateHudSyncObj(), "Nie zyjesz!");
}
}