SA-MP Forums Archive
[Pedido] /localizar - 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: [Pedido] /localizar (/showthread.php?tid=375945)



/localizar - Nayara._. - 08.09.2012

Alguem tem um comando assim /localizar ID ai apareзe um GameTextPlayer la no final dizendo assim DISTANCIA: mostra a distancia em que o player estб, e LOCAL: Mostra aonde o player estб exemplo commerce


Re: /localizar - DrTHE - 08.09.2012

GetPlayerDistanceFromPoint + GameTextForPlayer + SetTimerEx

Creio que com isso nгo seja dificil de vocк mesma(o) fazer.


Re: /localizar - Abravanel - 08.09.2012

E para colocar o nome do local que o player estб, vocк pode usar isso:
https://sampforum.blast.hk/showthread.php?tid=162205, como base.


Re: /localizar - FeelLikeASir_ - 08.09.2012

pawn Код:
CMD:procurar(playerid, params[]) {
    if(isnull(params))
        return false;
    new id = strval(params);
    if(!IsPlayerConnected(id))
        return false;
    new Float:p[4], s[100], n[24], zones[MAX_ZONE_NAME];
    GetPlayerName(id, n, 24);
    GetPlayerPos(id, p[0], p[1], p[2]);
    GetPlayer2DZone(id, zones, MAX_ZONE_NAME);
    p[3] = GetPlayerDistanceFromPoint(playerid, p[0], p[1], p[2]);
    format(s, 100, "%s estб a %f metros de vocк [localidade: %s]", n, p[3], zones);
    SendClientMessage(playerid, -1, s);
    return true;
}
Й necessбrio a include a_zones.


Re: /localizar - DrTHE - 08.09.2012

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

new Timer[MAX_PLAYERS];
forward Localizador(playerid, otherid);

public Localizador(playerid, otherid)
{
    if(!IsPlayerConnected(otherid)) return KillTimer(Timer[playerid]);
    new Float:x, Float:y, Float:z, Float:o_Distance, a[128], zone[MAX_ZONE_NAME];
    GetPlayerPos(otherid, x, y, z);
    o_Distance = GetPlayerDistanceFromPoint(playerid, x, y, z),
    format(a, sizeof(a), "%s~n~Distвncia: %0.2f metros~n~Local: %s", PlayerName(otherid), o_Distance, GetPlayer2DZone(otherid, zone, MAX_ZONE_NAME));
    GameTextForPlayer(playerid, a, 3000, 5);
    return 1;
}

CMD:procurar(playerid, params[])
{
    if(isnull(params)) return false;
    new otherid = strval(params);
    if(!IsPlayerConnected(otherid)) return false;
    Timer[playerid] = SetTimerEx("Localizador", 1500, true, "dd", playerid, otherid);
    return 1;
}

CMD:parar(playerid, params[])
{
    #pragma unused params
    KillTimer(Timer[playerid]);
    return 1;
}

stock PlayerName(playerid)
{
    new a[MAX_PLAYER_NAME];
    GetPlayerName(playerid, a, MAX_PLAYER_NAME);
    return a;
}



Re: /localizar - Nayara._. - 10.09.2012

woooooooooooooooooooooooul vlws
mais tem como passar pra sttcmd


Re: /localizar - Nayara._. - 10.09.2012

pф alguem aew ?


Re: /localizar - MarcosRodrigo - 01.05.2013

LOL se alguem ve esse topic ainda PROCURA no ****** que acha '-'


Re: /localizar - mau.tito - 01.05.2013

Quote:
Originally Posted by MarcosRodrigo
Посмотреть сообщение
LOL se alguem ve esse topic ainda PROCURA no ****** que acha '-'
Cara vai ler as regras , nгo pode ressuscitar topicos .

Este topic e do ano passado ¬¬