02.12.2010, 18:14
Buenas amigos quisiera saber si me podrian ayudar con un sistema alectorio de skin que se el asigne al usuario un skin alectorio para mi rp es que me ase falta para mi proyecto y no logro saber como hacerlo gracias
Buenas amigos quisiera saber si me podrian ayudar con un sistema alectorio de skin que se el asigne al usuario un skin alectorio para mi rp es que me ase falta para mi proyecto y no logro saber como hacerlo gracias
|
//Por Zoutdaxv
stock IsValidSkin(SkinID)
{
if(SkinID < 0 || SkinID >= 300) return 0;
new
InValidSkins[14] = {
3, 4, 5, 6, 8, 42, 65,
74, 86, 119, 149, 208,
273, 289};
for(new skin = 0; skin < 14; skin++)
if(InValidSkins[skin] == SkinID) return 0;
return 1;
}
stock SetPlayerRandomSkin(playerid)
{
new
rand = random(300);
if(IsValidSkin(rand)) SetPlayerSkin(playerid, rand);
else SetPlayerRandomSkin(playerid);
}
SetPlayerRandomSkin(playerid);
stock IsValidSkin(SkinID)
{
if((SkinID == 217)||(SkinID == 21)||(SkinID >= 24 && SkinID <= 28)||(SkinID >= 29 && SkinID <= 30)||(SkinID >= 67 && SkinID <= 168)||(SkinID >= 182 && SkinID <= 207)||(SkinID >= 211 && SkinID <= 221)||(SkinID >= 242 && SkinID <= 296)||(SkinID >= 290 && SkinID <= 294)||(SkinID >= 225 && SkinID <= 290)||(SkinID >= 264 && SkinID <= 284)||(SkinID >= 241 && SkinID <= 241)) return true;
else return false;
}
stock IsValidSkin(skinid)
{
if(0 < skinid < 300)
{
switch(skinid)
{
case 3 .. 6, 8, 42, 65, 74, 86, 119, 149, 208, 273, 289: return 0;
}
return 1;
}
return 0;
}