[Ajuda] Radom Spawn
#1

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
Reply
#2

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 FloatPos[2][3] = {
    {
1.02.03.0},
    {
0.00.00.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(playeridPos[rand][0], Pos[rand][1], Pos[rand][2]); 
Espero ter ajudado, tenha um bom dia!
Reply
#3

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 FloatPos[2][3] = {
    {
1.02.03.0}
    {
0.00.00.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(playeridPos[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 ?
Reply
#4

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:
PHP код:
new Var[500]; 
Reply
#5

Vou estudar essas Array, e random tambйm!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)