Hallo Leute,
ich habe nun ein Problem wo ich langsam am verzweifeln bin. Eben habe ich mir als filterscript den vspawner heruntergeladen. Bis dahin hat alles wunderbar funktioniert. Und wollte mich danach nochmal einloggen, dann kam der Dialog. Als ich mein Passwort eingab kam erneut der Dialog, und als ich es erneut gemacht habe schließte sich der Dialog?! Ich habe nichts am Register/Login System geändert und das filterscript ist auch schon lange draußen. Kann mir jemand sagen woran das liegt?
PHP
public OnPlayerConnect(playerid)
{
if(IsPlayerNPC(playerid))return 1;
new Spielerdatei[64],string[650];
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",SpielerName(playerid));
if(dini_Exists(Spielerdatei))
{
format(string,sizeof(string),"{FAFAFA}Account {00FF46}%s{FAFAFA} wurde in der Datenbank gefunden,bitte gib dein Passwort ein:",SpielerName(playerid));
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,""#SERVERTAG" / Login",string,"Login","Abbrechen");
}
else
{
format(string,sizeof(string),"{FAFAFA}Account {00FF46}%s{FAFAFA} wurde in der Datenbank nicht gefunden,bitte gib dein gewünschtes Passwort ein:",SpielerName(playerid));
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,""#SERVERTAG" / Registration",string,"Bestätigen","Abbrechen");
}
return 1;
}
Alles anzeigen
PHP
public OnPlayerRequestClass(playerid, classid)
{
new Spielerdatei[64],string[650];
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",SpielerName(playerid));
if(GetPVarInt(playerid,"Loggedin")==0)
{
if(dini_Exists(Spielerdatei))
{
format(string,sizeof(string),"{FAFAFA}Account {00FF46}%s{FAFAFA} wurde in der Datenbank gefunden,bitte gib dein Passwort ein:",SpielerName(playerid));
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,""#SERVERTAG" / Login",string,"Login","Abbrechen");
}
else
{
format(string,sizeof(string),"{FAFAFA}Account {00FF46}%s{FAFAFA} wurde in der Datenbank nicht gefunden,bitte gib dein gewünschtes Passwort ein:",SpielerName(playerid));
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,""#SERVERTAG" / Registration",string,"Bestätigen","Abbrechen");
}
}
else
{
SetSpawnInfo(playerid,0,25,687.1827,-1275.7520,13.5567,91.2051,0,0,0,0,0,0);
SpawnPlayer(playerid);
}
return 1;
}
Alles anzeigen
PHP
stock Login(playerid,key[])
{
new Spielerdatei[64],string[650];
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",SpielerName(playerid));
if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
{
SpielerLaden(playerid);
return 1;
}
else
{
if(GetPVarInt(playerid,"WrongPW")==3)
{
SendClientMessage(playerid,GELB,"- Deine Verbindung zum Server wird nun getrennt. Grund: 3 mal falsches Passwort!");
ShowBox(playerid, "KICK" ,"~r~Du wurdest gekickt.",3);
TogglePlayerControllable(playerid,0);
Kick(playerid);
}
else
{
SendClientMessage(playerid,BLAU,"- Das Passwort wurde nicht korrekt eingegeben!");
format(string,sizeof(string),"{FAFAFA}Account {00FF46}%s{FAFAFA} wurde in der Datenbank gefunden,bitte gib dein Passwort ein:",SpielerName(playerid));
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,""#SERVERTAG" / Login",string,"Login","Abbrechen");
SetPVarInt(playerid,"WrongPW",GetPVarInt(playerid,"WrongPW")+1);
}
return 1;
}
}
Alles anzeigen
PHP
SA-MP Dedicated Server
----------------------
v0.3x-R2, (C)2005-2013 SA-MP Team
[19:18:50] filterscripts = "" (string)
[19:18:50] weburl = "www.sa-mp.com" (string)
[19:18:50]
[19:18:50] Server Plugins
[19:18:50] --------------
[19:18:50] Loading plugin: streamer
[19:18:50]
*** Streamer Plugin v2.5.1 by Incognito loaded ***
[19:18:50] Loaded.
[19:18:50] Loaded 1 plugins.
[19:18:50]
[19:18:50] Ban list
[19:18:50] --------
[19:18:50] Loaded: samp.ban
[19:18:50]
[19:18:50]
[19:18:50] Filterscripts
[19:18:50] ---------------
[19:18:50] Loaded 0 filterscripts.
[19:18:50]
----------------------------------
[19:18:50] RyL
[19:18:50] ----------------------------------
[19:18:50] Number of vehicle models: 12
[19:19:07] Incoming connection: 127.0.0.1:50023
[19:19:07] [join] Kammerjaeger has joined the server (0:127.0.0.1)
[19:19:19] [part] Kammerjaeger has left the server (0:2)
Alles anzeigen
Hoffe ihr könnt mir helfen, bedanke mich im vorraus.
LG
Marcel