Hallo Liebe Community, ich habe ein Problem.
Ich habe diesen ocmd befehl gescriptet
ocmd:aduty(playerid,params[])
{
if(!IsPlayerAnAdmin(playerid,1))return SCM(playerid,rot,"Du bist kein Admin, oder hast nicht den Rang dazu");
new Text3D:ADuty[MAX_PLAYER_NAME],adminduty[128];
new Float:X, Float:Y, Float:Z,grund[128];
if(sInfo[playerid][sSpieler_adminlevel] == 5)
{
if(AdminDuty[playerid] == 0)
{
if(sscanf(params,"s[128]",grund))return SCM(playerid,rot,"Benutze: /aduty [Grund]");
GetPlayerPos(playerid, X, Y, Z);
Aduty[playerid] = Create3DTextLabel("Admin im Dienst!",rot,X,Y,Z,50.0,0,0);
format(adminduty,sizeof(adminduty),"[Admin]%s ist im Dienst Grund: %s",SpielerName(playerid),grund);
SCMTA(grau,adminduty);
Attach3DTextLabelToPlayer(ADuty[playerid], playerid, 0.0,0.0,0.75);
AdminDuty[playerid] = 1;
}
else
{
AdminDuty[playerid] = 0;
Delete3DTextLabel(ADuty[playerid]);
format(adminduty,sizeof(adminduty),"[Admin]%s ist nun nicht mehr im Dienst",SpielerName(playerid));
SCMTA(rot,adminduty);
}
}
return 1;
}
Aber da kommen diese Errors.
C:\Users\SeTeK\Desktop\Samp Server\gamemodes\Selfmade.pwn(838) : error 017: undefined symbol "sInfo"
C:\Users\SeTeK\Desktop\Samp Server\gamemodes\Selfmade.pwn(838) : warning 215: expression has no effect
C:\Users\SeTeK\Desktop\Samp Server\gamemodes\Selfmade.pwn(838) : error 001: expected token: ";", but found "]"
C:\Users\SeTeK\Desktop\Samp Server\gamemodes\Selfmade.pwn(838) : error 029: invalid expression, assumed zero
C:\Users\SeTeK\Desktop\Samp Server\gamemodes\Selfmade.pwn(838) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Ich glaube ich muss ein sInfo stock setzen, aber ich weiß nicht genau wie. Ich bin noch ein Anfänger