←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Problem z kompilacją pluginu AMXX

Zablokowany

  • +
  • -
zaja - zdjęcie zaja 04.01.2011

Witam!
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 B)
Odpowiedz

  • +
  • -
DarkGL - zdjęcie 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");
}
}
Odpowiedz

  • +
  • -
zaja - zdjęcie zaja 04.01.2011

Dzięki, wszystko działa! Problem rozwiązany! :kwiaty:
Odpowiedz
Zablokowany