Beiträge von Kevin_CaruZo

    Guten Tag Breadfish Leute,


    Ich habe noch nicht so viel Erfahrung bei PHP mit den MySQL Sachen.
    Deswegen wollt ich fragen, wie es geht diese Bilder anzeigen zu lassen: (mit MySQL)



    code: HTML


    Und jetzt mein Versuch und mein Ergebnis :)


    mypic.php =




    Bitte nicht lachen^^ mach ich zum ersten mal :)

    Was mach ich nur falsch^^?


    Mir wird garnicht's angezeigt :)
    hier der screen:


    Hier der Code:


    Es wird auch richtig abgerufen:

    mysql_format(handle, query, sizeof(query), "SELECT id FROM account_ban WHERE name = '%e'",PlayerInfo[playerid][pName]);
    printf("%s",query);
    //Das Query wird abgesendet und die playerid an OnUserCheck übergeben.
    mysql_pquery(handle, query, "OnUserBanned", "d", playerid);

    Danke, hab das so gemacht wie in dem Tutorial:
    include:


    und unter OnGameModeInit im Script hab ich das definiert, aber es wird keine Tabelle erstellt.
    Woran liegt das?

    Öhh ich komm derzeit nicht weiter, ich wollte eine Error Message erstellen. Leider funktioniert das nicht so wie ich das will ( shit Errors)


    Hier die Errors:
    (220) : error 021: symbol already defined: "ERROR"
    (222) : error 021: symbol already defined: "format"
    (223) : error 010: invalid function or declaration
    (244) : error 021: symbol already defined: "INFO"
    (245) : error 021: symbol already defined: "string"
    (247) : error 010: invalid function or declaration



    Die Script zeilen:
    [pwn=220]


    stock ERROR(playerid, error[]){
    new string[128];
    format(string, 128, ""#HTML_RED"[Fehler] "#HTML_WHITE"%s", error);
    return SendClientMessage(playerid, -1, string);
    }
    [/pwn]

    also wenn ich das grade richtig verstehe muss pMessages in meinen Enum Data. aber nicht normal so geschrieben pMessages sondern bool:pMessagesun dazu muss ich noch eine Spalte in der MySQL Database erstellen richtig?

    ja, sowie es Kaliber geschrieben hat ja.
    Kann man auch anders machen, das man jedes mal die NAchricht aktiveren kann, heißt wenn man connectet, das die Messages immer erst deaktiviert sind.

    Genau, hier fügst du nun die von @Kaliber erwähnte Variable ein, also so:


    Code
    mysql_format(handle, query, sizeof(query), "UPDATE accounts SET level = '%d', admin = '%d', money = '%d', kills = '%d', deaths = '%d', admin = '%d' WHERE id = '%d'",oInfo[playerid][pLevel],oInfo[playerid][pAdmin],oInfo[playerid][pAdmin], oInfo[playerid][pMoney], oInfo[playerid][pKills], oInfo[playerid][pDeaths], oInfo[playerid][pAdmin], oInfo[playerid][p_id]);

    So fügst du dann auch später weitere Variablen hinzu.


    Wichtig ist nun noch, dass du in deiner Datenbank in der Tabelle accounts den Integer-Wert admin hinzufügst, dann sollte das ganze auch gespeichert werden.
    Allgemein würde ich dir allerdings nochmal empfehlen dir das Tutorial von @Jeffry [jTuT] MySQL R41-3 (Installation, XAMPP, Verwendung, Bedienung & Registrations-System) anzuschauen, hier findest du auch noch wie das ganze nun geladen werden kann

    jetzt hast du admin doppelt gemacht^^ er hatte schon im Code admin eingefügt.


    @TE ja so ist richtig^^ nur in der Datenbank eine Spalte in accounts einfügen^^

    Da steht es doch schon? - er kann keine Verbindung mit der MySQL Datenbank herstellen