←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Nowy
[ROZWIĄZANE] Problem z HUD

Locked

  • +
  • -
LionHeart's Photo LionHeart 12.08.2012

Witam.
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ć ?
Quote

  • +
  • -
Raen's Photo 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.
Quote

  • +
  • -
LionHeart's Photo 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 ?
Quote

  • +
  • -
Raen's Photo Raen 12.08.2012

Co znaczy taki jak mialeś przedtem? Napisz jaki chcesz dokładnie, lub użyj funkcji hudmessage generator w AMX Studio.
Quote

  • +
  • -
LionHeart's Photo LionHeart 12.08.2012

No ze nie działa mi to. Skompiluje już to przerobione wrzucam na serwer i nic.
Quote

  • +
  • -
Raen's Photo Raen 12.08.2012

Ale co Ci dokładnie nie działa, nick, forum czy może coś innego?
Quote

  • +
  • -
LionHeart's Photo LionHeart 12.08.2012

nie mam ani nicku ani forum ...
Quote

  • +
  • -
Raen's Photo Raen 12.08.2012

daj całe sma silniku.
Quote

  • +
  • -
LionHeart's Photo LionHeart 12.08.2012

łap silnik.

Attached Files

Quote

  • +
  • -
glut's Photo glut 12.08.2012

Sprawdź

A warningi to nie errory :D

Attached Files

Quote

  • +
  • -
LionHeart's Photo LionHeart 12.08.2012

Masz plusa za chęci. Jednak jest mały problem.
Wszystkim wyświetla takie coś:
Twój nick: 72

Wszystkim graczom właśnie sprawdzałem .
Quote

  • +
  • -
glut's Photo glut 12.08.2012

Tera Bd Ok :D

Jeżeli pobierasz nazwę musi być %s bo %i oraz %d zwracają liczby a %s wyrazy :D

Attached Files

Quote

  • +
  • -
LionHeart's Photo 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
Quote

  • +
  • -
Ojciec Dyrektor's Photo 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, Posted Image raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
Quote
Locked