Mysql - Spalten durchgehen?

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
  • Hey Com,


    Wie mache ich das, das wenn ich /haussell eingebe, das durch die ganze Mysql Spalten gegenagen wird, und der Wert der Spieler 'MietKey' auf 0 gestzt wenn der Wert den HausKey hat hier der Befehl


    if(!strcmp(cmd, "/sellhaus", true))
    {
    if(PlayerInfo[playerid][pHauskey] != 0)
    {
    PlayerHaus[PlayerInfo[playerid][pHauskey]][Owner] = strval("Der Staat");
    PlayerInfo[playerid][pHauskey] = 0;
    SendClientMessage(playerid,WHITE,"Du hast dein Haus verkauft!");
    return 1;
    }
    else
    {
    SendClientMessage(playerid,WHITE,"Du hast kein Haus!");
    return 1;
    }
    }


    Danke


  • if(!strcmp(cmd, "/sellhaus", true))
    {
    if(PlayerInfo[playerid][pHauskey] != 0)
    {
    PlayerHaus[PlayerInfo[playerid][pHauskey]][Owner] = strval("Der Staat");
    PlayerInfo[playerid][pHauskey] = 0;
    SendClientMessage(playerid,WHITE,"Du hast dein Haus verkauft!");
    new name[128], string[600];
    GetPlayerName(playerid, name, 128);
    format(string,sizeof(string), "UPDATE `accounts` SET `MietKey` = 0 WHERE `Name` = '%s'", name);
    mysql_query(string);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,WHITE,"Du hast kein Haus!");
    return 1;
    }
    }


    Setzt dem, der den Command ausführt, den Wert der Spalte 'MietKey' auf 0.
    Musst du natürlich noch für dich anpassen.