Nie wyswietla sie HUD
skowron97
01.07.2011
Witam!. Staram sie napisac Knife Moda, który nalicza lvl na każdy nóż itp. Większość już napisałem, ale nie wiem zepsulem, ale nie wyswietla sie HUD a ni nie sprawdza lvli. Daje wam kod moze wy znajdziecie blad .
Załączone pliki
Nenczoks 01.07.2011
#include <amxmodx> #include <amxmisc> #include <nvault> #include <engine> #include <fun> #include <cstrike> #include <fakemeta> #include <fakemeta_util> #include <colorchat> #include <core> #include <sqlx> #include <hamsandwich> #include <regex> #include <hlsdk_const>Więcej się nie dało?
I nie wiem po co Ci takie rozwiązanie:
public UpdateHUD(id) { if(is_user_alive(id)) { if(onA[id] == true) { set_hudmessage(0, 255, 0, 0.0, 0.2, 0, 6.0, 12.0) show_hudmessage(id, "Noz: Katana^nPoziom: %i^nExp: %d / %d (+%d)^nKasa: %i $",Levela[id],XPa[id],LEVELS[Levela[id]], LEVELS[Levela[id]] - XPa[id], kasa[id]); } if(onB[id] == true) { set_hudmessage(0, 255, 0, 0.0, 0.2, 0, 6.0, 12.0) show_hudmessage(id, "Noz: Siekiera^nPoziom: %i^nExp: %d / %d (+%d)^nKasa: %i $",Levelb[id],XPb[id],LEVELS[Levelb[id]], LEVELS[Levelb[id]] - XPb[id], kasa[id]); } if(onC[id] == true) { set_hudmessage(0, 255, 0, 0.0, 0.2, 0, 6.0, 12.0) show_hudmessage(id, "Noz: Olowek^nPoziom: %i^nExp: %d / %d (+%d)^nKasa: %i $",Levelc[id],XPc[id],LEVELS[Levelc[id]], LEVELS[Levelc[id]] - XPc[id], kasa[id]); } if(onD[id] == true) { set_hudmessage(0, 255, 0, 0.0, 0.2, 0, 6.0, 12.0) show_hudmessage(id, "Noz: Lopata^nPoziom: %i^nExp: %d / %d (+%d)^nKasa: %i $",Leveld[id],XPd[id],LEVELS[Leveld[id]], LEVELS[Leveld[id]] - XPd[id], kasa[id]); } if(onE[id] == true) { set_hudmessage(0, 255, 0, 0.0, 0.2, 0, 6.0, 12.0) show_hudmessage(id, "Noz: Mlot^nPoziom: %i^nExp: %d / %d (+%d)^nKasa: %i $",Levele[id],XPe[id],LEVELS[Levele[id]], LEVELS[Levele[id]] - XPe[id], kasa[id]); } } }
zrób to w jednym.. Za dużo jest tego wszystkiego. Ciągle w każdym dajesz updatehud(id), zamiast zrobić to na komendę chociażby, czy aby stale się wyświetlało