Playerskin speichern und später wieder ausgeben ?

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 Leute,
    ich möchte gerne wenn ich in ein Pickup gehe das ich einen anderen Skin bekommen,
    mein alter Skin mit dem ich da reingegangen bin aber gespeichert wird und bei erneutem passieren
    des Pickups wieder ausgegeben wird.
    Kann mir dabei jemand helfen ?
    MfG
    Das Brot

  • Als erstes definieren wir den Pickup



    new Pickup;


    Als nächstes erstellen wir das Pickup



    Pickup=CreatePickup(.............


    Dieser Code kommt unter OnPlayerPickup



    if(Pickupid==Pickup)
    {
    if(GetPVarInt(playerid, "sChange") == 0)
    {
    SetPVarInt(playerid, "sSkin", GetPlayerSkin(playerid));
    SetPVarInt(playerid, "sChange", 1);
    SetPlayerSkin(playerid, Skinid);//Skin id mit den Skin austauschen
    return true;
    }
    else
    {
    SetPlayerSkin(playerid, GetPVarInt(playerid, "sSkin"));
    SetPVarInt(playerid, "sChange", 0);
    return true;
    }
    }


    LG RFT

    RFT