/skin command for player
#1

Sup guys I have this basic command for admins
when they dp /saveskin id
the skin saves
when they do /useskin skin been used
how can I convect the command for regular players ?
and if possible to put useskin cmd onplayerspawn
pawn Код:
dcmd_useskin(playerid,params[])
{
    #pragma unused params
    if(AccInfo[playerid][Level] >= 1 && AccInfo[playerid][LoggedIn] == 1)
    {
        dUserSetINT(PlayerName2(playerid)).("UseSkin",1);
        SetPlayerSkin(playerid,dUserINT(PlayerName2(playerid)).("FavSkin"));
        return SendClientMessage(playerid,yellow,"|- Ready! Skin in use -|");
    } else return SendClientMessage(playerid,red,"ERROR: You must be an administrator to use this command");
}

dcmd_saveskin(playerid,params[])
{
    if(AccInfo[playerid][Level] >= 1 && AccInfo[playerid][LoggedIn] == 1)
     {
        if(!strlen(params)) return
        SendClientMessage(playerid, LIGHTBLUE2, "Usage: /saveskin [SkinID]") &&
        SendClientMessage(playerid, orange, "Function: Save your favorite Skin");

        new string[128];
        new SkinID = strval(params);

        if((SkinID == 0) ||(SkinID == 7)
        ||(SkinID >= 9   && SkinID <= 41)  ||(SkinID >= 43  && SkinID <= 64)  ||(SkinID >= 66 && SkinID <= 73)
        ||(SkinID >= 75  && SkinID <= 85)  ||(SkinID >= 87  && SkinID <= 118) ||(SkinID >= 120 && SkinID <= 148)
        ||(SkinID >= 150 && SkinID <= 207) ||(SkinID >= 209 && SkinID <= 264) ||(SkinID >= 274 && SkinID <= 288)
        ||(SkinID >= 290 && SkinID <= 312))
        {
        dUserSetINT(PlayerName2(playerid)).("FavSkin",SkinID);
        format(string, sizeof(string), "|- You have Successfully Saved your favorite Skin (Id:%d) -|",SkinID);
        SendClientMessage(playerid,yellow,string);
        SendClientMessage(playerid,yellow,"|- Usage: /useskin to use this skin | /dontuseskin to stop using skin! -|");
        dUserSetINT(PlayerName2(playerid)).("UseSkin",1);
        return SendCommandToAdmins(playerid,"SaveSkin");
        }
        else return SendClientMessage(playerid, green, "ERROR: Invalid Skin Id!");
    }
    else return SendClientMessage(playerid,red,"ERROR: You must be an administrator to use this command");
}
Reply


Messages In This Thread
/skin command for player - by Toxik - 19.08.2015, 17:52
Re: /skin command for player - by Threshold - 19.08.2015, 18:02
Re: /skin command for player - by Toxik - 19.08.2015, 18:48
Re: /skin command for player - by Threshold - 19.08.2015, 19:13

Forum Jump:


Users browsing this thread: 1 Guest(s)