[Ajuda] Chat Proximo
#1

Ajuda,

Bom Meu CMD para o Player O Player Falar somente com quem esta Proximo ae ele nao esta funcionando corretamente ...

So esta aparecendo o Nome da Pessoa

pawn Код:
CMD:f(playerid, params[])
{
    new tmp[128], cmdtext[128];
    strmid(tmp, cmdtext, 3, strlen(cmdtext), 128);
    new Float:x,Float:y,Float:z;
    format(tmp, sizeof(tmp), " %s: %s", pNome, cmdtext);
    GetPlayerPos(playerid, x, y, z);
    for(new chatperto; chatperto < MAX_PLAYERS; chatperto++)
    {
        if(IsPlayerInRangeOfPoint(chatperto, 10.0, x, y, z))
        {
        SendClientMessage(chatperto, 0xFF8000AA, tmp);
        }
    }
    return 1;
}
й Nozes =D
Reply
#2

pawn Код:
#define COLOR_GREY 0xAFAFAFAA // Topo gamemode.
//=========================================
format(string, sizeof(string), "%s diz: %s", pNome, cmdtext);
ProxDetector(20.0, playerid,string,COLOR_GREY,COLOR_GREY,COLOR_GREY,COLOR_GREY,COLOR_GREY);
Acho mais fбcil usar isso.
Reply
#3

Hun o Chat й Global ... Mas Pra quem ta Proximo o Player podera comversar privado ....

Tem como Arrumar o CMD que postei lб em cima ? /F [texto]
Reply
#4

pawn Код:
CMD:f(playerid, params[])
{
    new Nome[24], String[128], Texto[128];
    if(sscanf(params, "s[128]", Texto)) return SendClientMessage(playerid, -1, "USO: /f [Texto]");
    GetPlayerName(playerid, Nome, 24);
    new Float:x,Float:y,Float:z;
    format(String, sizeof(String), "%s : %s", Nome, Texto);
    GetPlayerPos(playerid, x, y, z);
    for(new chatperto; chatperto < MAX_PLAYERS; chatperto++)
    {
        if(IsPlayerInRangeOfPoint(chatperto, 10.0, x, y, z))
        {
        SendClientMessage(chatperto, 0xFF8000AA, String);
        }
    }
    return 1;
}
Fiz rapidamente, Tente aн.
Reply
#5

+ REP DEU CERTO OBRIGADO
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)