Hi Leute ich hab nen Problem mit meinen Dialogen...
Wenn ich mich Registrieren will und auf Registrieren drücke kommt kein weiterer Dialog...
Ich Benutze das StrickenKid MySQL Plugin
Ich kann Normal drauf Spielen wenn ich auf Spawn Klicke..
kann mit jemand Helfen
wenn ihr Codes braucht sagt es weil ich habe keine ahnung welche ihr braucht.
Dialog Problem O.o
- Phi
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Fragen wir mal die magische Miesmuschel!
Such in deinem Script nach "Registrieren" und schick und die Zeilen.
-
Hier das Registrieren:
case DIALOG_ANMEL:
{
if(response)
{
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Passwort","Bitte gebe dein Passwort ein","Weiter","Abbrechen");
}
else
{
Kick(playerid);
SendClientMessage(playerid,FARBE_GRAU,"Abgebrochen");
}
}case DIALOG_REGISTER:
{
if(response)
{
if(strlen(inputtext) < 6)
{
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Passwort","Das Passwort muss Mind. 6 Zeichen enthalten","Weiter","Abbrechen");
}
else
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
new query[128];
format(query,sizeof(query),"INSERT INTO accounts (Name,Passwort) VALUES ('%s','%s')",name,inputtext);
mysql_query(query);
mysql_free_result();
SpielerInfo[playerid][Level] = 2;
SetPlayerScore(playerid,2);
SpielerRegistrieren(playerid);
SetPlayerPos(playerid,1674.3087,-1817.4877,36.3322);
SetPlayerCameraPos(playerid,1760.8419,-1821.2406,32.2045);
SetPlayerCameraLookAt(playerid,1745.3715,-1860.9640,14.8104);
ShowPlayerDialog(playerid,DIALOG_REGISTER2,DIALOG_STYLE_LIST,"Geschlecht","Männlich\nWeiblich","Weiter","Abbrechen");
}
}
else
{
Kick(playerid);
SendClientMessage(playerid,FARBE_GRAU,"Abgebrochen");
fremove(SpielerDatei(playerid));
}
}
weiter:
stock SpielerRegistrieren(playerid)
{
SpielerSpeichern(playerid);
SendClientMessage(playerid,Grau,"AccountInfo: Dein Account wurde gespeichert");
new randphone = 900000 + random(999999);
SpielerInfo[playerid][Handynummer] = randphone;
SpielerInfo[playerid][Leader] = 0;
SpielerInfo[playerid][Member] = 0;
return 1;
}
Das Speichern
forward SpielerSpeichern(playerid);
public SpielerSpeichern(playerid)
{
new bedien[128],updatestring[128],playername[24],field[50],query[500];
GetPlayerName(playerid,playername,sizeof(playername));
format(bedien,sizeof(bedien),"`Name`='%s'",playername);
//Admin
format(field,sizeof(field),"Admin");
format(updatestring,128,"%d",SpielerInfo[playerid][Admin]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//Flugschein
format(field,sizeof(field),"FLSchein");
format(updatestring,128,"%d",SpielerInfo[playerid][FLSchein]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//MSchein
format(field,sizeof(field),"MSchein");
format(updatestring,128,"%d",SpielerInfo[playerid][MSchein]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//FSchein
format(field,sizeof(field),"FSchein");
format(updatestring,128,"%d",SpielerInfo[playerid][FSchein]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//BSchein
format(field,sizeof(field),"BSchein");
format(updatestring,128,"%d",SpielerInfo[playerid][BSchein]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//Weed
format(field,sizeof(field),"Weed");
format(updatestring,128,"%d",SpielerInfo[playerid][Weed]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//ZigMarke
format(field,sizeof(field),"ZigMarke");
format(updatestring,128,"%d",SpielerInfo[playerid][ZigMarke]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//Zigaretten
format(field,sizeof(field),"Zigaretten");
format(updatestring,128,"%d",SpielerInfo[playerid][Zigaretten]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//Bizz
format(field,sizeof(field),"Bizz");
format(updatestring,128,"%d",SpielerInfo[playerid][Bizz]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//HausID
format(field,sizeof(field),"HausID");
format(updatestring,128,"%d",SpielerInfo[playerid][HausID]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//Geld
format(field,sizeof(field),"Geld");
format(updatestring,128,"%d",GetPlayerMoney(playerid));
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//Level
format(field,sizeof(field),"Level");
format(updatestring,128,"%d",GetPlayerScore(playerid));
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//Leader
format(field,sizeof(field),"Leader");
format(updatestring,128,"%d",SpielerInfo[playerid][Leader]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//Member
format(field,sizeof(field),"Member");
format(updatestring,128,"%d",SpielerInfo[playerid][Member]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//Rang
format(field,sizeof(field),"Rang");
format(updatestring,128,"%d",SpielerInfo[playerid][Rang]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//Skin
format(field,sizeof(field),"Skin");
format(updatestring,128,"%d",GetPlayerSkin(playerid));
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//Perso
format(field,sizeof(field),"Perso");
format(updatestring,128,"%d",SpielerInfo[playerid][Perso]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//Job
format(field,sizeof(field),"Job");
format(updatestring,128,"%d",SpielerInfo[playerid][Job]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//Mats
format(field,sizeof(field),"Mats");
format(updatestring,128,"%d",SpielerInfo[playerid][Mats]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//Handy
format(field,sizeof(field),"Handy");
format(updatestring,128,"%d",SpielerInfo[playerid][Handy]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//Guthaben
format(field,sizeof(field),"Guthaben");
format(updatestring,128,"%d",SpielerInfo[playerid][Guthaben]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//Vertrag
format(field,sizeof(field),"Vertrag");
format(updatestring,128,"%d",SpielerInfo[playerid][Vertrag]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//VIP
format(field,sizeof(field),"VIP");
format(updatestring,128,"%d",SpielerInfo[playerid][VIP]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//Supporter
format(field,sizeof(field),"Supporter");
format(updatestring,128,"%d",SpielerInfo[playerid][Supporter]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//Respekt
format(field,sizeof(field),"Respekt");
format(updatestring,128,"%d",SpielerInfo[playerid][Respekt]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//Telefonbuch
format(field,sizeof(field),"Telefonbuch");
format(updatestring,128,"%d",SpielerInfo[playerid][Telefonbuch]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//Tutorial
format(field,sizeof(field),"Tutorial");
format(updatestring,128,"%d",SpielerInfo[playerid][Tutorial]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//Bankkarte
format(field,sizeof(field),"Bankkarte");
format(updatestring,128,"%d",SpielerInfo[playerid][Bankkarte]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//Bank
format(field,sizeof(field),"Bank");
format(updatestring,128,"%d",SpielerInfo[playerid][Bank]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//Knast
format(field,sizeof(field),"Knast");
format(updatestring,128,"%d",SpielerInfo[playerid][Knast]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//KnastZeit
format(field,sizeof(field),"KnastZeit");
format(updatestring,128,"%d",SpielerInfo[playerid][KnastZeit]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//LVPass
format(field,sizeof(field),"LVPass");
format(updatestring,128,"%d",SpielerInfo[playerid][LVPass]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//SFPass
format(field,sizeof(field),"SFPass");
format(updatestring,128,"%d",SpielerInfo[playerid][SFPass]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//Verwarnungen
format(field,sizeof(field),"Verwarnungen");
format(updatestring,128,"%d",SpielerInfo[playerid][Verwarnungen]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//Punkte
format(field,sizeof(field),"Punkte");
format(updatestring,128,"%d",SpielerInfo[playerid][Punkte]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//Local
format(field,sizeof(field),"Local");
format(updatestring,128,"%d",SpielerInfo[playerid][Local]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//Versicherung
format(field,sizeof(field),"Versicherung");
format(updatestring,128,"%d",SpielerInfo[playerid][Versicherung]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//Kanister
format(field,sizeof(field),"Kanister");
format(updatestring,128,"%d",SpielerInfo[playerid][Kanister]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//HatKanister
format(field,sizeof(field),"HatKanister");
format(updatestring,128,"%d",SpielerInfo[playerid][HatKanister]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//Verheiratet
format(field,sizeof(field),"Verheiratet");
format(updatestring,128,"%d",SpielerInfo[playerid][Weed]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
//VerheiratetMit
format(field,sizeof(field),"VerheiratetMit");
format(updatestring,128,"%s",SpielerInfo[playerid][VerheiratetMit]);
format(query,sizeof(query),"UPDATE accounts SET %s='%s' WHERE %s",field,updatestring,bedien);
mysql_query(query);
mysql_free_result();
return 1;
}
braucht ihr nochetwas? -
breadfish.de
Hat das Thema geschlossen.