←  Problemy z pluginami

AMXX.pl: Support AMX Mod X i SourceMod

»

Menu JailBreak - błędy przy kompilacji

Zablokowany

  • +
  • -
Ravainix - zdjęcie Ravainix 05.01.2011

Witam, chciałem napisać plugin, który będzie po wciśnięciu klawisza v wyświetlać menu. Znalazłem pewien tut który opisywał jak to zrobic i dodałem jeszcze parę linijek z innego pluginu, i przy kompilacji wyskakują errory:

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

Error: Invalid string (possibly non-terminated string) on line 9
Error: Invalid expression, assumed zero on line 10
Error: Invalid expression, assumed zero on line 10
Error: Invalid expression, assumed zero on line 10
Error: Too many error messages on one line on line 10

Compilation aborted.
5 Errors.
Could not locate output file C:\Documents and Settings\Łukasz\Pulpit\Pluginy\jb_menu.amx (compile failed).

Nie znam zbyt pawn więc proszę was o pomoc, daje sma.

Załączone pliki

Odpowiedz

  • +
  • -
b0niek - zdjęcie b0niek 05.01.2011

Parę drobnych błędów było. Błędy poprawiłem, u mnie się kompiluje.

Załączone pliki

Odpowiedz

  • +
  • -
Lukasz5 - zdjęcie Lukasz5 06.01.2011

Powiem Ci tak:
#define PLUGIN "JB Menu
zgubiłeś " powinno być
#define PLUGIN "JB Menu"


Tutaj błąd...
   register_clcmd („ /menu”, „menu”)

Jak chcesz po wpisaniu w say /menu to powinno wyglądać tak:
   register_clcmd ("say /menu", "menu")


Nie rozumiem po co to:
menu_destroy(menu)
return PLUGIN_HANDLED


Jeżeli bindujesz klawisz zrób tak, aby bindował się jak się wejdzie na serwa, bo z twojego pluginu wynika, że co rundę będzie bindowany klawisz... Ale i tak twój bind nie zadziała, bo zrobiłeś błędy...
Zmień:

public Nowa_Runda(id)
{
client_cmd(id, "bind v /menu")
}

Na:
public client_authorized(id)
{
client_cmd(id,"bind ^"v^" ^"say /menu^"")
}


I wywal:
register_event("HLTV", "Nowa_Runda", "a", "1=0", "2=0")


wogóle. albo gubisz " albo dajesz za dużo... :)
Użytkownik Lukasz5 edytował ten post 06.01.2011 00:03
Odpowiedz
Zablokowany