Hallo zusammen
ich habe halt den Register Dialog danach Email und danach das Alter
Anschließend soll der Spieler gespawnt werden
Leider funktioniert das nicht richtig
else if(dialogid == DIALOG_AGE)
{
if(response)
{
new query[256],email[128],password[50];
GetPVarString(playerid,"email",email,sizeof(email));
GetPVarString(playerid,"password",password,sizeof(email));
SetPVarInt(playerid,"alter",strval(inputtext));
print("Eintrag nicht gegeben");
format(query,sizeof query,"INSERT INTO user (username,password,email,`alter`) VALUES ('%s','%s','%s',%d)",SpielerName(playerid),password,email,strval(inputtext));print("eintrag gegegeben");
mysql_function_query(dbhandle,query,false,"","");
format(query,sizeof(query),"Der Spieler %s wurde erfolgreich im Forum registriert",SpielerName(playerid));
SCMTOADMIN(query);
//SetSpawnInfo(playerid, 0, 0, 861.1640,-1663.8556,13.5469,272.6934,0,0,0,0,0,0);
SpawnPlayer(playerid);
SetPlayerPos(playerid,861.1640,-1663.8556,13.5469);
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
SetCameraBehindPlayer(playerid);
return 1;
}
else return ShowPlayerDialog(playerid,DIALOG_AGE,DIALOG_STYLE_INPUT,"{37CD00}4RL-Reallife: {FFFFFF} Altersangabe","Gib bitte dein reales Alter an","Absenden","");
}
{
if(response)
{
new query[256],email[128],password[50];
GetPVarString(playerid,"email",email,sizeof(email));
GetPVarString(playerid,"password",password,sizeof(email));
SetPVarInt(playerid,"alter",strval(inputtext));
print("Eintrag nicht gegeben");
format(query,sizeof query,"INSERT INTO user (username,password,email,`alter`) VALUES ('%s','%s','%s',%d)",SpielerName(playerid),password,email,strval(inputtext));print("eintrag gegegeben");
mysql_function_query(dbhandle,query,false,"","");
format(query,sizeof(query),"Der Spieler %s wurde erfolgreich im Forum registriert",SpielerName(playerid));
SCMTOADMIN(query);
//SetSpawnInfo(playerid, 0, 0, 861.1640,-1663.8556,13.5469,272.6934,0,0,0,0,0,0);
SpawnPlayer(playerid);
SetPlayerPos(playerid,861.1640,-1663.8556,13.5469);
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
SetCameraBehindPlayer(playerid);
return 1;
}
else return ShowPlayerDialog(playerid,DIALOG_AGE,DIALOG_STYLE_INPUT,"{37CD00}4RL-Reallife: {FFFFFF} Altersangabe","Gib bitte dein reales Alter an","Absenden","");
}
hier mal mein Code
habe keine Errors
Allerdings fliegt der Spieler immer wieder nach oben in die Luft und ist gefreezed