Lade Problem Mysql

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
  • Da ich das Tutorial von Maddin genommen habe und es versucht habe umzuschreiben, speichert er keine Daten mehr.
    Ich wollte ein Query benuten



    stock LoadPlayer(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
    {
    new query[500];
    GetPlayerName(playerid, SpielerInfo[playerid][pName], MAX_PLAYER_NAME);
    /*SpielerInfo[playerid][pLevel] = mysql_GetInt("accounts", "Level", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pGeld] = mysql_GetInt("accounts", "Geld", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pKills] = mysql_GetInt("accounts", "Kills", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pAdmin] = mysql_GetInt("accounts", "Adminlevel", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pBanned] = mysql_GetInt("accounts", "Bann", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pTode] = mysql_GetInt("accounts", "Tode", "Name", SpielerInfo[playerid][pName]);
    SetPlayerScore(playerid,SpielerInfo[playerid][pLevel]);
    GivePlayerMoney(playerid,SpielerInfo[playerid][pGeld]);*/
    format(query,500,"SELECT `Level` FROM `accounts` WHERE `name` = '%s';",SpielerInfo[playerid][pName]);
    mysql_query(query);
    }
    if(SpielerInfo[playerid][pBanned] == 1)
    {
    SendClientMessage(playerid,ROT,"Dein Account ist gebannt!");
    Kick(playerid);
    }
    return 1;
    }


    Also er lädt das Level nicht.

  • Momentan sendest du deine SELECT-Anfrage auch nur an mySQL, fängst aber die Antwort, die von mySQL zurück kommt, nicht ab.


    Je nach Plugin helfen dir da mysql_store_result() und mysql_fetch_field bzw mysql_fetch_row (Oder wie der Befehl bei dir auch immer sein mag, schlag dafür bitte das Wiki deines Plugins auf)


    Mein CS:GO Server: 62.75.168.39:27016


    Ich bin so hungrig, dass ich vor lauter Durst nicht weiß, was ich rauchen soll - so müde bin ich!
    Freedom is just another word for 'Nothing left to lose'

  • Momentan sendest du deine SELECT-Anfrage auch nur an mySQL, fängst aber die Antwort, die von mySQL zurück kommt, nicht ab.


    Je nach Plugin helfen dir da mysql_store_result() und mysql_fetch_field bzw mysql_fetch_row (Oder wie der Befehl bei dir auch immer sein mag, schlag dafür bitte das Wiki deines Plugins auf)


    Benutze das R5 Plugin von BlueG, habe ich schon aber kaum was verstanden^^