SA-MP Forums Archive
IsPlayerInWater - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: IsPlayerInWater (/showthread.php?tid=280401)



IsPlayerInWater - SuB_ZeRo0_ - 31.08.2011

Bom, ando passando no fуrum e vi o grande ? nessa questгo...
Muitos falam em usar a posiзгo Z para determinar isso, mas... se ele estiver em um lugar baixo irб acontecer um bug.

Outros dizem para pegar a animaзгo de nadar, mas... existem piscinas em vбrias casas no GTA, podendo ocorrer outro bug.


Deixo a questгo:
O quк poderб ser feito para resolver os bugs?
Deixem suas opiniхes e seus cуdigos. ^^


Obs: Nгo, eu nгo vou resolver... sу deixo um modo de pensarem nisso.
ObsІ: Se alguem estiver de mal humor e nгo quer progredir com o tуpico, por favor, nгo poste bobagens.


Re: IsPlayerInWater - Joao_VS - 31.08.2011

Eu acho que o mais obvio seria pegar as coordenadas "Z", e verificar se o player estб com a animaзгo da agua. Pois andei dando uma verificada no map do gta e a unica coisa que tem abaixo das coordenadas "Z" sгo 2 lagos, mas estes sгo bem fundos, e da pra considerar...

Obs: Nгo vi o map inteiro...


Re: IsPlayerInWater - [S]trong - 31.08.2011

O que pode ser feito й verificar a coordenada Z + Animaзгo.


Re: IsPlayerInWater - Pharrel - 31.08.2011

Eu uso o sistema de pegar a animaзгo, e sobre a piscina... piscina n tem agua?? й IsPlayerInWater(OJogadorEstaNaAgua), e nгo IsPlayerInSea(OJogadorEstaNoMar).

O de getar a animaзгo tem varios bugs, por exemplo qdo vc ta de Spectating ele й ativado, qdo vc esta conectado sem logar ele tambem esta ativado...e por ai vai, mas eu resolvi todos esses e no meu sv eu uso ele e n tem mais nenhum bug.

Se vc n quer q ele ative qdo ta em piscina vc vai ter q pegar a posiзгo de cada piscina...