Menu JailBreak - błędy przy kompilacji
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:
Nie znam zbyt pawn więc proszę was o pomoc, daje sma.
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
b0niek
05.01.2011
Parę drobnych błędów było. Błędy poprawiłem, u mnie się kompiluje.
Załączone pliki
Lukasz5
06.01.2011
Powiem Ci tak:
Tutaj błąd...
Jak chcesz po wpisaniu w say /menu to powinno wyglądać tak:
Nie rozumiem po co to:
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ń:
Na:
I wywal:
wogóle. albo gubisz " albo dajesz za dużo...
Użytkownik Lukasz5 edytował ten post 06.01.2011 00:03
#define PLUGIN "JB Menuzgubił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