public pokazlevel(id){ if(!is_user_alive(id)) return PLUGIN_HANDLED; new text[512]; if(PlayerLevel[id] >= sizeof LEVELS - 1) format(text, sizeof text - 1,"Poziom : MAX | XP: %d | GF: %d", PlayerXP[id], Lajt[id]) else format(text, sizeof text - 1,"Poziom : %d / %d | XP: %d / %d | GF: %d", PlayerLevel[id], MAXPOZIOMY, PlayerXP[id], LEVELS[PlayerLevel[id]], Lajt[id]) message_begin(MSG_ONE,get_user_msgid("StatusText"),{0,0,0}, id); write_byte(0); write_string(text); message_end(); return PLUGIN_CONTINUE; }
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
Zrobienie % expa
Temat rozp. Najkon, 20.11.2011 19:00
1 odpowiedź w tym temacie
#1
Napisano 20.11.2011 19:00
proszę o zrobienie procentowego expa kod na wyswietlanie
#2
Napisano 21.11.2011 18:36
public pokazlevel(id)
{
if(!is_user_alive(id))
return PLUGIN_HANDLED;
new text[512];
if(PlayerLevel[id] >= sizeof LEVELS - 1)
format(text, sizeof text - 1,"Poziom : MAX | XP: %d | GF: %d", PlayerXP[id], Lajt[id])
else
{
new Float:gPercent = (100 * PlayerXP[id]) / LEVELS[PlayerLevel[id]];
format(text, sizeof text - 1,"Poziom : %d / %d | XP: %d / %d [ %.1f %% ]| GF: %d", PlayerLevel[id], MAXPOZIOMY, PlayerXP[id], LEVELS[PlayerLevel[id]], gPercent, Lajt[id])
}
message_begin(MSG_ONE,get_user_msgid("StatusText"),{0,0,0}, id);
write_byte(0);
write_string(text);
message_end();
return PLUGIN_CONTINUE;
}
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych