[Ajuda] Random - 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] Random (
/showthread.php?tid=377777)
Random -
VenoN - 15.09.2012
Gente eu preciso de ajuda o problema й o Seguinte quero fazer uma Random que sete a Cor de Um Player e sete uma variavel nele
assim:
pawn Код:
new rand = random(sizeof(Thb));
SetPlayerColor(playerid, Thb[rand][0], Thb[rand][1]);
pawn Код:
new Float:Thb[][] =
{
{0xFF0000AA},//cor a ser setada acho que funcionarб
{0x0000F2AA}
};
mais eu quero que alem de setar essa cor quero um geito de Setar tambem uma variavel Junto
exemplo se a random setar a primeira cor a um player ai seta uma variavel nele tambem
e se a random seta a segunda cor no player ela setar uma variavel diferente exemplo
agradesзo desde ja!
..
Re: Random -
Douglas_prt - 15.09.2012
Voce sу pode setar 1 cor...
pawn Код:
SetPlayerColor(playerid, COR);
Logo, isto:
pawn Код:
SetPlayerColor(playerid, Thb[rand][0], Thb[rand][1]);
Nunca irб funcionar
Re: Random -
Sky™ - 15.09.2012
Mais se tiver como uma random setar uma variavel creio que som um Settimer que quando chamado verifica se ele esta com essa variavel se tiver essa public seta Cor e tudo mais que ele precisa
Re: Random -
VenoN - 15.09.2012
Quote:
Originally Posted by Sky_.
Mais se tiver como uma random setar uma variavel creio que som um Settimer que quando chamado verifica se ele esta com essa variavel se tiver essa public seta Cor e tudo mais que ele precisa
|
йee nгo tinha pensado nisso Mas como fasso uma random setando uma variavel
??
pawn Код:
new Float:Thb[][] =
{
//como eu colocaria a funзгo na Random ? tipo Funcao[playerid] == true, ou 1
};
Re: Random -
Douglas_prt - 15.09.2012
Quote:
Originally Posted by Alex_Kidds
йee nгo tinha pensado nisso Mas como fasso uma random setando uma variavel ??
pawn Код:
new Float:Thb[][] = { //como eu colocaria a funзгo na Random ? tipo Funcao[playerid] == true, ou 1 };
|
Se explique melhor... '-' Nгo estou percebendo o que voce quer fazer...
Re: Random -
steeldark - 15.09.2012
Isso que vc que?:
pawn Код:
// no topo do gm..
new thp[MAX_PLAYERS];
new sSet[][2] =
{
{0xFF0000AA, 1},
{0x0000F2AA, 2},
{0xFFFF00AA, 3}
};
// no comando, ou onde vc quer que execute o randon..
new rand = random(sizeof(sSet));
SetPlayerColor(playerid, sSet[rand][0]), thp[playerid] = sSet[rand][1];
Re: Random -
VenoN - 15.09.2012
manow tipo o cara vai fazer um comando e ai vai chamar essa random e eu queria que essa rancom setasse uma cor e uma variavel como as de teste que deixei mais Segundo o Douglas й impossivel fazer isso uma random que sete a cor e variavel ao mesmo tempo e intгo o Sky Deu uma ideia legal se fazer uma random que sete sу a variavel e eu coloco uma settimer que se o player tive com 1 variavel que a random seto ja seta tudo cor e tudo mais que eu quero se alguem souber somente como coloco uma variavel para ser setada numa random ja ta de bom tamanho...
Re: Random -
BreakDriFT - 15.09.2012
Crie uma variбvel, e de acordo com o valor dela muda para tal cor.
e faz um random com os valores dela.
Re: Random -
steeldark - 15.09.2012
Quote:
Originally Posted by Alex_Kidds
manow tipo o cara vai fazer um comando e ai vai chamar essa random e eu queria que essa rancom setasse uma cor e uma variavel como as de teste que deixei mais Segundo o Douglas й impossivel fazer isso uma random que sete a cor e variavel ao mesmo tempo e intгo o Sky Deu uma ideia legal se fazer uma random que sete sу a variavel e eu coloco uma settimer que se o player tive com 1 variavel que a random seto ja seta tudo cor e tudo mais que eu quero se alguem souber somente como coloco uma variavel para ser setada numa random ja ta de bom tamanho...
|
Oxi... leu o q eu postei nгo?
Quote:
pawn Код:
new thp[MAX_PLAYERS]; // variavel
new sSet[][2] = { // cor / valor da variavel {0xFF0000AA, 1}, {0x0000F2AA, 2}, {0xFFFF00AA, 3} };
// setando a variavel:
thp[playerid] = sSet[rand][1];
//setando a cor
SetPlayerColor(playerid, sSet[rand][0]);
|
si no randon, sair a cor que estб na linha 1, ele seta a cor 1, e a variavel thp[playerid] para 1;
Re: Random -
VenoN - 15.09.2012
ataa manin intendi se ja usou assim para ver e para as outras cores