Čaute, prosím vedeli by ste mi poradiť s týmto admin scriptom ?.Vždy mi to hádže errory
//Include=======================================================================
#include <a_samp>
#include <dini>
#include <dudb>
#include <zcmd>
//define dcmd===================================================================
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
//define========================================================================
#define SCM SendClientMessage
#define SCMTA SendClientMessageToAll
#define MODRA 0x0000FFFF
#define CERVENA 0xFF0000FF
#define BIELA 0xFFFFFFFF
#define ZELENA 0x00FF00FF
#define BIELA 0xFFFFFFFF
#define FILTERSCRIPT
#define params
#pragma tabsize 0
//New===========================================================================
//príkazy=======================================================================
CMD:adminprikazy(playerid, params[])
{
ShowPlayerDialog(playerid,107,DIALOG_STYLE_MSGBOX,"Admin príkazy","bla","Koniec","");
return 1;
}
//dokončiť po vytvorení príkazov================================================
//==============================================================================
CMD:setadmin(playerid, params[])
{
new string[128];
new ID;
new id = strval(params[0]);
new Level = strval(params[1]);
{
if (!IsPlayerAdmin(playerid)) return SCM(playerid,CERVENA, "[ ADMIN ]{BIELA} Len administrátor prihlásený cez RCON môže nastavovať levely.");
if (!IsPlayerConnected(ID))
{
SCM(playerid, CERVENA, "[ADMIN ]{BIELA} Hráč s týmto ID nie je pripojený.");
return 1;
}
if (Level < 1 || Level > 1);
{
SCM(playerid, CERVENA, "[ ADMIN ]{BIELA} Nastaviť môžeš len level 1.");
return 1;
}
format(string,sizeof(string), "Hlavný administrátor %s nastavil hráčovi %s Admin práva !", PlayerName(playerid), PlayerName(id);
SCMTA(ZELENA, string);
AdminLevel[id] = Level;
dUserSetINT(PlayerName(playerid)).("AdminLevel",AdminLevel[playerid]);
return 1;
}
}
//Public========================================================================
public OnPlayerConnect(playerid)
{
AdminLevel[playerid] = (playerid,dUserINT(PlayerName(playerid)).("AdminLevel")-AdminLevel[playerid]);
for(new line; line<15; line++)
return 1;
}
//DisConnect====================================================================
public OnPlayerDisconnect(playerid, reason)
{
dUserSetINT(PlayerName(playerid)).("AdminLevel",AdminLevel[playerid]);
return 1;
}
public SAM(msg[])
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerAdmin(i))
{
SCM(i, Admin, msg);
}
}
}
}
//==============================================================================