/setskin

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
  • ocmd:setskin(playerid,params[])
    {
    new pID,skinID;
    if(sscanf(params"ii",pID,skinID))return SendClientMessage(playerid,rot,"/setskin [Player ID][Skin ID]");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,rot,"Dieser Spieler ist nicht Online!");
    SetPlayerSkin(playerid,skinID);
    SetPVarInt(playerid,"PlayerSkin",skinID);
    return 1;
    }


    Unter OnPlayerSpawn:


    SetPlayerSkin(playerid,GetPVarInt(playerid,"PlayerSkin");


  • Ich würde es lieber so schreiben :)


    ocmd:setskin(playerid,params[])
    {
    new pID,skinID;
    if(sscanf(params"ii",pID,skinID))return SendClientMessage(playerid,rot,"/setskin [Player ID][Skin ID]");
    if(skinID < 0 | | skinID > 311) retrun SendClientMessage(playerid,rot,"Diese SkinID ist nicht verfügbar! (0-311)");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,rot,"Dieser Spieler ist nicht Online!");
    SetPlayerSkin(playerid,skinID);
    SetPVarInt(playerid,"PlayerSkin",skinID);
    return 1;
    }


    MfG :thumbup:


    Mit freundlichen Grüßen
    German_ScripterHD

  • Hallo wie Scriptet man eine /setskin [ID] [playerid] und wenn man Stirbt oder Relogt solle s auch Speichern
    Gruß


    ocmd:setskin(playerid, params[])
    {
    new skin, id;
    if(sscanf(params, "dd", skin, id)) return true;
    {
    if(IsPlayerConnected(id)) return true;
    {
    SetPlayerSkin(id, skin);
    // Für das Speichern müssten wir wissen wie du deine Spieler speicherst. Per Textdatei, MySQL, o.Ä.
    // Gebe einfach den Wert des aktuellen Spielerskins an ( GetPlayerSkin(id); ), in deinem " Speichersystem".
    }
    }
    return true;
    }


    Viel Spaß

  • wenn dann schon richtig.


    Mit Freundlichen Grüßen
    Whitetiiger aka. Kaito-sensei
    P.s. Alle mit #IRONIE bestätigten Sätze von mir, sind als Ironie anzusehen.