Hey Leute,
habe ein Problem krieg die Passwort Abfrage nicht hin.
kann mir vllt einer helfen wäre echt toll.
if(WBB_CheckUserPassword ( playername2 , password ))
{
}
Was muss ich ändern?
Liebe Grüße
Hey Leute,
habe ein Problem krieg die Passwort Abfrage nicht hin.
kann mir vllt einer helfen wäre echt toll.
if(WBB_CheckUserPassword ( playername2 , password ))
{
}
Was muss ich ändern?
Liebe Grüße
Hmm wie geht die Funktion? Was für Parameter musst du setzen, lass dir mal vor der Abfrage playername2 und password "printen" in die Konsole, damit du weißt, ob die Abfrage oder das setzen der Variablen fehlerhaft ist...
Also alles was man wissen muss erfahrt ihr hier:
[ FILTERSCRIPT ] WBB Connect 1.4.1 - Verbinde Server und Forum
Die Funktion gibt keinen Wert mehr zurück. In der neuen Version musst du mit den Callbacks arbeiten, in deinem Falle wäre folgendes nötig: "WBB_GotUserPasswordCheckState".
Also soll das so aussehen ?
Hat das nicht schon jemand umgesetzt sodass er mir das zeigen könnte ich krieg ja alles hin nur den Login nicht
public WBB_GotUserPasswordCheckState ( Index , State ) {
if ( State )
{
OnPlayerLogin(playerid);
}
else
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"{800000}Login","{FFFFFF}Das {800000}Passwort {FFFFFF}ist nicht korrekt! Bitte gib nun dein {008000}richtiges {800000}Passwort {FFFFFF}ein:","Login","Abbrechen");
gPlayerLogTries[playerid] += 1;
if(gPlayerLogTries[playerid] == 4) { Kick(playerid); }
return 1;
}
}
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,pName,sizeof(pName));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(WBB_CheckUserPassword(pName,result))
{
SendClientMessage(playerid, COLOR_WHITE, "blublbub");
}
else
{
SendClientMessage(playerid, COLOR_RED, "Blub");
}
ist meins aber es sagt "Passwort Falsch (Blub)"
//Edit:
Es ist ein Gerede das du die Callbacks nutzen musst um ein System zu erstellen
habs auch mal probiert aber das geht auch nicht
hat keiner eine funktionierende lösung ?