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; }
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
1
Informacje w HUD
Temat rozp. Blondyneczka ;*, 05.07.2012 17:37
9 odpowiedzi w tym temacie
#1
Napisano 05.07.2012 17:37
Witam! Nie wyświetla w cale informacji w hud i brak logów. To kod:
#2
Napisano 05.07.2012 18:11
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.
Chcąc napisać do mnie prywatną wiadomość, wpierw zapoznaj się ze stroną "O mnie" w moim profilu użytkownika [ radim ] !
#3
Napisano 05.07.2012 18:46
Dzięki teraz wyświetla hud lecz źle jest:
A powinno:
[Poziom: (|) XP]
A powinno:
[Poziom 15[99%] XP]
#4
Napisano 05.07.2012 19:03
[Poziom: %d(%d) XP]
#5
Napisano 05.07.2012 19:21
Sprawdzę.
Teraz jest tak :
A chcę:
Teraz jest tak :
[Poziom: 15(560) XP]
A chcę:
[Poziom 15[99%] XP]
#6
Napisano 05.07.2012 19:26
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
#7
Napisano 05.07.2012 19:38
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/
#8
Napisano 06.07.2012 07:33
ref
#9
Napisano 09.07.2012 16:42
up@
#10
Napisano 22.07.2012 15:54
?
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!");
}
}