[Ajuda] Alguйm me explica esses parвmetros - 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] Alguйm me explica esses parвmetros (
/showthread.php?tid=657621)
Alguйm me explica esses parвmetros -
Santso - 12.08.2018
as vezes eu uso a funзгo random() e hoje percebi que nгo sei os parametro da variavel exemplo:
PHP код:
new skins[] = {
0,
1,
2
};
SetPlayerSkin(playerid, skins[random(2)]);
o parametro que nгo sei й esse aqui :
PHP код:
new skins[[COLOR="DarkOrange"]esse aqui[/COLOR]] = {
//e tambйm quando й assim
new checkpoints[][]{
};
new checkpoints[/*esse*/][/*esse*/]{ // oque й esses parametros ?
+rep pra quem "ajudar"
Re: Alguйm me explica esses parвmetros -
FerrariL - 12.08.2018
Nгo entendi muito bem sua pergunta, pela forma que ela foi elaborada. Mas nгo precisa de criar um vetor para armazenar skin, vamos supor que vocк quer skin aleatуrias de 0 a 50 entгo vocк usa a funзгo Random(50). Nгo tem sentido vocк estar usando um vetor para isso.
Jб na questгo do checkpoint й o seguinte:
PHP код:
new Float:checkpoints[][3] =//Matriz 3x3 criada, Array bidimensional.
{
{-2796.9854, 1224.8180, 20.5429}
{-2454.2170, 503.8759, 30.0790},
{-2669.7322, -6.0874, 6.1328}
};
checkpoints[linha da matriz][coluna da matriz]. //Modo de uso.
//Vamos supor uma funзгo para gerar checkpoint aleatуrio, para melhor entendimento.
RandomCheck(playerid)
{
new rand = random(sizeof(checkpoints));// declaro a variбvel rand que receberб um nъmero aleatуrio entre 0 e o tamanho em bytes da matriz checkpoints, usando o operador sizeof.
SetPlayerCheckpoint(playerid, checkpoints[rand][0], checkpoints[rand][1], checkpoints[rand][2] 3.0);
//repare que estou usando a matriz checkpoints, vamos supor que a variбvel rand estб com valor 1. A leitura seria a seguinte:
//Segunda linha primeira coluna checkpoints[1][0] = -2454.2170.
//Segunda linha segunda coluna checkpoints[1][1] = 503.8759.
//Segunda linha terceira coluna checkpoints[1][2] = 30.0790.
}
Re: Alguйm me explica esses parвmetros -
Santso - 12.08.2018
Quote:
Originally Posted by FerrariL
Nгo entendi muito bem sua pergunta, pela forma que ela foi elaborada. Mas nгo precisa de criar um vetor para armazenar skin, vamos supor que vocк quer skin aleatуrias de 0 a 50 entгo vocк usa a funзгo Random(50). Nгo tem sentido vocк estar usando um vetor para isso.
Jб na questгo do checkpoint й o seguinte:
PHP код:
new Float:checkpoints[][3] =//Matriz 3x3 criada, Array bidimensional.
{
{-2796.9854, 1224.8180, 20.5429}
{-2454.2170, 503.8759, 30.0790},
{-2669.7322, -6.0874, 6.1328}
};
checkpoints[linha da matriz][coluna da matriz]. //Modo de uso.
//Vamos supor uma funзгo para gerar checkpoint aleatуrio, para melhor entendimento.
RandomCheck(playerid)
{
new rand = random(sizeof(checkpoints));// declaro a variбvel rand que receberб um nъmero aleatуrio entre 0 e o tamanho em bytes da matriz checkpoints, usando o operador sizeof.
SetPlayerCheckpoint(playerid, checkpoints[rand][0], checkpoints[rand][1], checkpoints[rand][2] 3.0);
//repare que estou usando a matriz checkpoints, vamos supor que a variбvel rand estб com valor 1. A leitura seria a seguinte:
//Segunda linha primeira coluna checkpoints[1][0] = -2454.2170.
//Segunda linha segunda coluna checkpoints[1][1] = .503.8759.
//Segunda linha terceira coluna checkpoints[1][2] = 30.0790.
}
|
era isso aqui que queria saber
checkpoints[linha da matriz][coluna da matriz]. //Modo de uso.,
quanto ao vetor criado para as skins, й pq estou usando skins de id diferente ex: skin 255, 297, 105....
vlw a ajuda +rep