SA-MP Forums Archive
[Duda] Como saber en que lugar del mapa esta el jugador - 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: [Duda] Como saber en que lugar del mapa esta el jugador (/showthread.php?tid=507296)



[Duda] Como saber en que lugar del mapa esta el jugador - Thewin - 17.04.2014

ME gustaria que con un comando por ejemplo /posicion me dijera el nombre del lugar donde estoy, por ejemplo: Estas en market o: estas en Doherty, sin tener la necesidad de llenar todo el gm con IsPlayerInArea, algun plugin o algo?

Gracias.


Respuesta: [Duda] Como saber en que lugar del mapa esta el jugador - xDarkuzSx - 17.04.2014

Creo que el "GPS Plugin" de GamerZ hace eso, buscalo en la secciуn plugins.


Respuesta: [Duda] Como saber en que lugar del mapa esta el jugador - hotspicytaco - 17.04.2014

Puedes usar la funciуn GetPlayer2DZone del include a_zones para hacer lo que necesitas.

Ejemplo:

- Enviar un mensaje a todos con el nombre y la zona en la que estaba el jugador cuando muriу.

pawn Код:
#include <a_samp>
#include <a_zones>

public OnPlayerDeath(playerid, killerid, reason)
{
    new mensaje[80], nombre[MAX_PLAYER_NAME], zona[MAX_ZONE_NAME];

    //Obtenemos el nombre y la zona del jugador
    GetPlayer2DZone(playerid, zona, MAX_ZONE_NAME);
    GetPlayerName(playerid, nombre, MAX_PLAYER_NAME);

    //Formateamos el mensaje con los datos que obtuvimos
    format(mensaje, sizeof(mensaje), "%s murio en %s", nombre, zona);

    //Enviamos el mensaje a todos los jugadores
    SendClientMessageToAll(-1, mensaje);

    return 1;
}



Respuesta: [Duda] Como saber en que lugar del mapa esta el jugador - Thewin - 17.04.2014

Muchas gracias LuiisRubio, resuelto.