Moin versuche jetzt schon seid 2 tagen die Errors weg zu bekommen aber ich kriegt net hin ...
Ich poste mal die Login und Reg sachen bis auf die Dialog box am anfang und were nett wenn ihr mir sagen könntet was daran falsch ist ...
Hier die errors :
Zeile (50) : warning 219: local variable "Spielerdatei" shadows a variable at a preceding level
Zeile (51) : warning 219: local variable "name" shadows a variable at a preceding level
Zeile (240) : warning 215: expression has no effect
Zeile (274) : warning 219: local variable "Spielerdatei" shadows a variable at a preceding level
Zeile (275) : warning 219: local variable "name" shadows a variable at a preceding level
Zeile (285) : error 001: expected token: "-identifier-", but found "("
Zeile (289) : error 021: symbol already defined: "GetPlayerName"
Zeile (291) : error 010: invalid function or declaration
Zeile (301) : error 010: invalid function or declaration
Zeile (303) : warning 203: symbol is never used: "Spielerdatei"
Zeile (303) : warning 203: symbol is never used: "name"
und hier die Zeilen :
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==LOGIN)
{
if(response == 0)
{
SendClientMessage(playerid,Rot,"Du hast auf Abbrechen gedrückt und somit den Login vorgang beendet!");
Kick(playerid);
return 1;
}
if(response == 1)
{
Login(playerid,inputtext);
return 1;
}
}
if(dialogid==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 überlege dir bitte ein längeres Passwort.!");
ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Bitte wähle nun ein Passwort um dir einen Account zu erstellen!","Registrieren","Abbrechen");
}
else
{
register(playerid,inputtext);
return 1;
}
}
}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,Grün,"Du hast dich 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"));
SendClientMessage(playerid,Grün,"Du hast dich Erfolgreich eingeloggt");
}
else
{
SendClientMessage(playerid,Rot,"Falsches Passwort.!!!");
ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_INPUT,"Login","Gib bitte dein Passwort ein um dich einzuloggen.","Login","Abbrechen");
}
return 1;
}
Ich hoffe ihr könnt mir Helfen