[Duvida] Falar apenas para quem esta perto
#1

Tipo pessoal quanto eu aperto T e digido algo manda pro servidor entreiro. Como faz pra manda apenas para quem esta perto??

Ajuda ae =D
Reply
#2

procura RealChat
depois adiciona

format(string, sizeof(string), "%s diz: %s", sendername, text);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_F ADE4,COLOR_FADE5);
Reply
#3

StreetGT, seu GM nгo deve ser igual ao dele, por isso isso nem funcione. Acho que ele nem vai achar nenhum RealChat. O SA-MP tem funзгo prуpria para isso, podia ter ido na Wiki.
wiki.sa-mp.com/wiki/LimitGlobalChatRadius. Da prуxima vez pesquisa melhor.
Reply
#4

descobri outro jeito tb. Olha aki
pawn Код:
public OnPlayerText(playerid, text[])
{
    new Float:x, Float:y, Float:z, mensagem[256], sendername[MAX_PLAYER_NAME];
    GetPlayerPos(playerid,x,y,z);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    for(new i; i <MAX_PLAYERS; i++)
    {
        if(IsPlayerInRangeOfPoint(i, 20, x,y,z))
        {
            format(mensagem,sizeof(mensagem),"%s diz: %s",sendername,text);
            SendClientMessage(i, BRANCO, mensagem);
            return 0;
        }
    }
    return 0;
}
da serto =D
Reply
#5

voces so fazem coisas desnecessarias tentem meter antes no ongamemodeinit isto:

pawn Код:
LimitGlobalChatRadius(20.0);
garanto que funciona... XD
Reply
#6

Quote:
Originally Posted by DarK TeaM PT
Посмотреть сообщение
voces so fazem coisas desnecessarias tentem meter antes no ongamemodeinit isto:

pawn Код:
LimitGlobalChatRadius(20.0);
garanto que funciona... XD
funciona perfeitamente ^^
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)