Hallo liebes breadfish,
Ich fange an Scripten zu lernen.
Ich guck mir am anfang erstmal nur Tutorials an.
Ich bin beim Login/Register System,
Und da kommen 13 Errors.
Ich hoffe ihr könnt mir helfen
Also hier die Errors:
Zeile (350) : Unbekannte Variable : "Register"
Zeile (354) : Falsch eingerückt
Zeile (372) : Unbekannte Variable : "Register"
Zeile (392) : Falsch eingerückt
Zeile (392) : Ungültiger Befehl
Zeile (392) : Funktion "OnPlayerClickPlayer" wurde nicht gefunden
Zeile (396) : Nicht erreichbarer Code
Zeile (396) : Ungültiger Befehl
Zeile (396) : Unbekannte Variable : "Register"
Zeile (403) : Unbekannte Variable : "key"
Zeile (408) : Nicht erreichbarer Code
Zeile (408) : Ungültiger Befehl
Zeile (408) : Unbekannte Variable : "Login"
Zeile (409) : Erwartete Zeichen ";", aber gefunden "new"
Zeile (409) : Falsch eingerückt
Zeile (410) : Falsch eingerückt
Zeile (413) : Unbekannte Variable : "key"
Zeile (419 -- 420) : Erwartete Zeichen ",", aber gefunden "[Absatz]"
Zeile (425) : Term wurde nicht geschlossen (siehe Zeile 332)
Dank an Trooper[Y], für den deutschen PAWN Compiler
und hier die Zeilenauschnitte:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==DIALOG_LOGIN)
{
if(response==0)
{
SendClientMessage(playerid,ROT,"Du hast den Vorgang abgebrochen.");
Kick(playerid);
return 1;
}
if(response==1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,ROT,"Das Passwort war nicht lang genug.");
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden, Gib bitte dein Passwort ein:","Login","Abbrechen");
return 1;
}
else
{
Register(playerid,inputtext);
return 1;
}
}
if(dialogid==DIALOG_REGISTER)
{
if(response==0)
{
SendClientMessage(playerid,ROT,"Du hast den Vorgang abgebrochen.");
Kick(playerid);
return 1;
}
if(response==1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,ROT,"Das Passwort war nicht lang genug.");
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");
return 1;
}
else
{
Register(playerid,inputtext);
return 1;
}
}
}
if(dialogid==DIALOG_TUTORIAL)
{
if(response==1)
{
SetPlayerPos(playerid,1215.8408,-927.4788,42.9081);
SendClientMessage(playerid,0xFF0005FF,"Du wurdest Teleportiert");
}
if(response==0)
{
SendClientMessage(playerid,ROT,"Teleport abgebrochen...");
}
}
return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
stock Register(playerid,key[])
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
dini_Create(Spielerdatei);
dini_Set(Spielerdatei,"Passwort",key);
SendClientMessage(playerid,ROT,"Erfolgreich registriert.");
dini_IntSet(Spielerdatei,"Level",0);
return 1;
}
stock Login(playerid,key[])
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
{
SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
}
else
{
SendClientMessage(playerid,ROT,"Falsches Passwort"
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
SendClientMessage(playerid,ROT,"Erfolgreich eingeloggt.");
return 1;
}
dort befinden sich 13 errors
Ich hoffe ihr könnt mir helfen
mfg
bartundlisa