Radom Spawn -
VinnyScript - 22.11.2015
tipo, quero um comando que seja pra jogos
ex - Mata mata ( o player e setado a posicoes diferentes ), sendo q esta no mesmo local, como um Spawn rodamico
Re: Radom Spawn -
Artista - 22.11.2015
Olб VinnyScript, tudo bem?
Para fazer esse sistema, serб necessбrio criar uma array com 2 dimensхes armazenando as coordenadas desejadas. Bem, o resto й fбcil! Vocк irб usar a funзгo
random para sortear uma das linhas da array, setando a posiзгo do jogador com os valores armazenados em suas colunas.
Exemplo:
PHP код:
// Declara uma array2D com 2 linhas e 3 colunas
new Float: Pos[2][3] = {
{1.0, 2.0, 3.0},
{0.0, 0.0, 0.0}
};
// Escolhe aleatуriamente uma das linhas da array criada anteriormente
new rand = random(sizeof(Pos));
// Seta a posiзгo do player com os valores presentes da linha sorteada
SetPlayerPos(playerid, Pos[rand][0], Pos[rand][1], Pos[rand][2]);
Espero ter ajudado, tenha um bom dia!
Re: Radom Spawn -
VinnyScript - 22.11.2015
Quote:
Originally Posted by Artista
Olб VinnyScript, tudo bem?
Para fazer esse sistema, serб necessбrio criar uma array com 2 dimensхes armazenando as coordenadas desejadas. Bem, o resto й fбcil! Vocк irб usar a funзгo random para sortear uma das linhas da array, setando a posiзгo do jogador com os valores armazenados em suas colunas.
Exemplo:
PHP код:
// Declara uma array2D com 2 linhas e 3 colunas
new Float: Pos[2][3] = {
{1.0, 2.0, 3.0}
{0.0, 0.0, 0.0}
};
// Escolhe aleatуriamente uma das linhas da array criada anteriormente
new rand = random(sizeof(Pos));
// Seta a posiзгo do player com os valores presentes da linha sorteada
SetPlayerPos(playerid, Pos[rand][0], Pos[rand][1], Pos[rand][2]);
Espero ter ajudado, tenha um bom dia!
|
Poderia me informa oq seria a ( array ) pra mim da uma estudada ?
Re: Radom Spawn -
Artista - 22.11.2015
Uma array й um vetor unidimensional ou multidimensional. Ou seja, um vetor, ou um vetor de vetores!
O que seria exatamente um vetor? Um vetor й uma variбvel que "abriga" outros valores do mesmo tipo dentro de si. Й como um conjunto de variбveis.
Exemplo:
PHP код:
new Var[MAX_PLAYERS];
Acredito que vocк tenha alguma variбvel parecida declarada em seu gamemode. Mas diferente do que muitas pessoas pensam, o "nome"
MAX_PLAYERS nгo й uma particularidade para variбveis especнficas para jogadores. Quando vocк declara um vetor com o valor MAX_PLAYERS, vocк estб criando uma variбvel com um nъmero de cйlulas referente a quantidade de slots do servidor. Й o mesmo que fazer:
Re: Radom Spawn -
oDenniS - 24.11.2015
Vou estudar essas Array, e random tambйm!