Beitrag von Bananenstaude ()
Dieser Beitrag wurde vom Autor gelöscht ().
dir fehlt ne abfrage und zwar diese wo du überprüfst ob der inputtext mit dem passwort aus der account des spielers der sich einloggen will über einstimmt
du hats jetzt nur wenn das pw nich da steht. sobald aber eins da steht kannst du dich ein loggen
also mach das noch rein was ich dir gesagt hab un es müsste gehen
Das würde mich auch interessieren ... so geht es mir momentan auch.
so in etwa:
das hier kommt unter der abfrage mit dem else von strlen
if(!strlen(inputtext))
{
SendClientMessage(playerid,ROT,"[ERROR] Du hast kein Passwort eingegeben!");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde in der Datenbank gefunden und nun wirst du aufgeforgert\n einzuloggen. Tu dies bitte.\n Passwort:","Login","Abbrechen");
return 1;
}
else
{
if (inputtext == dini_String(Spielerdatei,"Passwort"))
{
dein login vorgang
}
else
{
hier deine message dass das pw falsch ist
}
}
}
sry das das so durch einander ist aber an diese stellt muss es hin
was du bloß noch machen musst sind noch die fehlenden return 1; rein machen^^
ehm
dini_GetString villeicht?
oder dini_Set zum string setzen
und mal als info um das Passwort aus der datei zu holenden Pfad auch öffnen
ja das mit dem dini_String sry
nutze kein dini mehr drum hab ich das etwas vergessen wie die params waren
aber wenns jetzt geht is es ja gut