Beiträge von SA:MP-Designs

    Habe mal ein wenig den Query vergrößert aber die Speicherung funktioniert wieder nicht.

    Code
    [14:25:04] CMySQLHandler::Query(UPDATE `accounts` SET `Level` = '0',`Adminlevel` = '0',`Online` = '1',`Datum` = '',`Geschlecht` = '1',`Alter` = '17',`Perso` = '0',`Flugschein` = '0',`Bootsschein` = '0',`Fahrpruefung` = '0',`Fuehrerschein` = '0',`Verwarnungen` = '0',`Gebannt` = '0',`Waffenschein` = '0' WHERE Name='Excuse') - An error has occured. (Error ID: 1054, Unknown column 'Verwarnungen' in 'field list')
    [14:25:04] >> mysql_query( Connection handle: 1 )
    [14:25:04] CMySQLHandler::Query(UPDATE `accounts` SET `Gemutet` = '0',`MuteTime` = '0',`Fraktion` = '0',`Fraktionsrang` = '0',`Leader` = '0',`Pin` = '0',`Bankgeld` = '0',`Geld` = '0' WHERE Name='Excuse') - Successfully executed.
    [14:25:04] >> mysql_query( Connection handle: 1 )
    [14:25:04] CMySQLHandler::Query(UPDATE `accounts` SET `Online`='0',`Datum` = '11.03.2014' WHERE `Name`='Excuse') - Successfully executed.


    stock SavePlayer(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
    {
    if(GetPVarInt(playerid,"Eingeloggt") == 1)
    {
    new query[800],query1[800];
    format(query, sizeof(query), "UPDATE `accounts` SET `Level` = '%d',`Adminlevel` = '%d',`Online` = '%d',`Datum` = '%s',`Geschlecht` = '%i',`Alter` = '%i',`Perso` = '%i',`Flugschein` = '%i',`Bootsschein` = '%i',`Fahrpruefung` = '%i',`Fuehrerschein` = '%i',`Verwarnungen` = '%i',`Gebannt` = '%i',`Waffenschein` = '%i' WHERE Name='%s'",
    SpielerInfo[playerid][pLevel],SpielerInfo[playerid][pAdminlevel],SpielerInfo[playerid][pOnline],SpielerInfo[playerid][pDatum],SpielerInfo[playerid][pGeschlecht],SpielerInfo[playerid][pAlter],SpielerInfo[playerid][pPerso],SpielerInfo[playerid][pFlugschein],SpielerInfo[playerid][pBootsschein],SpielerInfo[playerid][pFahrpruefung],SpielerInfo[playerid][pFuehrerschein],SpielerInfo[playerid][pWarns],SpielerInfo[playerid][pGebannt],SpielerInfo[playerid][pWaffenschein],SpielerInfo[playerid][pName]);
    format(query1, sizeof(query1), "UPDATE `accounts` SET `Gemutet` = '%i',`MuteTime` = '%i',`Fraktion` = '%i',`Fraktionsrang` = '%i',`Leader` = '%i',`Pin` = '%i',`Bankgeld` = '%i',`Geld` = '%i' WHERE Name='%s'",
    SpielerInfo[playerid][pMuted],SpielerInfo[playerid][pMuteTime],SpielerInfo[playerid][pFraktion],SpielerInfo[playerid][pFraktionsrang],SpielerInfo[playerid][pLeader],SpielerInfo[playerid][pPin],SpielerInfo[playerid][pBankgeld],SpielerInfo[playerid][pGeld],SpielerInfo[playerid][pName]);
    mysql_query(query);
    mysql_query(query1);
    printf(query);
    printf("Account wurde gespeichert.");
    }
    }
    return 1;
    }

    Funktioniert trotzdem nicht. :whistling:
    stock SavePlayer(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
    {
    if(GetPVarInt(playerid,"Eingeloggt") == 1)
    {
    new query[800],query1[800];
    format(query, sizeof(query), "UPDATE `accounts` SET `Level` = '%d',`Adminlevel` = '%d',`Online` = '%d',`Datum` = '%s',`Geschlecht` = '%i',`Alter` = '%i',`Perso` = '%i',`Flugschein` = '%i',`Bootsschein` = '%i',`Fahrpruefung` = '%i',`Fuehrerschein` = '%i',`Verwarnungen` = '%i',`Gebannt` = '%i',`Waffenschein` = '%i' ' WHERE `Name` = '%s",
    SpielerInfo[playerid][pLevel],SpielerInfo[playerid][pAdminlevel],SpielerInfo[playerid][pOnline],SpielerInfo[playerid][pDatum],SpielerInfo[playerid][pGeschlecht],SpielerInfo[playerid][pAlter],SpielerInfo[playerid][pPerso],SpielerInfo[playerid][pFlugschein],SpielerInfo[playerid][pBootsschein],SpielerInfo[playerid][pFahrpruefung],SpielerInfo[playerid][pFuehrerschein],SpielerInfo[playerid][pWarns],SpielerInfo[playerid][pGebannt],SpielerInfo[playerid][pWaffenschein],SpielerInfo[playerid][pName]);
    format(query1, sizeof(query1), "UPDATE `accounts` SET `Gemutet` = '%i',`MuteTime` = '%i',`Fraktion` = '%i',`Fraktionsrang` = '%i',`Leader` = '%i'' WHERE `Name` = '%s",
    SpielerInfo[playerid][pMuted],SpielerInfo[playerid][pMuteTime],SpielerInfo[playerid][pFraktion],SpielerInfo[playerid][pFraktionsrang],SpielerInfo[playerid][pLeader],SpielerInfo[playerid][pName]);
    mysql_query(query);
    mysql_query(query1);
    printf(query);
    printf("Account wurde gespeichert.");
    }
    }
    return 1;
    }


    Es wird zwar angezeigt das die Speicherung erfolgt, aber in der Tabelle wird nichts gespeichert.

    Code
    [12:36:35] UPDATE `accounts` SET `Level` = '0',`Adminlevel` = '0',`Online` = '1',`Datum` = '',`Geschlecht` = '0',`Alter` = '0',`Perso` = '0',`Flugschein` = '0',`Bootsschein` = '0',`Fahrpruefung` = '0',`Fuehrerschein` = '0',`Verwarnungen` = '0',`Gebannt` = '0',`Waffenschein` = '0' ' WHERE `Name` = 'Haaa
    [12:36:35] Account wurde gespeichert.

    Hab das mal in 2 Strings gepackt, es funktioniert aber trotzdem nicht.
    stock SavePlayer(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
    {
    if(GetPVarInt(playerid,"Eingeloggt") == 1)
    {
    new query[800],query1[800];
    format(query, sizeof(query), "UPDATE `accounts` SET `Level` = '%d',`Adminlevel` = '%d',`Online` = '%d',`Datum` = '%s',`Geschlecht` = '%i',`Alter` = '%i',`Perso` = '%i',`Flugschein` = '%i',`Bootsschein` = '%i',`Fahrpruefung` = '%i',`Fuehrerschein` = '%i',`Verwarnungen` = '%i',`Gebannt` = '%i',`Waffenschein` = '%i' WHERE `Name` = '%s",
    SpielerInfo[playerid][pLevel],SpielerInfo[playerid][pAdminlevel],SpielerInfo[playerid][pOnline],SpielerInfo[playerid][pDatum],SpielerInfo[playerid][pGeschlecht],SpielerInfo[playerid][pAlter],SpielerInfo[playerid][pPerso],SpielerInfo[playerid][pFlugschein],SpielerInfo[playerid][pBootsschein],SpielerInfo[playerid][pFahrpruefung],SpielerInfo[playerid][pFuehrerschein],SpielerInfo[playerid][pWarns],SpielerInfo[playerid][pGebannt],SpielerInfo[playerid][pWaffenschein],SpielerInfo[playerid][pName]);
    format(query1, sizeof(query1), "UPDATE `accounts` SET `Gemutet` = '%i',`MuteTime` = '%i',`Fraktion` = '%i',`Fraktionsrang` = '%i',`Leader` = '%i' WHERE `Name` = '%s'",
    SpielerInfo[playerid][pMuted],SpielerInfo[playerid][pMuteTime],SpielerInfo[playerid][pFraktion],SpielerInfo[playerid][pFraktionsrang],SpielerInfo[playerid][pLeader],SpielerInfo[playerid][pName]);
    mysql_query(query);
    mysql_query(query1);
    printf(query);
    printf("Account wurde gespeichert.");
    }
    }
    return 1;
    }


    Code
    [12:22:41] UPDATE `accounts` SET `Level` = '0',`Adminlevel` = '0',`Online` = '0',`Datum` = '',`Geschlecht` = '0',`Alter` = '0',`Perso` = '0',`Flugschein` = '0',`Bootsschein` = '0',`Fahrpruefung` = '0',`Fuehrerschein` = '0',`Verwarnungen` = '0',`Gebannt` = '0',`Waffenschein` = '0' WHERE `Name` = 'Testa
    [12:22:41] Account wurde gespeichert.


    Aber normal muss Geschlecht und Alter sich auch ändern, tut es aber nicht. Damals funktionierte es, liegt den hier noch ein Fehler vor? :whistling:

    Guten Tag,


    ich habe einen Fehler bei meinem Speicherungssystem, der MySQL Query geht nur die letzten Zeilen der Speicherung durch, im Code ist alles mal genau beschrieben.
    stock SavePlayer(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
    {
    if(GetPVarInt(playerid,"Eingeloggt") == 1)
    {
    new query[800];
    format(query, sizeof(query), "UPDATE `accounts` SET `Level` = '%d',`Adminlevel` = '%d',`Online` = '%d',`Datum` = '%s',`Geschlecht` = '%i',`Alter` = '%i',`Perso` = '%i',`Flugschein` = '%i',`Bootsschein` = '%i',`Fahrpruefung` = '%i',`Fuehrerschein` = '%i',`Verwarnungen` = '%i',`Gebannt` = '%i',`Waffenschein` = '%i',",
    SpielerInfo[playerid][pLevel],SpielerInfo[playerid][pAdminlevel],SpielerInfo[playerid][pOnline],SpielerInfo[playerid][pDatum],SpielerInfo[playerid][pGeschlecht],SpielerInfo[playerid][pAlter],SpielerInfo[playerid][pPerso],SpielerInfo[playerid][pFlugschein],SpielerInfo[playerid][pBootsschein],SpielerInfo[playerid][pFahrpruefung],SpielerInfo[playerid][pFuehrerschein],SpielerInfo[playerid][pWarns],SpielerInfo[playerid][pGebannt],SpielerInfo[playerid][pWaffenschein]);
    format(query, sizeof(query), "UPDATE `accounts` SET `Gemutet` = '%i',`MuteTime` = '%i',`Fraktion` = '%i',`Fraktionsrang` = '%i',`Leader` = '%i' WHERE `Name` = '%s'",
    SpielerInfo[playerid][pMuted],SpielerInfo[playerid][pMuteTime],SpielerInfo[playerid][pFraktion],SpielerInfo[playerid][pFraktionsrang],SpielerInfo[playerid][pLeader],SpielerInfo[playerid][pName]);
    mysql_query(query);
    printf(query);
    printf("Account wurde gespeichert.");
    }
    }
    return 1;
    }


    Der obere Query wird nicht ausgeführt, nur der untere. - Kennt jemand das Problem?

    Code
    [12:01:43] UPDATE `accounts` SET `Gemutet` = '0',`MuteTime` = '0',`Fraktion` = '0',`Fraktionsrang` = '0',`Leader` = '0' WHERE `Name` = 'Alvaro'
    [12:01:43] Account wurde gespeichert.

    Schönen guten Abend liebe Breadfish-Nutzer,
    GTA Roleplay meldet sich nach einigen Monaten mal wieder und sucht auch gleich eine bestimmte Sache für das Projekt.


    -| Was ist GTA Roleplay? |-
    GTA Roleplay ist ein Projekt was von vielen Leuten schon lange sehnsüchtig erwartet wird.
    Ein Selfmade Script welches sich derzeit in der Entwicklung befindet, technisch gesehen auf dem neusten Stand der SA:MP Szene.
    An dem Script wird schon längere Zeit gearbeitet, wir arbeiten mit Speichersystemen die uns direkt die Verwaltung von Spielern durch das Forum/UCP ermöglichen.
    Derzeit arbeitet das Team auf den baldigen Release zu, letztendlich fehlen nur noch ein paar Dinge.
    Zu guter Letzt besitzt GTA Roleplay folgende Güter: Root Server, Forum (WBB.3.1.x), Gameserver und TeamSpeak.


    -| Was genau suchen wir? |-
    Wir suchen wie die Überschrift schon verrät ein Logo für das Projekt.

    Das Forum sollte nicht zu groß und nicht zu klein sein, letztendlich will ich dieses in Themen/Beiträge und im Header einbinden. (Orientierung der Größe am Breadfish Logo, wobei unser Logo bisschen größer)

    Wir stellen uns das Logo unter der Farbe blau vor, den Rest überlassen wir euch, wir lassen uns überraschen.


    -| Info |-
    Ich verstehe das der Text ein wenig mager ausfällt, letztendlich haben wir kaum Zeit einen Roman zu schreiben.


    Liebe Grüße