Dialog Problem O.o

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
  • 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.

  • 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?