[HELP] Block skins
#1

I'm trying to block FactionSkins from regular players in the skin selection. For example, if a player tries to pick FactionSkin[fs1] he will get kicked. The issue here is that players can pick any skin anyway...

pawn Код:
public OnPlayerRequestSpawn(playerid)
{
    new SkinCheck = GetPlayerSkin(playerid);

    if(SkinCheck >= FactionSkin[fs1] && SkinCheck <= FactionSkin[fs5])
    {
        if(gTeam[playerid] != 2 && PlayerInfo[playerid][pMember] != 2)
        {
            SendClientMessage(playerid, COLOR_LIGHTRED, "You are not allowed to use this skin. (Kicked)");
            Kick(playerid);
            return 1;
        }
        else
        {
            return 1;
        }
    }
   
    if(SkinCheck >= FactionSkin[fs6] && SkinCheck <= FactionSkin[fs10])
    {
        if(gTeam[playerid] != 3 && PlayerInfo[playerid][pMember] != 3)
        {
            SendClientMessage(playerid, COLOR_LIGHTRED, "You are not allowed to use this skin. (Kicked)");
            Kick(playerid);
            return 1;
        }
        else
        {
            return 1;
        }
    }
   
    if(SkinCheck >= FactionSkin[fs11] && SkinCheck <= FactionSkin[fs17])
    {
        if(gTeam[playerid] != 4 && PlayerInfo[playerid][pMember] != 4)
        {
            SendClientMessage(playerid, COLOR_LIGHTRED, "You are not allowed to use this skin. (Kicked)");
            Kick(playerid);
            return 1;
        }
        else
        {
            return 1;
        }
    }

    if(SkinCheck >= FactionSkin[fs18] && SkinCheck <= FactionSkin[fs19])
    {
        if(gTeam[playerid] != 5 && PlayerInfo[playerid][pMember] != 5)
        {
            SendClientMessage(playerid, COLOR_LIGHTRED, "You are not allowed to use this skin. (Kicked)");
            Kick(playerid);
            return 1;
        }
        else
        {
            return 1;
        }
    }
    return 1;
}
What did I do wrong?
Reply
#2

This is kind of High priority.

Here is how the FactionSkins are setup:

pawn Код:
//============================== LVPD Skins ==============================
    FactionSkin[fs1] = AddPlayerClass(280,2281.5557,2429.8770,3.2734,358.2949,0,0,0,0,0,0);
    FactionSkin[fs2] = AddPlayerClass(281,2281.5557,2429.8770,3.2734,358.2949,0,0,0,0,0,0);
    FactionSkin[fs3] = AddPlayerClass(284,2281.5557,2429.8770,3.2734,358.2949,0,0,0,0,0,0);
    FactionSkin[fs4] = AddPlayerClass(93,2281.5557,2429.8770,3.2734,358.2949,0,0,0,0,0,0);
    FactionSkin[fs5] = AddPlayerClass(285,2281.5557,2429.8770,3.2734,358.2949,0,0,0,0,0,0);

    //============================== SASD Skins ==============================
    FactionSkin[fs6] = AddPlayerClass(282,-210.9727,980.0364,19.3214,274.4286,0,0,0,0,0,0);
    FactionSkin[fs7] = AddPlayerClass(283,-210.9727,980.0364,19.3214,274.4286,0,0,0,0,0,0);
    FactionSkin[fs8] = AddPlayerClass(288,-210.9727,980.0364,19.3214,274.4286,0,0,0,0,0,0);
    FactionSkin[fs9] = AddPlayerClass(93,-210.9727,980.0364,19.3214,274.4286,0,0,0,0,0,0);
    FactionSkin[fs10] = AddPlayerClass(287,-210.9727,980.0364,19.3214,274.4286,0,0,0,0,0,0);

    //============================== LVFD Skins ==============================
    FactionSkin[fs11] = AddPlayerClass(277,1723.6219,2105.7124,10.8203,177.7397,0,0,0,0,0,0);
    FactionSkin[fs12] = AddPlayerClass(278,1723.6219,2105.7124,10.8203,177.7397,0,0,0,0,0,0);
    FactionSkin[fs13] = AddPlayerClass(279,1723.6219,2105.7124,10.8203,177.7397,0,0,0,0,0,0);
    FactionSkin[fs14] = AddPlayerClass(274,1607.6011,1822.9845,10.8203,359.3922,0,0,0,0,0,0);
    FactionSkin[fs15] = AddPlayerClass(275,1607.6011,1822.9845,10.8203,359.3922,0,0,0,0,0,0);
    FactionSkin[fs16] = AddPlayerClass(276,1607.6011,1822.9845,10.8203,359.3922,0,0,0,0,0,0);
    FactionSkin[fs17] = AddPlayerClass(233,1607.6011,1822.9845,10.8203,359.3922,0,0,0,0,0,0);

    //============================== Gov Skins ==============================
    FactionSkin[fs18] = AddPlayerClass(165,2438.6152,2376.1987,10.8203,90.7479,0,0,0,0,0,0);
    FactionSkin[fs19] = AddPlayerClass(166,2438.6152,2376.1987,10.8203,90.7479,0,0,0,0,0,0);
Reply
#3

Bump
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)