Cześć, zrobiłem nowy hud, lecz podczas kompilacji wyskakuję 1 błąd, proszę o poprawę.
public write_hud(id)
{
if (player_lvl[id] == 0)
player_lvl[id] = 1
new tpstring[1024]
new Float:xp_now
new Float:xp_need
new Float:perc
if (last_update_xp[id] == player_xp[id])
{
perc = last_update_perc[id]
}
else
{
//Calculate percentage of xp required to level
if (player_lvl[id] == 1)
{
xp_now = float(player_xp[id])
xp_need = float(LevelXP[player_lvl[id]])
perc = xp_now*100.0/xp_need
}
else
{
xp_now = float(player_xp[id])-float( LevelXP[player_lvl[id]-1])
xp_need = float(LevelXP[player_lvl[id]])-float(LevelXP[player_lvl[id]-1])
perc = xp_now*100.0/xp_need
}
}
last_update_xp[id] = player_xp[id]
last_update_perc[id] = perc
maxhealth = race_heal[player_class[id]] + player_strength[id] * 2
new Float:hpprocent = (float(get_user_health(id)) / float(maxhealth)) * 100.0
new hp = get_user_health(id);
if(player_class[id]!=Paladyn)
{
set_hudmessage(255, 255, 255, 0.03, 0.20, 0, 6.0, 1.0)
show_hudmessage(id, "Zycie : %i | %0.1f%%^nPrzedmiot: %s^nWytrzymalosc: %i", hp, hpprocent, player_item_name[id],item_durability[id])
}
else
{
set_hudmessage(255, 255, 255, 0.03, 0.20, 0, 6.0, 1.0)
show_hudmessage(id, "Zycie : %i | %0.1f%%^nPrzedmiot: %s^nWytrzymalosc: %i",hp, hpprocent, player_item_name[id], item_durability[id])
}
if(player_class[id]!=Paladyn)
{
format(tpstring,1023,"Klasa: %s [ %i - (%0.0f%s) ]", Race[player_class[id]], player_lvl[id], perc,"%%")
else
format(tpstring,1023,"Klasa: %s [ %i - (%0.0f%s) ] Skoki: %i/%i", Race[player_class[id]], player_lvl[id], perc,"%%", JumpsLeft[id],JumpsMax[id])
}
message_begin(MSG_ONE,gmsgStatusText,{0,0,0}, id)
write_byte(0)
write_string(tpstring)
message_end()
}
Welcome to the AMX Mod X 1.8.1-300 Compiler. Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team Warning: Loose indentation on line 2592 Warning: Loose indentation on line 2595 Warning: Loose indentation on line 2610 Error: Invalid expression, assumed zero on line 2610 Warning: Loose indentation on line 2611 1 Error. Could not locate output file C:\Users\BO\Desktop\Studio\DiabloMod.amx (compile failed).


Dodatki SourceMod








DiabloMod.amxx







