Problem z kompilacją pluginu AMXX
zaja
04.01.2011
Witam!
Użytkownik AmD napisał mi plugin ale nie chce się skompilować, pomóżcie i powiedzcie w czym błąd.
Kod błędu:
Coś mi się zdaje, że brakuje gdzieś zamknięcia funkcji.. dopiero teraz przyszło mi to do głowy
Użytkownik AmD napisał mi plugin ale nie chce się skompilować, pomóżcie i powiedzcie w czym błąd.
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_forward(FM_CmdStart, "klawisze");
}
}
public klawisze(id, UC_handle, seed)
{
if(!is_user_alive(id))
{
return;
}
static wsad;
wsad = get_uc(UC_handle, UC_Buttons);
if(wsad&IN_FORWARD
|| wsad&IN_MOVELEFT
|| wsad&IN_MOVERIGHT
|| wsad&IN_BACK
|| wsad&IN_JUMP
|| wsad&IN_DUCK)
{
client_cmd(id, "developer 0");
}
}
Kod błędu:
Welcome to the AMX Mod X 1.8.1-300 Compiler. Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team 5.sma(15) : error 054: unmatched closing brace 1 Error. Could not locate output file 5.amxx (compile failed).
Coś mi się zdaje, że brakuje gdzieś zamknięcia funkcji.. dopiero teraz przyszło mi to do głowy
DarkGL
04.01.2011
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_forward(FM_CmdStart, "klawisze");
}
public klawisze(id, UC_handle, seed)
{
if(!is_user_alive(id))
{
return;
}
static wsad;
wsad = get_uc(UC_handle, UC_Buttons);
if(wsad&IN_FORWARD
|| wsad&IN_MOVELEFT
|| wsad&IN_MOVERIGHT
|| wsad&IN_BACK
|| wsad&IN_JUMP
|| wsad&IN_DUCK)
{
client_cmd(id, "developer 0");
}
}