Beiträge von Anthony_Lopes

    Das kommt im MySQL Log, was auch immer das sein soll :p


    [14:42:23] [ERROR] CMySQLQuery::Execute[] - (error #1054) Unknown column 'Adminlevel' in 'field list'
    [14:42:24] [ERROR] CMySQLQuery::Execute[] - (error #1054) Unknown column 'Adminlevel' in 'field list'


    ansonsten wird das geprintet:


    [14:42:23] Speichere: UPDATE `accounts` SET Adminlevel='5',Score='0',Sprache='0',Geld='10000',Erfahrung='140' WHERE `Name`='Anthony_Lopes';

    Hallo Brotfische,


    habe heute folgendes Problem:


    Ich habe in meinem Script ein normales EP System, noch nichts besonderes, auch noch nicht ganz fertig.
    Mit einem Befehl (/ep) kann ich mir ingame 20 Erfahrungspunkte geben, dieser Befehl dient zum testen.
    Der Befehl funktioniert auch. und die Erfahrungspunkte werden ingame in meinem Stats angezeigt, das heißt also ich habe die EP.
    Nun habe ich das Problem, dass die EP nach einem Relogg wieder weg sind, bzw auf 0 sind.
    Ich lasse eigentlich alles ganz normal speichern und laden, kann aber auch sein das irgendwo ein Fehler ist, den ich übersehen habe.
    Hier mal die Zeilen:



    //enum wo uEP drin ist
    enum _sInfo
    {
    uEP
    }


    //Der Befehl mit dem ich mir EP geben kann
    cmd:ep(playerid,params[])
    {
    SpielerInfo[playerid][uEP]+= 20;
    SendClientMessage(playerid,FARBE_INFO,"Du hast dir 20 Erfahrunspunkte gegeben!");
    return 1;
    }


    //Hier wird alles gespeichert
    stock SavePlayer(playerid)
    {
    new query[500];
    #define SA SpielerInfo[playerid]
    format(query, sizeof(query), "UPDATE `accounts` SET Adminlevel='%d',Score='%d',Sprache='%d',Geld='%d',Erfahrung='%d' WHERE
    `Name`='%s';",SA[uAdmin],SA[uScore],SA[uSprache],SA[uGeld],SA[uEP],PlayerName(playerid));
    mysql_tquery(MysqlConnection, query, "","");
    #undef SA
    }


    //Hier wird alles geladen
    forward LoadPlayer(playerid);
    public LoadPlayer(playerid)
    {
    if(!IsPlayerConnected(playerid)) return 1;
    SpielerInfo[playerid][uAdmin] = cache_get_field_content_int(0, "Admin");
    SpielerInfo[playerid][uScore] = cache_get_field_content_int(0, "Score");
    SpielerInfo[playerid][uGeld] = cache_get_field_content_int(0, "Geld");
    SpielerInfo[playerid][uEP] = cache_get_field_content_int(0, "Erfahrung");
    CreateThings(playerid);
    return 1;
    }


    Die Datenbankspalte in der alles gespeichert wird, heißt accounts, und die Spalte für die Erfahrungspunkte heißt "Erfahrung".
    Leider finde ich den Fehler nicht, und frage deshalb mal hier nach.


    Danke im Voraus.


    MfG
    Anthony

    Wenn du richtig trainieren möchtest, musst verschiedene Sachen beachten.
    Aber vorab, in deinem Alter solltest du das echt lassen, es lohnt sich einfach noch nicht so früh zu trainieren, da dein Wachstum usw. gefährdet wird.
    Warte noch 1-2 Jahre, dann kannst du dich anmelden.
    Ist einfach nur ein gut gemeinter Tipp von mir! :D

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.


    Lustig *-*

    Sowas wäre doch echt mal der Hammer.
    Einfach mal mit seinen Kumpels Billiard spielen, um Geld oder sowas.
    Oder mal eine Runde Poker, o.Ä.
    Vielleicht auch einfach mal ein ausgeprägtes Angel-System, so wie man in Reallife auch angeln kann, einfach ohne einen Beruf anzunehmen.
    Das ist auf jeden Fall alles umsetzbar, man braucht nur die Lust und die Laune dafür, und schließlich Zeit.

    Es sollte einfach mal ein Projekt geben, wo es neue Systeme gibt etc.
    Vielleicht sollte auch mal viel mit Textdraws gearbeitet werden, mit modernen Designs usw.
    Einfach mal neue Sachen einbringen, die man so nicht kennt, und standart Jobs sollten zum Beispiel auch mal verändert werden, von den Features her usw.
    Ebenfalls sollte es genug Freizeitaktivitäten geben, damit man nicht nur arbeiten muss und sowas.


    Es fehlt halt ein Projekt, mit Potenzial und Neuheiten.
    Das mit den Updates muss nicht so extrem sein, jedoch sollte es schon oft Updates geben mit kleinen Veränderungen usw.