[Ayuda]Sistema alectorio de Skins -
pandora - 02.12.2010
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
Re: [Ayuda]Sistema alectorio de Skins -
SAMPGammer - 02.12.2010
Quote:
Originally Posted by pandora
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 
|
No es alectorio xd
y... Lo malo es que puede pillar in nє con id invalido y rashear... prueba con case[]
Re: [Ayuda]Sistema alectorio de Skins -
pandora - 02.12.2010
No me podrias dar un codigo para guiarme o algo porfavor
Respuesta: [Ayuda]Sistema alectorio de Skins -
Zoutdaxv - 02.12.2010
Primero la funciуn que decidirб si es un skin vбlido:
pawn Код:
//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;
}
Despuйs creamos la funciуn que le pondrб un skin aleatorio a determinado jugador, la llamaremos "SetPlayerRandomSkin":
pawn Код:
stock SetPlayerRandomSkin(playerid)
{
new
rand = random(300);
if(IsValidSkin(rand)) SetPlayerSkin(playerid, rand);
else SetPlayerRandomSkin(playerid);
}
Y ponerlo donde se quiera usar:
pawn Код:
SetPlayerRandomSkin(playerid);
Lo probй y funciona correctamente.
Respuesta: [Ayuda]Sistema alectorio de Skins -
pagaromx96 - 03.12.2010
Es lo mismo pero igual xD
pawn Код:
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;
}
Re: Respuesta: [Ayuda]Sistema alectorio de Skins -
CristianTdj - 03.12.2010
Quote:
Originally Posted by pagaromx96
Es lo mismo pero igual xD
|
їNo crйes que eso que has dicho no tiene ni pies ni cabeza? XD
Re: [Ayuda]Sistema alectorio de Skins -
Miguel - 03.12.2010
Aun mejor:
pawn Код:
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;
}
Re: [Ayuda]Sistema alectorio de Skins -
SAMPGammer - 04.12.2010
Prefiero el de Zout, mejor organizado