[ajuda] chat perto
#1

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

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..
Reply
#3

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/


Reply
#4

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

@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]
Reply
#6

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

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

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.
Reply
#9

Concordo ...

@OFF
OwnPlaay
Pode entrar no msn seu nb ?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)