Beiträge von Kasakow

    Das oben noch einfügen:
    forward OnPlayerPrivmsg(playerid, recieverid, text);
    forward OnPlayerInfoChange(playerid);


    Hast du ein Callback was LoginCheck heißt?


    Wenn schon forward OnPlayerPrivmsg(playerid, recieverid, text[]);

    Hey leute, ich habe irgentwie einen kleinen Speicherungs Fehler
    Also ich habe das MySQL Tuturial von Maddin befolgt und ehm
    Eigentlich klappt alles bis auf die Speicherung
    Ich habe sie jedoch anders als MADDIN gemacht, "Recourcen" Sparender
    Der code: ps: laden geht auch??


    SavePlayer(playerid)
    {
    if(SpielerInfo[playerid][Eingeloggt] == 0)return 1;
    new query[1000];
    format(query, sizeof(query), "UPDATE `accounts` SET Geld='%i',Level='%i',Adminlevel='%i' WHERE Name='%s'",GetPlayerMoneyEx(playerid), GetPlayerScoreEx(playerid), SpielerInfo[playerid][sAdminlevel], getPlayerName(playerid));
    mysql_query(query);
    return 1;
    }


    Hoffe ihr könnt mir helfen :S


    EDIT://Es lag daran das ich das geld in einer variable speichern lasse und ich das geld per samp sprunk atm ausgegeben habe, nun funkt alles


    Und dazu kommt auch noch das er die LookAt auch an mit der position gefüllt hat

    was


    Das habe ich gerade gemacht


    :


    Das beim spieler speichern stock :


    new Waffen[13][2];
    for (new i = 0; i < 13; i++)
    {
    GetPlayerWeaponData(playerid, i, Waffen[i][0], Waffen[i][1]);
    }


    Dasm Spielerladen stock


    new Weapons[MAX_PLAYERS][2];
    Weapons[playerid][0] = dini_Int(pfad, "Waffe%i");
    Weapons[playerid][1] = dini_Int(pfad, "Ammo%i");
    GivePlayerWeapon(playerid, Weapons[playerid][0], Weapons[playerid][1]);

    SELECT * FROM `accounts` WHERE `Username` ='%s' AND `Password`='%s' LIMIT 1


    Nach deinem CODE geht es immer noch nicht


    Das steht in der debug


    [12:07:26] [DEBUG] mysql_tquery - connection: 1, query: "SELECT id FROM accounts WHERE Username='Mega_Joe'", callback: "PlayerCheck", format: "i"
    [12:07:26] [DEBUG] CMySQLQuery::CMySQLQuery() - constructor called
    [12:07:26] [DEBUG] mysql_tquery - scheduling query "SELECT id FROM accounts WHERE Username='Mega_Joe'"..
    [12:07:26] [DEBUG] CMySQLQuery::Execute[PlayerCheck(i)] - starting query execution
    [12:07:26] [DEBUG] CMySQLQuery::Execute[PlayerCheck(i)] - query was successful
    [12:07:26] [DEBUG] CMySQLResult::CMySQLResult() - constructor called
    [12:07:26] [DEBUG] CMySQLQuery::Execute[PlayerCheck(i)] - data being passed to ProcessCallbacks()
    [12:07:26] [DEBUG] Calling callback "PlayerCheck"..
    [12:07:26] [DEBUG] cache_get_data - connection: 1
    [12:07:26] [DEBUG] CMySQLResult::~CMySQLResult() - deconstructor called
    [12:07:26] [DEBUG] CMySQLQuery::~CMySQLQuery() - deconstructor called
    [12:07:32] [DEBUG] mysql_escape_string - source: "12345678", connection: 1, max_len: 35
    [12:07:32] [DEBUG] mysql_tquery - connection: 1, query: "SELECT * FROM `accounts` WHERE `Username` ='Mega_Joe' AND `Passw", callback: "CheckPasswort", format: "i"
    [12:07:32] [DEBUG] CMySQLQuery::CMySQLQuery() - constructor called
    [12:07:32] [DEBUG] mysql_tquery - scheduling query "SELECT * FROM `accounts` WHERE `Username` ='Mega_Joe' AND `Password`='25D55AD283AA400AF464C76D713C07AD' LIMIT 1"..
    [12:07:32] [DEBUG] CMySQLQuery::Execute[CheckPasswort(i)] - starting query execution
    [12:07:32] [DEBUG] CMySQLQuery::Execute[CheckPasswort(i)] - query was successful
    [12:07:32] [DEBUG] CMySQLResult::CMySQLResult() - constructor called
    [12:07:32] [DEBUG] CMySQLQuery::Execute[CheckPasswort(i)] - data being passed to ProcessCallbacks()
    [12:07:32] [DEBUG] Calling callback "CheckPasswort"..
    [12:07:32] [DEBUG] cache_get_data - connection: 1
    [12:07:32] [DEBUG] CMySQLResult::~CMySQLResult() - deconstructor called
    [12:07:32] [DEBUG] CMySQLQuery::~CMySQLQuery() - deconstructor called
    [12:07:33] [DEBUG] mysql_escape_string - source: "1", connection: 1, max_len: 35
    [12:07:33] [DEBUG] mysql_tquery - connection: 1, query: "SELECT * FROM `accounts` WHERE `Username` ='Mega_Joe' AND `Passw", callback: "CheckPasswort", format: "i"
    [12:07:33] [DEBUG] CMySQLQuery::CMySQLQuery() - constructor called
    [12:07:33] [DEBUG] mysql_tquery - scheduling query "SELECT * FROM `accounts` WHERE `Username` ='Mega_Joe' AND `Password`='C4CA4238A0B923820DCC509A6F75849B' LIMIT 1"..
    [12:07:33] [DEBUG] CMySQLQuery::Execute[CheckPasswort(i)] - starting query execution
    [12:07:33] [DEBUG] CMySQLQuery::Execute[CheckPasswort(i)] - query was successful
    [12:07:33] [DEBUG] CMySQLResult::CMySQLResult() - constructor called
    [12:07:33] [DEBUG] CMySQLQuery::Execute[CheckPasswort(i)] - data being passed to ProcessCallbacks()
    [12:07:33] [DEBUG] Calling callback "CheckPasswort"..
    [12:07:33] [DEBUG] cache_get_data - connection: 1
    [12:07:33] [DEBUG] CMySQLResult::~CMySQLResult() - deconstructor called
    [12:07:33] [DEBUG] CMySQLQuery::~CMySQLQuery() - deconstructor called


    mysql_escape_string(inputtext, Passwort, handle);
    format(query, sizeof(query), "SELECT * FROM `accounts` WHERE `Username` ='%s' AND `Password`='%s' LIMIT 1",getPlayerName(playerid), MD5_Hash(Passwort));
    mysql_function_query(handle, query, true, "CheckPasswort", "i", playerid);


    Ja das von Blueg r34 :)