Jedyne co przy kompilacji wyskakuję to ostrzeżenie:
Warning: Function "write_hud" should return a value on line 2393A mój write_hud wygląda tak:
public write_hud(id)
{
if(!is_user_alive(id)){
return PLUGIN_CONTINUE;
}
if (player_lvl[id] == 0)
player_lvl[id] = 1
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
if(player_class[id]!=Paladyn)
{
set_hudmessage(255, 255, 255, 0.03, 0.20, 0, 6.0, 1.0)
show_hudmessage(id, "Zycie: %i^nKlasa: %s^nPoziom: %i (%0.0f%s)^nPrzedmiot: %s^nSzmaragdy: %i",get_user_health(id), Race[player_class[id]], player_lvl[id], perc,"%", player_item_name[id],szmaragdy[id])
}
else
{
set_hudmessage(255, 255, 255, 0.03, 0.20, 0, 6.0, 1.0)
show_hudmessage(id, "Zycie: %i^nKlasa: %s^nPoziom: %i^n(%0.0f%s)^nSkoki:%i/%i^nPrzedmiot: %s^nSzmaragdy: %i",get_user_health(id), Race[player_class[id]], player_lvl[id], perc,"%",JumpsLeft[id],JumpsMax[id], player_item_name[id],szmaragdy[id])
}
message_begin(MSG_ONE,gmsgStatusText,{0,0,0}, id)
write_byte(0)
message_end()
}Każda sensowna odpowiedź będzie nagradzana +


Dodatki SourceMod



Temat jest zamknięty








