Beiträge von [DT]Nightstr3am

    Ich bitte dich mal ein Ausschnitt aus der serverlog zu posten wo du die ganzen Daten laden lässt also du kannst auch den string welchen du splittest posten lass dir diesen am besten ausgeben und dazu hin noch poste bitte dein enum.
    Beim laden kann es auch ein problem mit der abfolge der parameter geben. Dann wird nix ausgeladen.


    Hier mein Enum :

    enum PlayerDaten
    {
    pName[MAX_PLAYER_NAME],
    pLevel,
    pAdmin,
    pGeld,
    pKills,
    pTode,
    pFM, // Frau2 / Mann1
    pSkin,
    pFrak,
    pRang,
    Float:pPx,
    Float:pPy,
    Float:pPz,
    pAge
    }

    Naja wieder das gleiche, ich Registriere mich, Logg mich aus wieder ein geht alles perfekt, dann logge ich mich aus Starte Server neu logge mich ein, Der Account wird gefunden, aber die Daten sind weg..
    Hast Bock über TV drüber zu kucken

    Naja wieso ?
    Die sieht so aus :



    if(GetPVarInt(playerid,"logged") == 0)
    {
    PlayAudioStreamForPlayer(playerid,"http://k002.kiwi6.com/hotlink/f1q4tif7mp/hit_the_floor_take_3_.mp3");
    if(mysql_CheckAccount(playerid) == 0)
    {
    InterpolateCameraPos(playerid, 1255.030273, -1323.599487, 136.420806, 891.130859, -1385.070800, 136.420806, 25000);
    InterpolateCameraLookAt(playerid, 1250.062255, -1323.727905, 135.871139, 892.092041, -1380.257934, 135.465774, 2000);
    new rstr[300];
    format(rstr,sizeof(rstr),"{FFFFFF}Herzlich Willkommen, {0041FF}%s\n{FFFFFF}Da du noch nicht Registriert bist, musst du es jetzt !\nGebe nun dein Passwort an",SpielerName(playerid));
    ShowPlayerDialog(playerid,D_REGISTER,DIALOG_STYLE_INPUT,"NoL-Register",rstr,"Register","Abbrechen");
    }
    else if(mysql_CheckAccount(playerid) == 1)
    {
    InterpolateCameraPos(playerid, 1255.030273, -1323.599487, 136.420806, 891.130859, -1385.070800, 136.420806, 25000);
    InterpolateCameraLookAt(playerid, 1250.062255, -1323.727905, 135.871139, 892.092041, -1380.257934, 135.465774, 2000);
    new lstr[300];
    format(lstr,sizeof(lstr),"{FFFFFF}Herzlich Willkommen zurück, {0041FF}%s\n{FFFFFF}Sofern du weiter spielen möchtest, logge dich ein\nGib dein Passwort an",SpielerName(playerid));
    ShowPlayerDialog(playerid,D_LOGIN,DIALOG_STYLE_INPUT,"NoL-Login",lstr,"Login","Abbrechen");
    }
    }



    Herzlich Willkommen in der Homepage-Werbung von 4uclan.de .

    Ich möchte Ihnen heute eine Homepage bzw. ein Hosting der besonderen Art präsentieren.

    Vor 3 Monaten hatten wir bereits ein Sponsoring online welches aber nicht so geklappt hat wie wir uns es Vorgestellt hatten.

    Daher möchten wir mit dieser Vorstellung auch das neue Hosting Eröffnen.


    Was bieten wir ?


    Wir bieten ein Übersichtliches sowie Innovatives Control-Panel wo die User alles Verwalten können.

    Um schnell und einfach etwas auf diese Server hochzuladen verwenden Wir einen schnellen FTP Zugang via FileZilla.

    Aber was wäre wohl ein Hosting-Service ohne Support ? Dafür haben wir gesorgt. Unser Support ist so gut wie 24/7 online und im Live-Chat erreichbar.


    Folgende Server kann man bei uns bestellen :


    Die Gameserver :


    Einen für den Anfang guten SA:MP Server (>>> KLICK <<<) welcher mit 25 Slots für den Preis von 1.99 Euro sehr billig ist.

    Ein SA:MP Server ist von 25 bis zu 500 Slots bestellbar. Der 500 Slot Server wäre für den Preis von 26.99 Euro erhaltbar.


    Die Minecraft Server werden auch bald verfügbar sein. Wir warten gerade auf unseren Root für die MC Server.

    Die Slot anzahl ist UNLIMITED , jedoch ist dabei nur 1 GB verfügbar. Der Startpreis liegt davon bei 5 Euro im Monat.


    Weitere Gameserver werden noch folgen wie z.B Battlefield, FarCry etc.


    Die Root Daten von unserem Gameserver :


    - Arbeitsspeicher 8GB Ram

    - AMD Quad Core Prozessor

    Es werden natürlich auch noch mehr Roots kommen sofern wir viele Bestellungen haben, somit werden Laggs verhindert.


    _____________________________________________________________________________________________


    Da wir ein großes Volumen an Auswahl haben, bieten wir natürlich auch einen Webspace an. (>>> KLICK <<<)

    Der Billigste Webspace bei uns ist mit 500 MB für nur 0.50 Cent verfügbar.

    Dies geht hinaus bis zu 10 GB für nur 6.50 Euro.


    Ein V-Server (>>> KLICK <<<) darf bei einem Hosting natürlich nicht fehlen, daher bieten wir auch das an.

    Der Billigste V-Server ist ab 5.99 Euro verfügbar. Die Daten dazu sind :

    Sowie auch der Teuerste V-Server ab 39.99 Euro erhältich, seine Daten wären :


    Und um alles auch noch abzurunden bzw. zu Beenden sind auch noch Teamspeak³ Server verfügbar.

    Diese kann man für 0.20 Cent pro Slot bestellen.


    _____________________________________________________________________________________________


    Das 4uclan.de Team :


    Geschäftsführung :

    - Tobias Müller

    - Rechtlicher Inhaber: Dominic Scholz


    Natürlich haben wir auch noch Administratoren und auch Supporter, welche wir jetzt aber nicht auflisten, weil

    es wie wir finden nicht wichtig ist.


    _____________________________________________________________________________________________


    Die Kontakt Daten :


    4uclan.de : 4uclan.de




    //edit 1-2

    Neues Logo sowie Support TelefonNr hinzugefügt.

    Abend,


    Ich habe ein Problem, wenn ich mich Registriere, Dann klappt alles, ich logge mich aus und dann wieder ein, wir auch der Skin sowie Geld und Position Geladen.
    Jedoch wenn ich jetzt den Server-Restarte, habe ich dann den CJ Skin und Spawne in Blueberry (Spawn ist wo man sich ausgeloggt hat).


    Hier mein Speicher sstock :



    stock SpielerSpeichern(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
    {
    if(GetPVarInt(playerid,"Eingeloggt") == 1)
    {
    new query[1000];


    format(query, sizeof(query), "UPDATE `accounts` SET `Level` = '%d', `Admin` = '%d', `Geld` = '%d', `Kills` = '%d', `Tode` = '%d', `FM` = '%d', `Skin` = '%d', `Frak` = '%d', `Rang` = '%d', `pX` = '%f', `pY` = '%f', `pZ` = '%f', `Alter` = '%d' WHERE `Name` = '%s'",
    PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pAdmin],PlayerInfo[playerid][pGeld],PlayerInfo[playerid][pKills],PlayerInfo[playerid][pTode],PlayerInfo[playerid][pFM],PlayerInfo[playerid][pSkin],
    PlayerInfo[playerid][pFrak],PlayerInfo[playerid][pRang],PlayerInfo[playerid][pPx],PlayerInfo[playerid][pPy],PlayerInfo[playerid][pPz],PlayerInfo[playerid][pName]);
    mysql_query(query);
    }
    }
    return 1;
    }


    Mein LoadPlayer Stock :



    stock LoadPlayer(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
    {
    new str[520];
    format(str,sizeof str,"SELECT * FROM `accounts` WHERE `Name` = '%s'",SpielerName(playerid));
    mysql_query(str);
    mysql_store_result();
    mysql_fetch_row(str);
    sscanf(str,"p<|>{i}s[24]s[130]{i}dddddddddfffd",PlayerInfo[playerid][pName],PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pAdmin],PlayerInfo[playerid][pGeld],PlayerInfo[playerid][pKills],PlayerInfo[playerid][pTode],
    PlayerInfo[playerid][pFM],PlayerInfo[playerid][pSkin],PlayerInfo[playerid][pFrak],PlayerInfo[playerid][pRang],PlayerInfo[playerid][pPx],PlayerInfo[playerid][pPy],PlayerInfo[playerid][pPz],PlayerInfo[playerid][pAge]);
    mysql_free_result();
    }
    return 1;
    }


    Hoffentlich kann mir einer von euch Helfen...

    Wenn dein Tabelle mit der Spalte "Geld " anfängt und genau in dieser Reihenfolge strukturiert ist, eigentlich schon.


    LG


    Naja, Es fängt mit id dann Name und dann Passwort an, und nach Passwort kommt dann Level und Dann Geld , .....
    Spielt ID,NAme, Passwort auch eine Rolle ? Muss ich da auch was davor schreiben ?? Logan

    Dann müsste es so sein xD oder Logan ? :



    new str[520];
    format(str,sizeof str,"SELECT * FROM `accounts` WHERE `Name` = '%s'",SpielerName(playerid));
    mysql_query(str);
    mysql_store_result();
    mysql_fetch_row(str);
    sscanf(str,"p<|>ddddfdd",PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pGeld],PlayerInfo[playerid][pKills],PlayerInfo[playerid][pTode],PlayerInfo[playerid][pHealth],
    PlayerInfo[playerid][pFM],PlayerInfo[playerid][pSkin]);
    mysql_free_result();

    @Nightstr3am:
    Du hast vergessen beim "sscanf" den Delemiter anzugeben, was in diesem Fall | ist.


    LG


    Wohin mit dem ? |
    So oder was ?

    new str[520];
    format(str,sizeof str,"SELECT * FROM `accounts` WHERE `Name` = '%s'",SpielerName(playerid));
    mysql_query(str);
    mysql_store_result();
    mysql_fetch_row(str);
    sscanf(str,"d|d|d|d|f|d|d",PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pGeld],PlayerInfo[playerid][pKills],PlayerInfo[playerid][pTode],PlayerInfo[playerid][pHealth],
    PlayerInfo[playerid][pFM],PlayerInfo[playerid][pSkin]);
    mysql_free_result();


    Dann circa so ? :



    new str[520];
    format(str,sizeof str,"SELECT * FROM `accounts` WHERE `Name` = '%s'",SpielerName(playerid));
    mysql_query(query);
    mysql_store_result();
    mysql_fetch_row(str);
    sscanf(str,"ddddfd",PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pGeld],PlayerInfo[playerid][pKills],PlayerInfo[playerid][pTode],PlayerInfo[playerid][pHealth],
    PlayerInfo[playerid][pFM]); //Kommt halt darauf an wie dein Tabelle aufgebaut ist
    mysql_free_result();