Hallo Ich br heflen mit mein self scripter
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == LOGIN) //LOGIN DIALOG
{
if(response == 0)
{
SendClientMessage(playerid,BLACK,"Du hast den Login Vorgang abgebrochen");
SendClientMessage(playerid,BLACK,"Du wurdest vom Server gekickt!");
Kick(playerid);
return 1;
}
if(response == 1)
{
Login(playerid,MD5_Hash(inputtext));
return 1;
}
}
if(dialogid == REGISTER) //REGISTER DIALOG
{
if(response == 0)
{
SendClientMessage(playerid,BLACK,"Du hast den Registrierungs Vorgang abgebrochen");
SendClientMessage(playerid,BLACK,"Du wurdest vom Server gekickt!");
Kick(playerid);
return 1;
}
if(response == 1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,BLACK,"Bitte gebe dein gewünschtes Passwort ein.");
ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Bitte registrieren Sie sich, um sich einen Account anzulegen.\nGeben Sie ihr Passwort ein. Viel Spaß auf Neo Reallife.","Registrieren","Abbrechen");
}
Register(playerid,MD5_Hash(inputtext));
return 1;
}
}
return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
stock Register(playerid,key[])
{
new Playerdatei[128];
format(Playerdatei,sizeof(Playerdatei),"/Acc/%s.ini",Spielername(playerid));
dini_Create(Playerdatei));
dini_Set(Playerdatei,"Password",Key);
SetPlayerScore(playerid,0);
dini_IntSet(Playerdatei,"Admin",0);
dini_IntSet(Playerdatei,"Geld",Startgeld);
SetPVarInt(playeris,"Einlogin",1);
return 1;
}
stock Login(playerid,Key[])
{
new Playerdatei[128]
format(Playerdatei,sizeof(Playerdatei,"/Acc/%s.ini",Spielername(playerid));
if(!strcmp(Key,dni_Get(Playerdatei,"Password"),false))
{
AccountLaden(playerid);
}
else
{
SendClientMessage(playerid,BLACK,"Sie Hab Ein False Password
ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_PASSWORD,"Login","Bitte Geben Sie Ihn Password Ein\Viel Spass Noch Auf Der Server","Login","Exit");
stock AccountLaden(playerid)
}
new Playerdatei[128];
format[Playerdatei,sizeof(Playerdatei),"Spieler/%s.ini,Spielername(playerid));
Spieler(playerid[Alter] = dini_Int(Playerdatei,"Alter");
Spieler(playerid[Admin] = dini_Int(Playerdatei,"Admin");
Spieler(playerid[Geld] = dini_Int(Playerdatei,"Geld");
Spieler(playerid[Bank] = dini_Int(Playerdatei,"Bank");
Spieler(playerid[Fraktion] = dini_Int(Playerdatei,"Fraktion");
Spieler(playerid[Member] = dini_Int(Playerdatei,"Member");
Spieler(playerid[Leader] = dini_Int(Playerdatei,"Leader");
SetPlayerScore(playerid,Spieler[playerid][Alter]);
SetVarInt(playerid,"Einlogin,1);
{
stock SpielersSave(playerid)
{
if(GetPvarInt(playerid,"Einlogin") == 1)
}
new Playerdatei[128];
format[Playerdatei,sizeof(Playerdatei),"Spieler/%s.ini,Spielername(playerid))
dini_IntSet(Playerdatei,"Alter", Spieler[playerid][Alter]);
dini_IntSet(Playerdatei,"Admin", Spieler[playerid][Admin]);
dini_IntSet(Playerdatei,"Geld", Spieler[playerid][Geld]);
dini_IntSet(Playerdatei,"Bank", Spieler[playerid][Bank]);
dini_IntSet(Playerdatei,"Fraktion", Spieler[playerid][Fraktion]);
dini_IntSet(Playerdatei,"Member", Spieler[playerid][Member]);
dini_IntSet(Playerdatei,"Leader", Spieler[playerid
Zeile (318) : Erwartete Zeichen ";", aber gefunden ")"
Zeile (318) : Ungültiger Befehl
Zeile (318) : Befehl hat keinen Sinn
Zeile (319) : Unbekannte Variable : "Key"
Zeile (323) : Unbekannte Variable : "playeris"
Zeile (314) : Variable wird nie benutzt: "key"
Zeile (330) : Erwartete Zeichen ";", aber gefunden "[Absatz]"
Zeile (330) : Erwartete Zeichen ")", aber gefunden ","
Zeile (331) : Unbekannte Variable : "dni_Get"
Zeile (334) : Unbekannte Variable : "AccountLaden"
Zeile (339) : error 037: ungültige Zeichenkette (falsch gesetzte Gänsefüßchen ?)
Zeile (339) : Unbekannte Variable : "Sie"
Zeile (339) : Unbekannte Variable : "Hab"
Zeile (339) : Zuviele Fehler in einer Zeile
13 Errors, 2 Warnungen
Du hast Errors im Skript. Kompilierung abgebrochen