Skin aus .ini in AddPlayerClass?

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
  • Hi,


    wenn man sich einloggt möchte ich das der gespeicherte Skin (dini) bei AddPlayerClass eingefügt wird. Also wenn man dann zur Skinauswahl kommt soll der erste Skin der gespeicherte sein.


    Habs schon mal so probiert:


    AddPlayerClass(dini_Int(Playerdatei,"Skin"), -10.5426,2585.8130,71.1781,67.3149, 31, 200, 22, 200, 14, 0);


    error 017: undefined symbol "Playerdatei"


    Das ganze ist unter public OnGameModeInit()

    Einmal editiert, zuletzt von |»Timmeyable«| ()

  • Ja, ich hab ja ein Register/Login System und der Skin wird beim verlassen des Servers auch in der Spielerdatei gespeichert. Nur den Skin zu laden ist halt das Problem.


    EDIT: Ich habs nochmal probiert aber es klappt nicht -.-

    2 Mal editiert, zuletzt von |»Timmeyable«| ()

  • Vergiss den kram mit AddPlayerClass


    Nutze lieber OnPlayerRequestClass


    public OnPlayerRequestClass(playerid, classid)
    {
    if(!classid) // wenn classid = 0
    {
    new PlayerDatei[30];
    GetPlayerName(playerid,PlayerDatei,MAX_PLAYER_NAME);
    format(PlayerDatei,30,"%s.ini",PlayerDatei);
    SetPlayerSkin(playerid,dini_Int(Playerdatei,"Skin"));
    }
    }

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

    Margarete Stokowski

  • Der Skin ist dann aber bei mir immer 0 also CJ. Irgendwie wird der gespeicherte einfach nicht geladen...

    Einmal editiert, zuletzt von |»Timmeyable«| ()