Lewy dolny róg na żółto to nie jest HudMessage, o którym mowa. Taki napis zostaje utworzony po wysłaniu wiadomości
StatusText.. Jak wrócę z zajęć to mogę wrzucić odpowiedni kod do tego posta.
Dodaję załącznik
Co masz zrobić?
Uzupełnić swoje sma tymi funkcjami z status.sma:
new gmsgStatusText;
na górę
register_event( "StatusValue", "on_ShowStatus", "be", "1=2","2!0");
register_event( "StatusValue", "on_HideStatus", "be", "1=1","2=0");
register_event( "ResetHUD","on_ResetHUD","be");
gmsgStatusText = get_user_msgid("StatusText");
do plugin_init()
Reszta luzem gdzieś na koniec
a to
public taskDisplayRank(id){
id-=TASK_SHOWCLASS;
static stats[8], body[8];
get_user_stats(id, stats, body);
new szNext[20]="";
new iLevel = get_lvl_by_exp(stats[STATS_KILLS ]);
if(iLevel >= 0)
{
formatex(szNext, 19, "/%d", giXP[iLevel]+1);
}
set_hudmessage(255, 255, 255, 0.15, 0.55, _, _, _, _, _, 1);
show_hudmessage(id, "Ranga: %s^nZabojstw: %d%s",get_rankname(stats[STATS_KILLS ], iLevel), stats[STATS_KILLS ], szNext);
}
zamień na
public taskDisplayRank(id){
id-=TASK_SHOWCLASS;
if(is_user_alive(id))
on_HideStatus(id);
}