[ROZWIĄZANE] Problem z HUD
LionHeart
12.08.2012
Witam.
Chce aby na miom serwerze wyświetlały sie takie informacje:
W związku z tym zmieniam public pokaz informacje na ten:
Plugin sie kompiluje lecz sa 2 errory:
W dodatku po wgraniu na serwer nie wyświetlają sie te informacje.
Pomoże ktoś jak to zrobić ?
Chce aby na miom serwerze wyświetlały sie takie informacje:
[Forum: www.twojanazwa.pl] [Nick: nick z gry] [Klasa: ] [Doświadczenie: ] [Poziom:]
W związku z tym zmieniam public pokaz informacje na ten:
public PokazInformacje(id) { id -= ZADANIE_POKAZ_INFORMACJE; if(!is_user_connected(id)) { remove_task(id+ZADANIE_POKAZ_INFORMACJE); return PLUGIN_CONTINUE; } if(!is_user_alive(id)) { new target = pev(id, pev_iuser2); if(!target) return PLUGIN_CONTINUE; set_hudmessage(255, 255, 255, 0.6, -1.0, 0, 0.0, 0.3, 0.0, 0.0, 2); ShowSyncHudMsg(id, SyncHudObj, "Klasa : %s^nDoswiadczenie : %i / %i^nPoziom : %i^nPerk : %s", nazwy_klas[klasa_gracza[target]], doswiadczenie_gracza[target], PobierzDoswiadczeniePoziomu(poziom_gracza[target]), poziom_gracza[target], nazwy_perkow[perk_gracza[target]]); return PLUGIN_CONTINUE; } set_hudmessage(0, 255, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0); ShowSyncHudMsg(id, SyncHudObj, "[Forum: www.twojanazwa.pl]^n[Nick : %s]^n[Klasa : %s]^n[Doswiadczenie : %i %%]^n[Poziom : %i]^n[Perk : %s]", nazwa_gracza[id],nazwy_klas[klasa_gracza[id]], floatround(doswiadczenie_gracza[id]*100/PobierzDoswiadczeniePoziomu(poziom_gracza[id])), poziom_gracza[id], nazwy_perkow[perk_gracza[id]]); return PLUGIN_CONTINUE; }
Plugin sie kompiluje lecz sa 2 errory:
Welcome to the AMX Mod X 1.8.1-300 Compiler. Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team QTM_CodMod.sma(960) : warning 217: loose indentation QTM_CodMod.sma(970) : warning 213: tag mismatch Header size: 4592 bytes Code size: 46952 bytes Data size: 296124 bytes Stack/heap size: 16384 bytes; max. usage is unknown, due to recursion Total requirements: 364052 bytes 2 Warnings. Done.
W dodatku po wgraniu na serwer nie wyświetlają sie te informacje.
Pomoże ktoś jak to zrobić ?
Raen
12.08.2012
public PokazInformacje(id)
{
id -= ZADANIE_POKAZ_INFORMACJE;
if(!is_user_connected(id))
{
remove_task(id+ZADANIE_POKAZ_INFORMACJE);
return PLUGIN_CONTINUE;
}
if(!is_user_alive(id))
{
new target = pev(id, pev_iuser2);
if(!target)
return PLUGIN_CONTINUE;
set_hudmessage(255, 255, 255, 0.6, -1.0, 0, 0.0, 0.3, 0.0, 0.0, 2);
ShowSyncHudMsg(id, SyncHudObj, "Klasa : %s^nDoswiadczenie : %i / %i^nPoziom : %i^nPerk : %s", nazwy_klas[klasa_gracza[target]], doswiadczenie_gracza[target], PobierzDoswiadczeniePoziomu(poziom_gracza[target]), poziom_gracza[target], nazwy_perkow[perk_gracza[target]]);
return PLUGIN_CONTINUE;
}
new nick[64];
get_user_name(id, nick, 63);
set_hudmessage(0, 255, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0);
ShowSyncHudMsg(id, SyncHudObj, "[Forum : www.twojastrona.pl]^n[Twoj Nick : %d]^n[Klasa : %s]^n[Doswiadczenie : %i / %i]^n[Poziom : %i]^n[Perk : %s]", nick, nazwy_klas[klasa_gracza[id]], doswiadczenie_gracza[id], PobierzDoswiadczeniePoziomu(poziom_gracza[id]), poziom_gracza[id], nazwy_perkow[perk_gracza[id]]);
return PLUGIN_CONTINUE;
}
masz bez błędów.
LionHeart
12.08.2012
Tak jest bez błędów podczas kompilacji lecz gdy wgram na serwer to mam stary wygląd HUD taki jak miałem wcześniej. Dlaczego ?
Raen
12.08.2012
Co znaczy taki jak mialeś przedtem? Napisz jaki chcesz dokładnie, lub użyj funkcji hudmessage generator w AMX Studio.
LionHeart
12.08.2012
No ze nie działa mi to. Skompiluje już to przerobione wrzucam na serwer i nic.
LionHeart
12.08.2012
Masz plusa za chęci. Jednak jest mały problem.
Wszystkim wyświetla takie coś:
Wszystkim graczom właśnie sprawdzałem .
Wszystkim wyświetla takie coś:
Twój nick: 72
Wszystkim graczom właśnie sprawdzałem .
glut
12.08.2012
Tera Bd Ok
Jeżeli pobierasz nazwę musi być %s bo %i oraz %d zwracają liczby a %s wyrazy
Jeżeli pobierasz nazwę musi być %s bo %i oraz %d zwracają liczby a %s wyrazy
Załączone pliki
LionHeart
13.08.2012
Dzięki glucik o to właśnie mi chodziło ;d masz ogromnego plusika ;d
Temat można zamknąć ;d
Temat można zamknąć ;d
Ojciec Dyrektor
13.08.2012
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL