/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[])
    {
    if(Abfrage für Admin){
    return SendClientMessage (playerid,COLOR_WHITE,"Du kannst diesen Befehl nicht benutzen.");
    }
    new pID,skinid;
    if(sscanf(params,"ud",pID,skinid)){
    return SendClientMessage(playerid,COLOR_WHITE,"USAGE: /setskin [playerid] [0 - 299]*");
    }
    if(!IsPlayerConnected(pID)){
    return SendClientMessage(playerid,COLOR_WHITE,"Spieler ID nicht gefunden");
    }
    if(skinid < 0){
    return SendClientMessage(playerid,COLOR_WHITE,"Diese Skin ID gibt es nicht");
    }
    if(skinid > 299){
    return SendClientMessage(playerid,COLOR_WHITE,"Diese Skin ID gibt es nicht");
    }
    new string[128],string2[128],aname[MAX_PLAYER_NAME],name[MAX_PLAYER_NAME];
    SetPlayerSkin(pID,skinid);
    GetPlayerName(playerid,aname,sizeof(aname));
    GetPlayerName(pID,name,sizeof(name));
    format(string,sizeof(string),"Du hast den Skin von %s in folgende SkinID %d gewechselt.",name,skinid);
    format(string2,sizeof(string2),"Admin %s hat deinen Skin zur SkinID %d gewechselt.",aname,skinid);
    SendClientMessage(playerid,COLOR_GREEN,string);
    SendClientMessage(pID,COLOR_GREEN,string2);
    return 1;
    }

  • hab da ein fehler


    C:\Users\Kuban\Desktop\Eigener Reallife\gamemodes\Reallife.pwn(7) : warning 225: unreachable code


    Hier die Zeile
    new pID,skinid;


    Hier den rest:


    ocmd:setskin(playerid, params[])
    {
    if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"Rank zu niedrig");
    {
    return SendClientMessage (playerid,ROT,"Du kannst diesen Befehl nicht benutzen.");
    }
    new pID,skinid;
    if(sscanf(params,"ud",pID,skinid))
    {
    return SendClientMessage(playerid,BLAU,"INFO: /setskin [playerid] [0 - 299]*");
    }
    if(!IsPlayerConnected(pID))
    {
    return SendClientMessage(playerid,ROT,"Spieler ID nicht gefunden");
    }
    if(skinid<0||skinid>299)return SendClientMessage(playerid,ROT,"Diese Skin ID gibt es nicht");
    new string[128],string2[128],aname[MAX_PLAYER_NAME],name[MAX_PLAYER_NAME];
    SetPlayerSkin(pID,skinid);
    GetPlayerName(playerid,aname,sizeof(aname));
    GetPlayerName(pID,name,sizeof(name));
    format(string,sizeof(string),"Du hast den Skin von %s in folgende SkinID %d gewechselt.",name,skinid);
    format(string2,sizeof(string2),"Admin %s hat deinen Skin zur SkinID %d gewechselt.",aname,skinid);
    SendClientMessage(playerid,GRÜN,string);
    SendClientMessage(pID,GRÜN,string2);
    return 1;
    }

  • mach mal so:
    ocmd:setskin(playerid, params[])
    {
    if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"Rank zu niedrig");
    new pID,skinid;
    if(sscanf(params,"ud",pID,skinid))
    {
    return SendClientMessage(playerid,BLAU,"INFO: /setskin [playerid] [0 - 299]*");
    }
    if(!IsPlayerConnected(pID))
    {
    return SendClientMessage(playerid,ROT,"Spieler ID nicht gefunden");
    }
    if(skinid<0||skinid>299)return SendClientMessage(playerid,ROT,"Diese Skin ID gibt es nicht");
    new string[128],string2[128],aname[MAX_PLAYER_NAME],name[MAX_PLAYER_NAME];
    SetPlayerSkin(pID,skinid);
    GetPlayerName(playerid,aname,sizeof(aname));
    GetPlayerName(pID,name,sizeof(name));
    format(string,sizeof(string),"Du hast den Skin von %s in folgende SkinID %d gewechselt.",name,skinid);
    format(string2,sizeof(string2),"Admin %s hat deinen Skin zur SkinID %d gewechselt.",aname,skinid);
    SendClientMessage(playerid,GRÜN,string);
    SendClientMessage(pID,GRÜN,string2);
    return 1;
    }


    Müsste so gehn ;)

  • Dienstag, 12. April 2011, 20:16
    guck mal von wann das ist