Also ich habe hier Errors. Aber ich weiß nit wie ich sie behebn kann. Kann mir einer helfen?
C:\Users\Furby\Desktop\Script.pwn(229) : error 012: invalid function call, not a valid address
C:\Users\Furby\Desktop\Script.pwn(229) : warning 215: expression has no effect
C:\Users\Furby\Desktop\Script.pwn(229) : warning 215: expression has no effect
C:\Users\Furby\Desktop\Script.pwn(229) : warning 215: expression has no effect
C:\Users\Furby\Desktop\Script.pwn(229) : warning 215: expression has no effect
C:\Users\Furby\Desktop\Script.pwn(229) : warning 215: expression has no effect
C:\Users\Furby\Desktop\Script.pwn(229) : warning 215: expression has no effect
C:\Users\Furby\Desktop\Script.pwn(229) : warning 215: expression has no effect
C:\Users\Furby\Desktop\Script.pwn(229) : error 001: expected token: ";", but found ")"
C:\Users\Furby\Desktop\Script.pwn(229) : error 029: invalid expression, assumed zero
C:\Users\Furby\Desktop\Script.pwn(229) : 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.
Das sind die Errors, hier die Zeile bzw. Public
public OnPlayerConnect(playerid)
{
new pname[MAX_PLAYERS],accFormat[128];
GetPlayerName(playerid,pname,sizeof pname);
format(accFormat,sizeof accFormat,"%s.datei",pname);
if(fexist(accFormat))
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","Bitte logge dich ein","Weiter","Abbrechen");
}
else
{
ShowPlayerDialog(playerid,DIALOG_REG,1,"Registrieren","Bitte Registriere dich","Weiter","Abbrechen");
}
return 1;
{
new Spielerdatei[256];
new SpielerName[MAX_PLAYER_NAME];
GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
format(Spielerdatei,sizeof(Spielerdatei),"/madAd/Users/%s.ini",SpielerName);
SpielerInfo[playerid][Banned] = dini_Int(Spielerdatei,"Banned");
if(SpielerInfo[playerid][Banned] == 1)
{
new Gesperrt[256], Grund[256];
format(Gesperrt,sizeof(Gesperrt),"[madAd] Der Account %s ist hier gesperrt!", SpielerName);
format(Grund,sizeof(Grund),"[madAd] Grund: %s!", SpielerInfo[playerid][Reason]);
SendClientMessageToAll(Rot, Gesperrt);
SendClientMessageToAll(Rot, Grund);
Ban(playerid);
}
else
{
if(slock == 1)
{
SendClientMessage(playerid, COLOR_RED, "Der Server ist abgeschlossen, probiere es später nochmal!");
Kick(playerid);
}
else
{
if(dini_Exists(Spielerdatei))
{
new plrIP[16];
GetPlayerIp(playerid, plrIP, sizeof(plrIP));
if(strcmp(dini_Get(Spielerdatei,"IP"),plrIP,false) == 0)
{
Anmelden(playerid);
SendClientMessage(playerid, COLOR_RED, "[madAd] Deine IP wurde wiedererkannt, du wurdest erfolgreich eingeloggt!");
}
else
{
ShowPlayerDialog(playerid, login, DIALOG_STYLE_INPUT, "[madAd] Logge dich ein!", " ", "Login!", "Abbrechen!");
}
}
else if(!dini_Exists(Spielerdatei))
{
ShowPlayerDialog(playerid, regis, DIALOG_STYLE_INPUT, "[madAd] Registriere dich!", " ", "Registrieren!", "Abbrechen!");
}
new Connect[256];
format(Connect,sizeof(Connect),"[madAd] %s hat den Server betreten!",SpielerName);
SendClientMessageToAll(Rot, Connect);
}
}
return 1;
}