stock IsValidSkin(skinid)
{
#define MAX_BAD_SKINS 57
new badSkins[MAX_BAD_SKINS] =
{
143, 110 // This is example.Put your skins that players cant use without permission.
};
if (skinid < 0 || skinid > 299) return false;
for (new i = 0; i < MAX_BAD_SKINS; i++)
{
if (skinid == badSkins[i]) return false;
}
#undef MAX_BAD_SKINS
return 1;
}
if(strcmp(cmd, "/changeskin", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new skin;
tmp = strtok(cmdtext, idx);
skin = strval(tmp);
SetPlayerSkin(playerid, skin);
}
return 1;
}
|
Originally Posted by Chuck_Taylor
First of all add this function:
Код:
stock IsValidSkin(skinid)
{
#define MAX_BAD_SKINS 57
new badSkins[MAX_BAD_SKINS] =
{
143, 110 // This is example.Put your skins that players cant use without permission.
};
if (skinid < 0 || skinid > 299) return false;
for (new i = 0; i < MAX_BAD_SKINS; i++)
{
if (skinid == badSkins[i]) return false;
}
#undef MAX_BAD_SKINS
return 1;
}
Код:
if(strcmp(cmd, "/changeskin", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new skin;
tmp = strtok(cmdtext, idx);
skin = strval(tmp);
SetPlayerSkin(playerid, skin);
}
return 1;
}
|
HavePermission[MAX_PLAYERS];
HavePermission[playerid] = 0;
if(strcmp(cmd, "/changeskin", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsValidSkin(skin) || HavePermission[playerid] == 1)
{
new skin;
tmp = strtok(cmdtext, idx);
skin = strval(tmp);
SetPlayerSkin(playerid, skin);
}
}
return 1;
}
|
Originally Posted by Chuck_Taylor
its 5$ for 50 slots for 1 month
|