SA-MP Forums Archive
[PEDIDO] Chat de Gang. - 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] Chat de Gang. (/showthread.php?tid=324849)

Pages: 1 2


[PEDIDO] Chat de Gang. - Gustavo_z - 11.03.2012

Bom galera, eu queria um COD que quando o player digitasse " ! " mais a mensagem, que aparecesse para todos os outros players da mesma gang do player que digitar " ! " e sua mensagem.
Por exemplo, se eu escrever ! Olб , que apareзa assim: (TEAM-CHAT): Gustavo_Z: Olб .
Desde jб, grato.



Re: [PEDIDO] Chat de Gang. - BlackCoder - 11.03.2012

pawn Код:
public OnPlayerText(playerid,text[])
{
    if(strfind(text,"!",true) == 0)
    {
        for(new p; p<MAX_PLAYERS; p++)
        {
             new msg[128],nome[30],ftext[100];GetPlayerName(playerid,nome,30);
             strmid(ftext,text,1,strlen(text));
             format(msg,128,"(TEAM-CHAT): %s: %s",nome,ftext);
             if(variavelquedefineagang[p] == variavelquedefineagang[playerid])
             {
                  SendClientMessage(p,-1,msg);
             }
        }
    }
}



Re: [PEDIDO] Chat de Gang. - Gustavo_z - 11.03.2012

deu isso:

pawn Код:
C:\Users\Gustavo\Desktop\GTA\Coisas GM\gamemodes\extreme.pwn(3029) : error 017: undefined symbol "variavelquedefineagang"
C:\Users\Gustavo\Desktop\GTA\Coisas GM\gamemodes\extreme.pwn(3029) : warning 215: expression has no effect
C:\Users\Gustavo\Desktop\GTA\Coisas GM\gamemodes\extreme.pwn(3029) : error 001: expected token: ";", but found "]"
C:\Users\Gustavo\Desktop\GTA\Coisas GM\gamemodes\extreme.pwn(3029) : error 029: invalid expression, assumed zero
C:\Users\Gustavo\Desktop\GTA\Coisas GM\gamemodes\extreme.pwn(3029) : fatal error 107: too many error messages on one line
linha 3029:

pawn Код:
if(variavelquedefineagang[p] == variavelquedefineagang[playerid]);



Re: [PEDIDO] Chat de Gang. - BlackCoder - 11.03.2012

Quote:
Originally Posted by Gustavo_z
Посмотреть сообщение
deu isso:

pawn Код:
C:\Users\Gustavo\Desktop\GTA\Coisas GM\gamemodes\extreme.pwn(3029) : error 017: undefined symbol "variavelquedefineagang"
C:\Users\Gustavo\Desktop\GTA\Coisas GM\gamemodes\extreme.pwn(3029) : warning 215: expression has no effect
C:\Users\Gustavo\Desktop\GTA\Coisas GM\gamemodes\extreme.pwn(3029) : error 001: expected token: ";", but found "]"
C:\Users\Gustavo\Desktop\GTA\Coisas GM\gamemodes\extreme.pwn(3029) : error 029: invalid expression, assumed zero
C:\Users\Gustavo\Desktop\GTA\Coisas GM\gamemodes\extreme.pwn(3029) : fatal error 107: too many error messages on one line
linha 3029:

pawn Код:
if(variavelquedefineagang[p] == variavelquedefineagang[playerid]);

voce temq trocar o 'variavelquedefineagang' pela variavel que vc tem no gm pra defini de que gang aquele player pertence


Re: [PEDIDO] Chat de Gang. - Gustavo_z - 11.03.2012

mas eu tenho 20 gangs no meu GM.


Re: [PEDIDO] Chat de Gang. - BlackCoder - 11.03.2012

Quote:
Originally Posted by Gustavo_z
Посмотреть сообщение
mas eu tenho 20 gangs no meu GM.
cara posta aki o comando de da gangue ou convida pra gangue sei la


Re: [PEDIDO] Chat de Gang. - Lucas_Alemao - 11.03.2012

kkkkkkkkkkkkkkkkkkkkkkk meme veio na hr perfeita


Re: [PEDIDO] Chat de Gang. - BlackCoder - 11.03.2012

Quote:
Originally Posted by Lucas_Alemao
View Post
kkkkkkkkkkkkkkkkkkkkkkk meme veio na hr perfeita
kkkkkkkkk eu posso ser maligno de ter colocado o meme mas vc й bem mais de dar risada^^


Re: [PEDIDO] Chat de Gang. - Đeagle - 11.03.2012

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

voce temq trocar o 'variavelquedefineagang' pela variavel que vc tem no gm pra defini de que gang aquele player pertence
Essa eu nгo aguentei...
kkkkkkkkkkkkkkkkkkkkkkkkkkkkk


Re: [PEDIDO] Chat de Gang. - Gustavo_z - 11.03.2012

Quote:
Originally Posted by BlackCoder
Посмотреть сообщение
cara posta aki o comando de da gangue ou convida pra gangue sei la
Explica direito, por favor ?


Re: [PEDIDO] Chat de Gang. - Đeagle - 11.03.2012

Quote:
Originally Posted by Gustavo_z
Посмотреть сообщение
Explica direito, por favor ?
Poste o comando que convida alguйm para uma organizaзгo do seu GameMode.


Re: [PEDIDO] Chat de Gang. - BlackCoder - 11.03.2012

Quote:
Originally Posted by Gustavo_z
Посмотреть сообщение
Explica direito, por favor ?
aperta ctrl+f e procura por /gang e cola tudo aki


Re: [PEDIDO] Chat de Gang. - Gustavo_z - 11.03.2012

Ok, vou ver aquie


Re: [PEDIDO] Chat de Gang. - Gustavo_z - 11.03.2012

dei /gang e apareceu as defines das gangs, й isso?
pawn Code:
//Gangs
#define BOZO        0
#define BOYZINHOS   1
#define GATE        2
#define MILITARES   3
#define CHINESES    4
#define FRANGOS     5
#define AGENTES     6
#define NOIAS       7
#define GANGSTERS   8
#define GIRLS       9
#define GROVERS     10
#define BALLAS      11
#define LOSVAGOS    12
#define MAFIOSOS    13
#define MENDIGOS    14
#define MEDICOS     15
#define MANOBRISTAS 16
#define PLAYBOYS    17
#define SURFISTAS   18
#define HITMANS     19
#define CAIPIRAS    20



Re: [PEDIDO] Chat de Gang. - Đeagle - 11.03.2012

Agora vocк vai substituir
PHP Code:
if(variavelquedefineagang[p] == variavelquedefineagang[playerid]); 
variavelquedefineagang = Pela varнavel que define o player daquela gang.

Por exemplo a gang Bozo
PHP Code:
if(BOZO[p] == BOZO[playerid]); 
Crйditos: BlackCoder.


Re: [PEDIDO] Chat de Gang. - Gustavo_z - 11.03.2012

Quote:
Originally Posted by Đeagle
View Post
Agora vocк vai substituir
PHP Code:
if(variavelquedefineagang[p] == variavelquedefineagang[playerid]); 
variavelquedefineagang = Pela varнavel que define o player daquela gang.

Por exemplo a gang Bozo
PHP Code:
if(BOZO[p] == BOZO[playerid]); 
Crйditos: BlackCoder.
Mass isso aн entгo so vai acontecer com a gang dos bozos? e com as outras ?


Re: [PEDIDO] Chat de Gang. - Đeagle - 11.03.2012

Faz o mesmo com as outras.
Eu acho que o ъnico geito й esse.


Re: [PEDIDO] Chat de Gang. - steeldark - 11.03.2012

Se voce define as suas orgs atraves de uma pInfo poderia usar assim:
pawn Code:
public OnPlayerText(playerid,text[])
{
    if(strfind(text,"!",true) == 0)
    {
        for(new p; p<MAX_PLAYERS; p++)
        {
             new msg[128],nome[30],ftext[100];GetPlayerName(playerid,nome,30);
             strmid(ftext,text,1,strlen(text));
             format(msg,128,"(TEAM-CHAT): %s: %s",nome,ftext);
             if(PlayerInfo[playerid][pTeam] == PlayerInfo[p][pTeam]) // troque o pteam pela sua variavel que define as orgs
             {
                  SendClientMessage(p,-1,msg);
             }
        }
    }
}
isso verifica se Tean, de player(quem digito o cmd) com a Team de P (quem recebe a msg) se forem iguais ele envia a msg se nгo continua o loop.
vai depender da sua variavel Team, ou Org (pTeam ou pOrg) em fim.



Re: [PEDIDO] Chat de Gang. - Gustavo_z - 11.03.2012

Ainda estб percistindo os mesmo erros:

pawn Code:
C:\Users\Gustavo\Desktop\GTA\Coisas GM\gamemodes\extreme.pwn(3029) : error 029: invalid expression, assumed zero
C:\Users\Gustavo\Desktop\GTA\Coisas GM\gamemodes\extreme.pwn(3029) : error 029: invalid expression, assumed zero
C:\Users\Gustavo\Desktop\GTA\Coisas GM\gamemodes\extreme.pwn(3029) : warning 215: expression has no effect
C:\Users\Gustavo\Desktop\GTA\Coisas GM\gamemodes\extreme.pwn(3029) : error 001: expected token: ";", but found "]"
C:\Users\Gustavo\Desktop\GTA\Coisas GM\gamemodes\extreme.pwn(3029) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
linha 3029:

if(BOZO[p] == BOZO[playerid]);


Re: [PEDIDO] Chat de Gang. - steeldark - 11.03.2012

Tenta da forma que coloquei acima.