[duvida]verficando... -
[BGL]jonas_OwNer - 13.03.2011
ai gamera do forum SA-MP,gostaria de saber como eu faзo para verificar se o player estб dentro ou fora da бgua,й uma duvida simples mais eu nгo sei :S.
obrigado!
Re: [duvida]verficando... -
zSuYaNw - 13.03.2011
GetPlayerPos
Re: [duvida]verficando... - rjjj - 13.03.2011
Use o Search ! Use o Sвarchi !
Achei, veja, bastou usar Search colocando
IsPlayerInWater no moto de busca
:
https://sampforum.blast.hk/showthread.php?tid=167865
Tambйm achei vбrios outros no ******.
Espero ter ajudado
Re: [duvida]verficando... -
LuxurioN™ - 13.03.2011
Quote:
Originally Posted by [BGL]jonas_OwNer
ai gamera do forum SA-MP,gostaria de saber como eu faзo para verificar se o player estб dentro ou fora da бgua,й uma duvida simples mais eu nгo sei :S.
obrigado!
|
Й bem simples. Uma questгo geogrбfica. Em SA-MP as coordenadas sгo basicamente assim:
Tendo com base a imagem acima, e na geografia que conhecemos hoje, sabe-se que o ponto 0 na latitude й o
Nнvel do Mar. Valores abaixo de zero (negativos) (Medido pela coordenada '
Z' em SA-MP) sгo abaixo do nнvel do mar e valores acima de zero, acima. Sendo sempre o '0' o ponto inicial.
Na primeira posiзгo percebe-se que o jogador estaria um pouco acima do nнvel do mar, portanto, fora da бgua. Jб na segunda posiзгo percebemos que o jogador esta exatamente no nнvel do mar, ele estб na бgua. Na ultima, o valor da posiзгo Z й negativo, concluindo-se que o jogador estava sub-imerso no mar. Ainda й possivel perceber que apenas a coordenada Z se modifica, comparada as outras, que se modificam bem menos, porйm apenas a coordenada
Z nverifica a "altitude" (
Vide Primeira Imagem). Portanto, para verificar se o jogador estб no mar, simplesmente verifique sua altitude:
Код:
stock NaAgua(playerid)
{
new Float:pX, Float:pY, Float:pZ;
GetPlayerPos(playerid, pX,pY,pZ);
if(pZ <= -1) Verifica se a posiзгo Z й negativa
return SendClientMessage( playerid, COR, "Vocк estб na Бgua!"), true;
return false;
}
Re: [duvida]verficando... -
[BGL]jonas_OwNer - 14.03.2011
Quote:
Originally Posted by rjjj
|
vlw rjjj,oque eu nгo sabia йra que nome procurar na busca
,muito obrigado.
@Luxurion
vlw mano,me ajudou muito tambйm.
@Garfiel
vlw pela ajuda tambйm
.