SA-MP Forums Archive
[PEDIDO] Rбdio - 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] Rбdio (/showthread.php?tid=225638)



[PEDIDO] Rбdio - [AF]Junior - 14.02.2011

Quero um rбdio entre gangsters, mas cada 1 separado tipo em rpg que se digita /ga e fala com a tal gang...

pawn Код:
#define GROVE 1
Essa й uma gang, sу precisa de 1 que o resto eu faзo.

E o rбdio ser pra cada gang e nгo todas juntas...

Se puderem postar eu agradeзo muito!
Abraзos...


Re: [PEDIDO] Rбdio - maquerx - 14.02.2011

procura no search , quem sabe vc ache

_________________________
Iniciante em Pawno


Re: [PEDIDO] Rбdio - [AF]Junior - 14.02.2011

jб procurei... MAS nгo achei.


Re: [PEDIDO] Rбdio - Link_ - 14.02.2011

seria um gang chat?


Re: [PEDIDO] Rбdio - Ricop522 - 14.02.2011

pawn Код:
new GangueGrove[MAX_PLAYERS];

forward GangueMenssagem(cor, const string[]); //Topo do GM
public GangueMenssagem(cor, const string[])
{
    for(new i = 0; i < MAX_PLAYERS; ++i) //Variavel global
    {
        if(IsPlayerConnected(i)) //Chega se o "I" estб online
        {
            if (GangueGrove[i] == 1) //Informa que o player й da gangue Grove. ( 1 = Sim, 0 = Nгo )
            {
                             SendClientMessage(i, cor, string); //Envia a mensagem sendo, cor definida e a string
               
            }          
        }
    }
    printf("%s", string); //Envia no console a mensagem
    return 1;
}


//Como usar:

new String[128];
format(String, 128, "%s diz: %s", Nomedojogador, result);
GangueMenssagem(0xFFFFFF, String);

//Definindo o player como GROVE
GangueGrove[playerid] = 1; // Coloque isso no comando, isso define ele sendo como membro da grove.
GangueGrove[playerid] = 0; // Coloque isso no comando, isso faz com que ele nгo seje da grove.



Re: [PEDIDO] Rбdio - Link_ - 14.02.2011

pawn Код:
new gangteam[MAX_PLAYERS];

// achu que o eu deve ser requestclass
gangteam[playerid] = GROVE;
pawn Код:
forward OnPlayerGangText(playerid,text[]);
public OnPlayerGangText(playerid,text[]) // GANG Xat
{
    for (new i = 0; i < MAX_PLAYERS; i++) if (IsPlayerConnected(i) && gangteam[i] == gangteam[playerid])
        {
        SendClientMessage(i, 0x88FF9FAA, text);
        }
    return 0;
}
pawn Код:
onplayertext
new srvchat[128];
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
if(text[0] == '!')
{//Se Tiver '!'
format(srvchat, sizeof(srvchat),"|| Chat Gang %s: (id:%d): %s", pName, playerid, text[1]);
CallRemoteFunction("OnPlayerGangText","ds",playerid,srvchat);