SA-MP Forums Archive
[Ajuda] Skin Aleatoriamente - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Skin Aleatoriamente (/showthread.php?tid=259535)



[Ajuda] Skin Aleatoriamente - danktog - 05.06.2011

ola, queria saber se tem como eu fazer isso:
tipo quando responder o dialog, setar umas das skin Aleatoriamente que eu por aqui ?

se tiver como, e voce souber da pra postar aqui ??


Vlw !!!


Re: [Ajuda] Skin Aleatoriamente - Ricop522 - 05.06.2011

SetPlayerSkin(playerid, random(299));


Re: [Ajuda] Skin Aleatoriamente - danktog - 05.06.2011

mais como que e que cria essa variavel randon(299)); ?


Re: [Ajuda] Skin Aleatoriamente - TheGarfield - 05.06.2011

pawn Код:
#define IsInvalidSkin(%0) ((%0 == 3 || %0 == 4 || %0 == 5 || %0 == 6 || %0 == 7 || %0 == 8 || %0 == 42 || %0 == 65 || %0 == 74 || %0 == 86 || %0 == 119 || %0 == 149 || %0 == 208 || %0 == 268 || %0 == 273 || %0 == 289)?(true):(false)) //By: iGarfield
for(new i; i < 299; ++i)
{
    if(!IsInvalidSkin(i)) continue;
    SetPlayerSkin(playerid, i);
}
o seu Ricop darб skin invбlidos tb...


Re: [Ajuda] Skin Aleatoriamente - rjjj - 05.06.2011

Isto deve resolver o seu problema .


Crйditos ao Garfield pela funзгo IsInvalidSkin .


Coloque:


pawn Код:
//No Final do GM:

#define IsInvalidSkin(%0) ((%0 == 3 || %0 == 4 || %0 == 5 || %0 == 6 || %0 == 7 || %0 == 8 || %0 == 42 || %0 == 65 || %0 == 74 || %0 == 86 || %0 == 119 || %0 == 149 || %0 == 208 || %0 == 268 || %0 == 273 || %0 == 289)?(true):(false)) //By: iGarfield


stock SkinRandom()
{
    new skin = random(299);
    if(IsInvalidSkin(skin)) return SkinRandom();
    else return skin;
}




//Por fim, coloque no response do dialog citado por vocк:


SetPlayerSkin(playerid,SkinRandom());

Espero ter ajudado .