Determinar locais por posições

Ir em baixo

Determinar locais por posições

Mensagem por Fabio_BR em Seg Out 26, 2015 1:16 pm

Olá, preciso ajuda para fazer estes script :
Marcar determinadas posições para criar um local, tipo
delegacia , dai como fazer para todas as posições da Dp serem reconhecidas e acionar o script /tirarcarteira ou algo assim.
Em qualquer posição que o player estiver dentro dela seja reconhecida como Delegacia ??
em vez de ficar colocando posições exatas.

(espero que esteja facil de entender )

  Desde ja agradeço. Smile

Fabio_BR

Mensagens : 23
Pontos : 55
Reputação : 0
Data de inscrição : 19/10/2015

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Determinar locais por posições

Mensagem por Diego^ em Seg Out 26, 2015 8:06 pm

Você pode usar a função DistanceFromPoint.

Exemplo:

Código:
if ( cmd == "teste" )
{
local teste = DistanceFromPoint( player.Pos.x, player.Pos.y, 123.456, 789.1011 );
if ( teste.tointeger() > 3 ) MessagePlayer("Voce deve estar no local de teste", player );
else MessagePlayer("Teste Concluido!", player );
}

Sintaxe:

Código:
DistanceFromPoint( player.Pos.x, player.Pos.y, Posição x, Posição y );

_________________
avatar
Diego^
Desenvolvedor

Mensagens : 60
Pontos : 106
Reputação : 21
Data de inscrição : 11/06/2015
Idade : 21
Localização : Brazil

Ver perfil do usuário http://vcmp-br.umforum.net

Voltar ao Topo Ir em baixo

Voltar ao Topo


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