Como es que hago esto? -
TiNcH010 - 17.08.2011
Hola, bueno se me ocurrio una idea para mi server RP que en la zona de Las Venturas, quiero que al jugador le mande un mensaje que esta por "tal" lugar, o "X" zona, o calle xD
No sй bien eso de las zonas o distancias x eso pido ayudar
Como podrнa hacerlo? Gracias
Respuesta: Como es que hago esto? -
[J]ulian - 17.08.2011
http://forum.sa-mp.com/showthread.ph...yerInLosSantos
pawn Код:
IsPlayerInLasVenturas(playerid)
Respuesta: Como es que hago esto? -
TiNcH010 - 17.08.2011
Pero como uso esto?
Ademбs esto te dice cuando estas en "X" lugar el nombre de ese lugar? (del map del gta) a eso me refiero sino lo hago yo el nombre del lugar, pero en este include creo que no viene xD
Respuesta: Como es que hago esto? -
[J]ulian - 17.08.2011
Vos no dijiste para comprobar que estб en Las Venturas? :/ Si no dijiste eso, no te entendн...
Respuesta: Como es que hago esto? -
TiNcH010 - 17.08.2011
Quote:
Originally Posted by [J]ulian
Vos no dijiste para comprobar que estб en Las Venturas? :/ Si no dijiste eso, no te entendн...
|
No xD
Si esta en Las Venturas puede ser, pero lo que yo querнa era "detectar" "X" zonas de Las Venturas y mandar un mensaje al player que pase por esas "X" zonas diciendole esa "X" zona xDDDD
entendes X?
Respuesta: Como es que hago esto? -
D3IMON - 17.08.2011
No se si te entendi pero para comprobar donde esta el jugador puedes usar IsPlayerInRangeOfPoint
https://sampwiki.blast.hk/wiki/IsPlayerInRangeOfPoint y para mandar la posiciуn del jugador GetPlayerPos
https://sampwiki.blast.hk/wiki/GetPlayerPos no se si es lo que buscas.
Respuesta: Como es que hago esto? -
TiNcH010 - 17.08.2011
Quote:
Originally Posted by D3IMON
|
Gracias, me sirvio mucho. Ahora unico que quiero es que cuando pase por una calle de LV (no se, cualquier) le diga que esta en tal calle. Pero como hago eso? Osea cuanta distancia tengo que ponerle? Por que sino el server se va a confundir y me va a decir cualquier cuadra con tal posicion xD
Se entiende?
EDIT: Cuando el jugador camine por la "calle" no xD
Miren, serнa cuando camine por el barrio. Si se dan cuenta en el mapa a apoyar el mouse (en modo pausa) les dice el barrio. Bueno yo quiero que el jugador que camine por "X" barrio (de LV) le diga el nombre de ese barrio xD
EDIT 2: Miren aca encontre una imagen de lo que yo quiero.
http://es.gta.wikia.com/wiki/The_Str....B3n_y_entorno
Respuesta: Como es que hago esto? -
D3IMON - 17.08.2011
Por ejemplo la calle es larga a lo que me refiero con esto es.
-------------------------------------------------------
las aventuras
-------------------------------------------------------
pero el IsPlayerInRangeOfPoint solo toma a la redondo entonse esto lo tendrias que poner al medio de la calle para que tome a la redonda unos 5 metros o mбs dependiendo de la callй.
pawn Код:
if(IsPlayerInRangeOfPoint(playerid, 5.0,1952.2404,1016.5952,992.4688)) //tus cordenadas.
{
SendClientMessage(playerid, 0xFFFFFFFF, "Usted esta en la calle las aventuras.");
}
else if(IsPlayerInRangeOfPoint(playerid, 5.0,1118.8878,-10.2737,1002.0859))//igual.
{
SendClientMessage(playerid, 0xFFFFFFFF, "Usted esta en la calle los santo .");
}
no se si te sirva.
Respuesta: Como es que hago esto? -
TiNcH010 - 17.08.2011
Ya fuй. Gracias
Esto lleva mucho trabajo, tiempo y dedicacion