Guten Morgen,
ich habe ein Problem und zwar bekomme ich beim Compile Errors, die ich nicht beheben kann.
Irgendwie weiß ich nicht, was daran falsch sein soll.
Zu dem habe ich die Deutsche Übersetzung von Pawn.
So sehen die Errors aus:
Zeile (4590) : error 012: invalid function call, not a valid address
Zeile (4590) : Befehl hat keinen Sinn
Zeile (4590) : Befehl hat keinen Sinn
Zeile (4590) : Befehl hat keinen Sinn
Zeile (4590) : Erwartete Zeichen ";", aber gefunden ")"
Zeile (4590) : Ungültiger Befehl
Zeile (4590) : Zuviele Fehler in einer Zeile
5 Errors, 3 Warnungen
Du hast Errors im Skript. Kompilierung abgebrochen
PWNMod Compiler Version 1.2
(c) Trooper[Y]
In Kooperation mit GTA-Servers.de
Und so siehen die Zeilen aus:
dcmd_unban(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] < 5)
return 0;
new rcmsg[80], acct[24], file[64],name[24],string[128],otherfile[64];
GetPlayerName(playerid, name, sizeof(name));
if(sscanf(params, "%s", acct)) //Hier ist die Zeile 4589
return SendClientMessage(playerid, COLOR_LIGHTRED, "Benutzung: /unban <account name>"); //Hier 4590
format(file, sizeof(file),"LARP/Users/%s.ini", acct);
if(!dini_Exists(file))
return SendClientMessage(playerid, COLOR_LIGHTRED,"Fehler: Dieser Account exisitiert nicht!");
dini_IntSet(file, "Banned", 0);
format(ipFILE, 128, "LARP/Users/Aliases/%s.txt", acct);
format(rcmsg, sizeof(rcmsg), "unbanip %s", dini_Get(ipFILE,"NameIp"));
SendRconCommand(rcmsg);
SendRconCommand("reloadbans");
format(otherfile,sizeof(otherfile),"LARP/Users/Bans/%s.ban",dini_Get(ipFILE,"NameIp"));
fremove(otherfile);
format(string, sizeof(string), "[Admin]: %s hat den Account von %s entbannt.", name,acct);
ABroadCast(COLOR_LIGHTRED,string, 5);
format(string, sizeof(string), "[Admin]: IP %s wurde von %s aus der Banliste entfernt.", dini_Get(ipFILE,"NameIp"), name);
ABroadCast(COLOR_WHITE,string, 5);
format(string, sizeof(string), "* Admin %s hat den Account von %s entbannt", name,acct);
SendClientMessageToAll(COLOR_NICERED,string);
format(string, sizeof(string), "* Der Account von %s wurde erfolgreich Entbannt. Account von %s wurde aus der Banliste entfernt", name,dini_Get(ipFILE,"NameIp"));
SendClientMessage(playerid,TEAM_GROVE_COLOR,string);
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s hat den Account von %s (%s) entbannt",d,m,y,h,mi,s,name,acct,dini_Get(ipFILE,"NameIp"));
LoginLog(string);
return 1;
}
//Edit: Bearbeitet