enum 2 sachen werden einfach nicht in die Datenbank gesetzt..

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
  • Guten Morgen oder wie auch immer :)


    Ich habe vor eine Woche angefangen ein Selfmade aus Just for Fun wieder zu schreiben auf Mysql..
    es geht auch alles wunderbar jedoch werden 2 sachen denn Spieler nicht bei der erst anmeldung gegeben egal wo ich es hinpacke es ist immer wieder 0 in der Datenbank


    hier mal die sachen


    enum SDaten
    {
    Level,
    Geld,
    Admin,
    Kills,
    Tode,
    Leader,
    Member,
    Hauskey,
    Wohnungkey,
    Spawnchange,
    Skinmodel
    }
    new SpielerDaten[MAX_PLAYERS][SDaten];


    und das hier soll er bekommen



    SpielerDaten[playerid][Hauskey] = 501;
    SpielerDaten[playerid][Wohnungkey] = 501;

    Aber er macht es nicht... wieso ist das so in mein anderen script geht es..
    level geld usw geht.. aber nur die 2 sachen nicht..

    2 Mal editiert, zuletzt von Kodo ()

  • Nein kein error hatte ich auch erst gedacht



    forward OnPlayerRegister(playerid, password[]);
    public OnPlayerRegister(playerid, password[])
    {
    if(IsPlayerConnected(playerid))
    {
    new query[128];
    format(query, sizeof(query), "INSERT INTO `users` (`name`, `password`) VALUES ('%s', '%s')", GetName(playerid), password);
    mysql_fquery(query);
    ShowPlayerDialog(playerid,Login,DIALOG_STYLE_PASSWORD,"Login","Bitte logge dich nun in deinen Account ein!","Login","Abbrechen");
    SpielerDaten[playerid][Hauskey] = 501;
    SpielerDaten[playerid][Wohnungkey] = 501;
    }
    return 1;
    }

    so gebe ich es denn spieler
    hab es sogar geprüft mit print("");
    er geht es druch aber gibt es denn spieler nicht
    hab auch level und geld getestet das geht.. und es wird auch alles richtig gespiechert und geladen..