[MSQL]Skin Geben

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 ich bin Mittlerweile auf MSQL Umgestiegen und ja nun ist meine frage was daran falsch ist das er mir den Skin nicht Rausrückt
    P_GetPlayerSkin(playerid,(mysql_GetInt("accounts", "Skin", "Name", SpielerInfo[playerid][pName])));//Skin
    stock P_GetPlayerSkin(playerid,Skin)
    {
    sInfo[playerid][sSpieler_bank] = Skin;
    GetPlayerSkin(playerid);
    }
    Würde mich über Hilfe freuen
    lg kifkat

  • Was bringt diese Abfrage?
    P_GetPlayerSkin gibt die aktuelle Skin id aus.
    mysql_GetInt holt die aus der MySQL
    Der gibt keine Skin an den Spieler!

  • Ja aber Give und Get sind zweierlei.
    Wie willst du denn einem Spieler einen Skin geben wenn du ihn ausliest?

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • stock P_SetPlayerSkin(playerid,Skin)
    {
    SetPlayerSkin(playerid,P_GetPlayerSkin(playerid,(mysql_GetInt("accounts", "Skin", "Name", SpielerInfo[playerid][pName]))));//Skin
    return 1;
    }




    So vllt? ^^ weiß grad net welches Plugin du benutzt

  • Kapier ich nicht so klappt es auch nichtSetPlayerSkin(playerid,(mysql_GetInt("accounts", "Skin", "Name", SpielerInfo[playerid][pName])));//Skin
    @#PsyNet
    klappt auch net
    ich nutze das Server Plugin (VS9) was hier [ SCRIPTING ] MySQL (Installation, Zugriff, Einstellungen, Login & Register Beispiel) angegeben ist
    //edit hat wehr noch nen Plan was ich machen Könnte das es Klappt?
    //edit


    So Klappt es auch nicht -.-
    P_GivePlayerMoney(playerid,(mysql_GetInt("accounts", "Geld", "Name", SpielerInfo[playerid][pName])));//Geld Hand
    stock P_SetPlayerSkin(playerid,Skin)
    {
    SetPlayerSkin(playerid,P_GetPlayerSkin(playerid,(mysql_GetInt("accounts", "Skin", "Name", SpielerInfo[playerid][pName]))));//Skin
    return 1;
    }
    Bitte helft mir

    2 Mal editiert, zuletzt von Kevin B. ()

  • Ausgeben?mach ich doch also Laden?

    stock mysql_GetInt(Table[], Field[], Where[], Is[])
    {
    new query[128];
    mysql_real_escape_string(Table, Table);
    mysql_real_escape_string(Field, Field);
    mysql_real_escape_string(Where, Where);
    mysql_real_escape_string(Is, Is);
    format(query, 128, "SELECT %s FROM %s WHERE %s = '%s'", Field, Table, Where, Is);
    mysql_query(query);
    mysql_store_result();
    new sqlint = mysql_fetch_int();
    mysql_free_result();
    return sqlint;
    }

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • stock mysql_GetInt(Table[], Field[], Where[], Is[])
    {
    new query[128];
    mysql_real_escape_string(Table, Table);
    mysql_real_escape_string(Field, Field);
    mysql_real_escape_string(Where, Where);
    mysql_real_escape_string(Is, Is);
    format(query, 128, "SELECT %d FROM %s WHERE %s = '%s'", Field, Table, Where, Is);
    mysql_query(query);
    mysql_store_result();
    new sqlint = mysql_fetch_int();
    mysql_free_result();
    return sqlint;
    }


    Probier es mal so.

  • leider auch ohne erfolg
    stock LoadAccount(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
    {
    new _s = mysql_GetInt("accounts", "Skin", "Name", SpielerInfo[playerid][pName]);
    GetPlayerName(playerid, SpielerInfo[playerid][pName], MAX_PLAYER_NAME);
    SetPlayerScore(playerid,(mysql_GetInt("accounts", "Score", "Name", SpielerInfo[playerid][pName])));
    sInfo[playerid][sSpieler_level] = mysql_GetInt("accounts", "Score", "Name", SpielerInfo[playerid][pName]);//score
    P_GivePlayerMoney(playerid,(mysql_GetInt("accounts", "Geld", "Name", SpielerInfo[playerid][pName])));//Geld Hand
    SetPlayerSkin(playerid,_s);//Skin
    sInfo[playerid][sSpieler_bank] = mysql_GetInt("accounts", "Bankguthaben", "Name", SpielerInfo[playerid][pName]);//Bankguthaben
    sInfo[playerid][sSpieler_paydayMenuten] = mysql_GetInt("accounts", "PaydayMenuten", "Name", SpielerInfo[playerid][pName]);//PaydayMenuten
    sInfo[playerid][sSpieler_adminlevel] = mysql_GetInt("accounts", "Adminlevel", "Name", SpielerInfo[playerid][pName]);//Admin Level
    sInfo[playerid][sSpieler_fraktion] = mysql_GetInt("accounts", "Leader", "Name", SpielerInfo[playerid][pName]);//Fraktions Leader
    sInfo[playerid][sSpieler_baned] = mysql_GetInt("accounts", "Bann", "Name", SpielerInfo[playerid][pName]);//Banned
    sInfo[playerid][sSpieler_warn] = mysql_GetInt("accounts", "Verwahnungen", "Name", SpielerInfo[playerid][pName]);//Verwahnungen
    sInfo[playerid][sSpieler_autoschein] = mysql_GetInt("accounts", "Autoschein", "Name", SpielerInfo[playerid][pName]);//Autoschein
    sInfo[playerid][sSpieler_waffenschein] = mysql_GetInt("accounts", "Waffenschein", "Name", SpielerInfo[playerid][pName]);//Waffenschein
    sInfo[playerid][sSpieler_supporter] = mysql_GetInt("accounts", "Supporter", "Name", SpielerInfo[playerid][pName]);//Supporter
    sInfo[playerid][sSpieler_tutorial] = mysql_GetInt("accounts", "Tutorial", "Name", SpielerInfo[playerid][pName]);//Tutorial
    sInfo[playerid][sSpieler_haus] = mysql_GetInt("accounts", "Haus Besitzer", "Name", SpielerInfo[playerid][pName]);//Haus Besitzer
    sInfo[playerid][sSpieler_aTMKarte] = mysql_GetInt("accounts", "ATMKarte", "Name", SpielerInfo[playerid][pName]);//ATMKarte
    sInfo[playerid][sSpieler_radio] = mysql_GetInt("accounts", "Radio", "Name", SpielerInfo[playerid][pName]);//Radio
    sInfo[playerid][sSpieler_nebenJob] = mysql_GetInt("accounts", "NebenJob", "Name", SpielerInfo[playerid][pName]);//NebenJob
    sInfo[playerid][sSpieler_bizinhaber] = mysql_GetInt("accounts", "Hat eine Firma", "Name", SpielerInfo[playerid][pName]);//Hat eine Firma
    sInfo[playerid][sSpieler_jail] = mysql_GetInt("accounts", "Jail", "Name", SpielerInfo[playerid][pName]);//Jail
    sInfo[playerid][sSpieler_jailtime] = mysql_GetInt("accounts", "jailtime", "Name", SpielerInfo[playerid][pName]);//jailtime
    sInfo[playerid][sSpieler_motorradschein] = mysql_GetInt("accounts", "Motorradschein", "Name", SpielerInfo[playerid][pName]);//Motorradschein
    sInfo[playerid][sSpieler_geschlecht] = mysql_GetInt("accounts", "Geschlecht", "Name", SpielerInfo[playerid][pName]);//Geschlecht
    printf("Skin ID:%d",mysql_GetInt("accounts", "Skin", "Name", SpielerInfo[playerid][pName]));
    }
    return 1;
    }
    Er Lädt alles ausehr den Skin nicht -.-
    wen du willst kannst du dir das auch Per TV mal anschauen
    wen willst schrieb mir ne PN