SA-MP Forums Archive
Como es que hago esto? - 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: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Como es que hago esto? (/showthread.php?tid=277361)



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
Посмотреть сообщение
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.
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