Hallo,
ich habe mir einen eigenen /aduty Befehl gebaut, doch ich bekomme immer diese errors:
D:\Samp Server\gamemodes\Own.pwn(1033) : error 029: invalid expression, assumed zero
D:\Samp Server\gamemodes\Own.pwn(1033 -- 1035) : error 001: expected token: "}", but found ";"
D:\Samp Server\gamemodes\Own.pwn(1028) : error 017: undefined symbol "rang"
D:\Samp Server\gamemodes\Own.pwn(1028 -- 1039) : 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.
Alles anzeigen
Hier die Codes ich habe die Zeilen 1033 - 1035 kommentiert:
ocmd:aduty(playerid,params[])
{
if(SpielerInfo[playerid][pAdmin] >= 1)
{
new aontext[128],aofftext[128],afehler[128],sname[128],rang[128];
if(SpielerInfo[playerid][pAdmin] == 1)
{
format(rang,sizeof(rang),"Supporter");
}
if else(SpielerInfo[playerid][pAdmin] >= 2) //fehler
{ //
format(rang,sizeof(rang),"Administrator"); //
} //bis hier
else
{
format(rang,sizeof(rang),"Team-Mitglied");
}
GetPlayerName(playerid,sname,sizeof(sname));
format(aontext,sizeof(aontext),"%s hat sich als %s angemeldet.",sname,rang);
format(aofftext,sizeof(aofftext),"%s hat sich alls %s abgemeldet.",sname,rang);
if(GetPVarInt(playerid,"Aduty") == 0)
{
SetPVarInt(playerid,"Aduty",1);
SetPlayerColor(playerid,COLOR_RED);
for(new i=0; i<GetMaxPlayers(); i++)
{
SendClientMessage(i,COLOR_RED,aontext);
}
}
if else(GetPVarInt(playerid,"Aduty") == 1)
{
SetPVarInt(playerid,"Aduty",0);
SetPlayerColor(playerid,COLOR_WHITE);
for(new i=0; i<GetMaxPlayers(); i++)
{
SendClientMessage(i,COLOR_RED,aofftext);
}
}
else
{
print("Fehler bei /aduty");
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"Dazu bist du nicht befugt!");
}
return 1;
}
Danke im Vorraus für die Hilfe.