SA-MP Forums Archive
[ajuda] chat perto - 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: [ajuda] chat perto (/showthread.php?tid=332645)



[ajuda] chat perto - Senhor_Azul - 08.04.2012

Como faзo pra quando falar,sу quem tiver perto ver ?


Respuesta: [ajuda] chat perto - Pedro Pawno - 08.04.2012

OnPlayerText:

pawn Код:
new Float:p[3], s[128], n[24];
        GetPlayerName(playerid, n, 24);
        GetPlayerPos(playerid, p[0], p[1], p[2]);
        format(s, 128, "%s diz: %s", n, text);
        for(new i, j = GetMaxPlayers(); i != j; i++)
        {
        if(IsPlayerInRangeOfPoint(i, 5, p[0], p[1], p[2]))
        {
        SendClientMessage(i, -1, s);
        }
        }
        return false;
}
te ajudei? reputation por favor..


Re: Respuesta: [ajuda] chat perto - Edu33 - 08.04.2012

Quote:
Originally Posted by Pedro Pawno
Посмотреть сообщение
OnPlayerText:

pawn Код:
new Float:p[3], s[128], n[24];
        GetPlayerName(playerid, n, 24);
        GetPlayerPos(playerid, p[0], p[1], p[2]);
        format(s, 128, "%s diz: %s", n, text);
        for(new i, j = GetMaxPlayers(); i != j; i++)
        {
        if(IsPlayerInRangeOfPoint(i, 5, p[0], p[1], p[2]))
        {
        SendClientMessage(i, -1, s);
        }
        }
        return false;
}
te ajudei? reputation por favor..
Ei e tipo assim, vc sabe fazer pra o cara colocar isso '';'' na frente da frase e sу quem tiver perto ver?
por que quando o cara quiser escrever pra geral complica nгo?


________________________
QUER UM GAMEMODE? UM FILTERSCRIPT? UM MOD? AJUDA?
VISITE-NOS: http://www.sampknd.blogspot.com.br/


QUER UM HOST DE QUALIDADE E NГO ACHA?
AQUI ESTБ: http://www.hosterbrasil.com/





Re: [ajuda] chat perto - Senhor_Azul - 08.04.2012

funciono,valeu ae.
e como que eu faзo /gritar e /susurrar ?


Re: [ajuda] chat perto - whiXґ - 08.04.2012

@Edu33
pawn Код:
if(text[0] == ';')
{
    new Float[3], s[128], n[24];
    GetPlayerName(playerid, n, 24);
    GetPlayerPos(playerid, p[0], p[1], p[2]);
    format(s, 128, "%s diz: %s", n, text);
    for(new i, j = GetMaxPlayers(); i != j; i++) {
        if(IsPlayerInRangeOfPoint(i, 5, p[0], p[1], p[2])) {
            SendClientMessage(i, -1, s);
        }
    }
    return 0;
}
dee-me um exemplo desse /susurrar /gritar.

#Edited
pawn Код:
if(text[0] == 'g')
{
    new Float[3], s[128], n[24];
    GetPlayerName(playerid, n, 24);
    GetPlayerPos(playerid, p[0], p[1], p[2]);
    format(s, 128, "%s diz: %s", n, text);
    for(new i, j = GetMaxPlayers(); i != j; i++) {
        if(IsPlayerInRangeOfPoint(i, 15, p[0], p[1], p[2])) {
            SendClientMessage(i, -1, s);
        }
    }
    return 0;
}
para gritar digite: g[text]

pawn Код:
if(text[0] == 's')
{
    new Float[3], s[128], n[24];
    GetPlayerName(playerid, n, 24);
    GetPlayerPos(playerid, p[0], p[1], p[2]);
    format(s, 128, "%s diz: %s", n, text);
    for(new i, j = GetMaxPlayers(); i != j; i++) {
        if(IsPlayerInRangeOfPoint(i, 5, p[0], p[1], p[2])) {
            SendClientMessage(i, -1, s);
        }
    }
    return 0;
}
para susurrar digite: s[text]


Respuesta: Re: [ajuda] chat perto - Pedro Pawno - 08.04.2012

Quote:
Originally Posted by Senhor_Azul
Посмотреть сообщение
funciono,valeu ae.
e como que eu faзo /gritar e /susurrar ?
vou fazer aqui!.


Re: [ajuda] chat perto - Senhor_Azul - 08.04.2012

quando o player digitar /gritar,quem tiver um pouco mais longe ve
e vice versa com o /susurrar


Re: Respuesta: [ajuda] chat perto - @Riichard - 08.04.2012

Quote:
Originally Posted by Pedro Pawno
Посмотреть сообщение
OnPlayerText:

pawn Код:
new Float:p[3], s[128], n[24];
        GetPlayerName(playerid, n, 24);
        GetPlayerPos(playerid, p[0], p[1], p[2]);
        format(s, 128, "%s diz: %s", n, text);
        for(new i, j = GetMaxPlayers(); i != j; i++)
        {
        if(IsPlayerInRangeOfPoint(i, 5, p[0], p[1], p[2]))
        {
        SendClientMessage(i, -1, s);
        }
        }
        return false;
}
te ajudei? reputation por favor..
Nгo й atoa que voce tem 0 REP.
Fica pedindo!.
Reputation se conquista! nгo se pede.


Re: [ajuda] chat perto - BreakDriFT - 08.04.2012

Concordo ...

@OFF
OwnPlaay
Pode entrar no msn seu nb ?