←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Menu - MSG_ONE or..

Zablokowany

  • +
  • -
zielu001 - zdjęcie zielu001 26.07.2010

Witam, robię pewien plugin i wyskakuje mi błąd HL.exe w grze Kiedy ma wyskoczyć menu z Ban Dla %s? Tak, Nie albo Kick dla %s? Tak, Nie lub Przedłużamy Tak nie ;/

Oto Treść błędu:

Fatal Error

MSG_ONE or MSG_UNRELIABLE width no target entity


Kod gdzie prawdopodobnie powoduje to cuś ;/ :
 public votujbana(id, user)
{
new lol[32], name[32]
get_user_name(user, name, 31)
format(lol, 31, "Ban dla")
new menu = menu_create(lol, "glos")
menu_additem(menu, "\rTak", "1", 0)
menu_additem(menu, "\rNie", "2", 0)
menu_display(0,menu,0)
aktywne = 1
idvote = user
set_task(60.0, "koniecvotaban", 0, "", 0, "a", 1)
set_task(1.0, "hud", 0, "", 0, "a", 60)
new name2[32]
get_user_name(id, name2, 31)
ColorChat(id, RED, "[VS]^x01 Gracz %s rozpoczal glosowanie za pomoca /voty", name2)
return PLUGIN_HANDLED
}



Proszę o pomoc :(
Odpowiedz

  • +
  • -
G[o]Q - zdjęcie G[o]Q 26.07.2010

pokaz kawalek z message_begin
Odpowiedz

  • +
  • -
zielu001 - zdjęcie zielu001 26.07.2010

Nie używałem tej funkcji :(
Odpowiedz

  • +
  • -
Vertricus - zdjęcie Vertricus 26.07.2010

Try:
ColorChat(id
->
ColorChat(0
Odpowiedz

  • +
  • -
R3X - zdjęcie R3X 26.07.2010

Zupełny brak walidacji
ColorChat(id,
jeśli tu podasz id gracza, którego nie ma na serwerze to wtedy " with no target entity"
Odpowiedz

  • +
  • -
zielu001 - zdjęcie zielu001 26.07.2010

Dalej to samo :(

Tutaj macie kod pluginu :

Spoiler


Nie wiem co jest nie tak.. 0 Errorów 3 warrn :(
Odpowiedz

  • +
  • -
G[o]Q - zdjęcie G[o]Q 26.07.2010

na poczatku kazdej funkcji z parametrem id dodaj
if(!is_user_connected(id)) return PLUGIN_CONTINUE
Odpowiedz
Zablokowany