SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 08/02/2019, 12:33 PM   #1
IsaacAsimov
Little Clucker
 
IsaacAsimov's Avatar
 
Join Date: Jan 2019
Location: :X
Posts: 37
Reputation: 0
Red face [DICA] Qual a melhor maneira de detectar colisão ou aproximação entre 2 veículos tripulados?

Olá galerinha =D

eu queria desenvolver um servidor de CrazyTaxi, para jogar com meus amigos, queria colocar uma dinamica de quando você colide com o taxi do adversário rouba o seu passageiro.(similar ao MP do jogo Simpson RoadRage)


como posso saber quando dois veículos se colidiram, ou chegaram muito perto de forma eficiente?
IsaacAsimov is offline   Reply With Quote
Old 08/02/2019, 12:46 PM   #2
Malandrin
Huge Clucker
 
Malandrin's Avatar
 
Join Date: Jun 2018
Posts: 409
Reputation: 23
Default Re: [DICA] Qual a melhor maneira de detectar colisão ou aproximação entre 2 veículos tripulados?

Cara acho que o melhor jeito é usando essa callback OnVehicleDamageStatusUpdate e quando ela for chamada colocar um loop para verificar se tem um jogador próximo com um veículo, usando GetVehiclePos(vehicleid, &x, &y, &z) e IsPlayerInRangeOfPoint(playerid, range, x, y, z)
Malandrin is offline   Reply With Quote
Old 08/02/2019, 12:49 PM   #3
IsaacAsimov
Little Clucker
 
IsaacAsimov's Avatar
 
Join Date: Jan 2019
Location: :X
Posts: 37
Reputation: 0
Red face Re: [DICA] Qual a melhor maneira de detectar colisão ou aproximação entre 2 veículos tripulados?

Quote:
Originally Posted by Malandrin View Post
Cara acho que o melhor jeito é usando essa callback OnVehicleDamageStatusUpdate e quando ela for chamada colocar um loop para verificar se tem um jogador próximo com um veículo, usando GetVehiclePos(vehicleid, &x, &y, &z) e IsPlayerInRangeOfPoint(playerid, range, x, y, z)
acho melhor eu utilizar um "timer" para verificar HP do veiculo, está escrito na wiki que este evento só é chamado quando tem alterações visuais no dano do veiculo.

mas valeu pela sugestão :D
IsaacAsimov is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Off] Qual é a melhor maneira de memorizar as coisas BrGabrielBr Português/Portuguese 15 26/06/2018 02:01 AM
[Ajuda] Como Detectar Colisão (Batida) entre Veiculos? MarllonGTA Português/Portuguese 5 21/08/2016 11:06 PM
[Ajuda] Melhor maneira de armazenar veículos em .ini? Nixtren Português/Portuguese 10 25/08/2015 02:24 AM
[Ajuda] Melhor maneira ? VeNuZ_ Português/Portuguese 2 16/07/2014 09:15 PM
[Off] Qual a melhor maneira de aprender? HumildadeAgain Português/Portuguese 20 10/04/2013 12:31 PM


All times are GMT. The time now is 08:19 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.