Brasil SA-MP

Bem-vindo !
Então, por que você não é um membro? Junte-se agora! Esta mensagem aparecere apenas para convidados, será removida juntamente com os anúncios se logar-se.

Você não está conectado. Conecte-se ou registre-se

Random spawn snippet

Ver o tópico anterior Ver o tópico seguinte Ir em baixo Mensagem [Página 1 de 1]

#1
krueger..

avatar


É simples de fazer isso, basta criar um tipo float multidimensional e adicionar coordenadas como um sistema de mensagem aleatória:

Código:
new Float:Spawns[][]=
{
  {X, Y, Z, A},
  {X, Y, Z, A}
  //keep going
};

Agora, em OnPlayerSpawn, usaremos a função random para fazer o nosso trabalho:

Código:
public OnPlayerSpawn(playerid)
{
  new spawn = random(sizeof(Spawns));
  SetPlayerPos(playerid, Spawns[spawn][0], Spawns[spawn][1], Spawns[spawn][2]);
  SetPlayerFacingAngle(playerid, Spawns[spawn][3]);
  //rest of your code
}
OBS: Se você quiser ser mais rápido, exclua o "A" de sua variável e apagar o SetPlayerFacingAngle, em vez disso, use o SetCameraBehindPlayer que automaticamente colocará a camera à frente do jogador.




Requested by Black_Tiger,I will use Google Translator on my messages,so,i'm warning now about it,i'm NOT brazilian,ok?

Solicitado pelo Black Tiger, vou usar o Google Tradutor em minhas mensagens, por isso, eu estou avisando agora sobre isso, eu não sou brasileiro, ok?
Ver perfil do usuário

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo Mensagem [Página 1 de 1]


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum