Beiträge von ryaN.jeZoo

    D

    Das versteh ich jetzt nicht so ganz.


    Kann mir jemand im TeamSpeak behilflich sein? mit Teamviewer?

    So, das wird jetzt alles gespeichert - also der Skin in der Datenbank, das Geld in der Datenbank etc.
    Nun wenn ich das laden möchte, hab ich bei "OnPlayerConnect" diese Zeilen geschrieben:

    Code
    public OnPlayerConnect(playerid)
    {
        SpielerInfo[playerid][pGeld] = GetPlayerMoney(playerid);
        SpielerInfo[playerid][pSkin] = GetPlayerSkin(playerid);
        LoadPlayer(playerid);
        return 1;
    }


    Problem:
    Er läd nichts, die Sachen werden wieder auf 0 gesetzt, d.h. das Geld und Skin wird wieder auf Standartwert gesetzt.

    Dein Name wird scheinbar nicht in pName gespeichert.
    Mach es lieber damit:
    stock SpielerName(x){new pName[MAX_PLAYER_NAME+1];GetPlayerName(x, pName, sizeof(pName));return pName;}
    Dann halt den Array von pName mit der Funktion ersetzen.


    Gruß.

    Doch hat ja funktioniert, er speichert jetzt alles.
    bzw. die Account Daten (Name/Password)
    Der Rest bleibt leider Default Wert, keine Ahnung was ich da falsch gemacht habe.

    @iEnergy


    /e
    So habs geschafft, jedoch noch ein kleines Problem.
    Die Datenbank sieht nun so aus:

    Das Problem:
    Er Speichert nicht meinen Level/Geld/Kills/Tode/Skin/Health richtig ab, ich habe mir z.B. ingame den Skin 50 gesettet und es wird in der Datenbank nicht aktualisiert. Es bleibt beim default Wert.. jemand ne idee?

    Was sagen denn die Logs?
    Würde spontan sagen, dass man damit mehr anfangen kann.


    Gruß.

    Ich bin Online gekommen, hab mich registriert, mir einen Skin gesetzt, wieder offline gegangen, den Server abgeschaltet und die Datenbank überprüft. (nichts drin.)

    Hat nicht geklappt.
    Ich nutze die Version R5.
    Ich glaube es liegt an diesem stock:


    Ich weiß jedoch nicht was ich daran änderen wollte.
    Weil wenn du bedenkst, wo ich die Skinspeicherung bei LoadPlayer und SavePlayer nicht drin hatte, hatte er 5 Sachen zu speichern (bei SetInt)
    Und wenn du da zählst, sind es genau 4 Strings. also das hier:

    Code
    mysql_real_escape_string(Table, Table);
            mysql_real_escape_string(Field, Field);
            mysql_real_escape_string(Where, Where);
            mysql_real_escape_string(Where2, Where2);

    Eventuell muss da noch was hinzugefügt werden? Was genau, weiß ich leider nicht... :/


    /e
    Klappt mit deiner zweiten Version immernoch nicht.

    Hay,


    Ich habe ein Problem, undzwar wird mein Skin nicht gespeichert.
    meine Datenbank hat bereits die Spalte "Skin" in der Tabelle "accounts"
    meine Speicherung im Script:


    Das Laden im Script:

    Jetzt hab ich jedoch das Problem, das wenn ich mich ingame registriere, garnichts mehr in der Datenbank gespeichert wird, d.h. auch nicht die Account daten (Name/Passwort)
    Sobald ich bei beiden stocks die Sache mit dem Skin rausnehme, funktionierts wieder.


    Was hab ich falsch gemacht?


    Weitere Stocks:

    Also ich hab dich nicht gebannt. Ich heiße aufm Teamspeak Tyrone. Und wenn du nur rumflamst kommst du sicher nicht weiter. Egal wo.

    Rumflamen? Wo hab ich geflamet?
    sacuL bannt mich immer. Ich habe Luke richtig zerstört und er hat sacul gesagt er soll mich bannen, kurz darauf wurde ich für 2 Tage gebannt, wie immer.
    Ich habe über 1 Woche auf ein Testspiel gewartet.

    Hay,


    Bis heute lief an meinem PC noch alles gut, bis ich dann Updates installieren musste.
    Diese failten und nun steht seit 5 Stunden an meinem Bildschirm:
    Fehler beim Konfigurieren der Windows-Updates. Änderungen werde rückgängig gemacht. Schalten Sie den Computer nicht aus.


    Natürlich hab ich versucht Ihn paar mal neuzustarten, Systemwiederherstellungen im F8 Modus hab ich ebenfalls versucht, alles fehlgeschlagen. Ich bitte um schnelle Antwort!

    TS: team-replay.eu

    Ihr seit nicht zu empfehlen.
    Ganz ehrlich ich bin seit 1 Woche auf eurem TeamSpeak, warte darauf endlich ein Testspiel zu machen und immer wenn ich da bin, werd ich für 2 Tage gebannt oder einfach gekickt. Ich habe heute zum Beispiel mit Kanjit oder wie der heißt, Luke und Dave gezockt, hab richtig rassiert und wurde gebannt.


    Zitat von Team-Replay.eu


    <21:40:44> Versuche den Hostnamen team-replay.eu aufzulösen
    <21:40:44> Versuche zum Server auf team-replay.eu zu verbinden
    <21:40:45> You are banned temporarily. Reason: "^^"
    Try again in 1d 22:16:51

    Ganz im ernst, richtig unnötig sowas.
    Wenn ihr schon gute Spieler sucht, dann seit auch so freundlich und nehmt die mit offenen Händen an und verschiebt die Termine nicht mit nem Ban oder kick.