[Projeto] Como Troca Cor Do Chat Global dos Players
#1

Ola pessoal muitas Gente tem Duvidas.. Sobre(como Muda cor do Chat)
Bom ele foi um poco dificio de acha.., Mais e completamente Facio.! dps que sober rs.

Olhe procure pelo ''OnPlayerText''

Vai na Ultima return
estara Asim o Normal..

Code:
new string[256];
   format(string,sizeof(string),"[ID: %d] %s{FFFFFF}",playerid,text);
   SendPlayerMessageToAll(playerid,string);
   return 0;
}
2° Parte Para Muda Cor...
Code:
new string[256];
   format(string,sizeof(string),"[ID: %d] {00FF7F}%s",playerid,text);
   SendPlayerMessageToAll(playerid,string);
   return 0;
}
Repare o Codigo ''Red'' repare o 1° Code com o 2° Code
a cor do 1° code vemos que estб {FFFFFF} = Cor Branca , eo Lugar do Codigo da Cor Estб (ERRADO) .
o Certo e estб na Frente EX: {00FF7F}%s Obvio vc Escolhera sua Cor, na minha no cazo e verde Claro.
Aki tem Todas Cores: Click

e isso Pessoal pra Troca Cor do Chat Global (normal) Dos Players.


2° Tutu
Nesse Tutu Irei encina como Cria um Chat pra [ADM] Ex Sem usa cmd altomaticamente ele Fala estara com [ADM] no nick..
OBS: vo cria do meu Geito vcs podem Mudar tbm..

1° Vai no final do Seu GM
Coloque Esse Code..

Code:
stock Nome(playerid)
{
 new pNome[MAX_PLAYER_NAME];
 GetPlayerName(playerid, pNome, 24);
 return pNome;
}
Agora iremos no ''OnPlayerText''
Pra ADM.. criei asim..

Code:
if(pAdmin[playerid]  > 1)
{
    new String[500];
 format(String, sizeof(String), "{FF1493}[ADM] {FFFFFF}%s: {00FF7F}%s", Nome(playerid), text);
 SendClientMessageToAll(GetPlayerColor(playerid), String);
 return 0;
}
Aonde tiver Code de Cores.. VC tbm pode mudalas.. esse foi um do meu geito.!, ou vc pode edita Menssagem.!

Agora iremos cria um pra VIP!.

Code:
if(vip[playerid] == 1)
{
new String[500];
 format(String, sizeof(String), "{8470FF}[Vip] {FFFFFF}%s: {00FF7F}%s", Nome(playerid), text);
 SendClientMessageToAll(GetPlayerColor(playerid), String);
 return 0;
}
Vcs Tbm pode mudala Menssagem/cores..


Lembrando Daquele Code do final do Gm, Nгo presisa fica criando um pra kd chat , so 1 la jah cria qts que vocй quise.!
no OnPlayerText.

Lembrando: Esse Chats Nгo presisa usar nehum Comando para utilizar eles, altomaticamente vocй sendo um ADM Aparecera EX: [ADM] Famous: texto.. ou [VIP] Famous: texto..

OBS: Lembrando kd chat que vc for cria, vc presisa coloca , os tipos que ex: vip ou admin ou prof etc. pra libera, ex pra libera so pra vip e. o code if(vip[playerid] == 1)

pra adm e: if(pAdmin[playerid] > 1) , e outros vcs podem cria tbm pra profissхes iria fica legal., ai quando vcs for cria prof, vai ser bagui do dini etc.. liberando os cmds da prof so pra prof. ai esso copia e coloca no luga desses code, deveis adm/vip etc.. !

Espero ter Ajudado..
Duvidas ERRO Poste.

OBS: Nгo sei ser postei no topico certo.. mais estб aew coque coisa avisa que mudarei!
OBS: nem em todos gms tem isso.. mais de base do Muca/BTG/BWE .. esses ex. Funfa!. mais alguns Gms tipo de orgs , estrangeiros que nгo mecho com eles, caso talvez nгo funfa!
Reply
#2

1є- Estб na area errada, POSTE NESSA!
2є- Se isso fosse um tutorial na бrea certa, seria uma merda.
3є- Use [pawn] e [*/pawn] (Sem estrela) nos seus cуdigos.
4є- Melhore seu portuguкs.
5є- Ao fazer qualquer post seu, aperte F13.
Reply
#3

Vocк postou na бrea errada.

Sobre o tуpico, pode ser que ajude alguns, mas isso й uma coisa digamos que bem fбcil de criar/fazer.

Nгo й nem necessбrio um tutorial. Seria praticamente um Cуdigo Ъtil.

O seu portuguкs estб muito ruim. Um bom tutorial gratifica-se disto.
Reply
#4

kkkkkkkkkk tragico!
Reply
#5

pawn Code:
new String[500];
Recomendo baixar o numero de srings .__. o maximo do chat SA:MP e 128

Vocк ta pegando a cor do player pra que ? '-'

pawn Code:
SendClientMessageToAll(GetPlayerColor(playerid), String);
Se a 1 cor que vocк quer declarar vier antes da primeira letra recomendo por a letra no sendclientMessage

pawn Code:
SendClientMessageToAll( CORAQUI , String);
Reply
#6

Quote:
Originally Posted by Zona_Sky
View Post
Vai na Ultima return
estara Asim o Normal..

Code:
new string[256];
   format(string,sizeof(string),"[ID: %d] %s{FFFFFF}",playerid,text);
   SendPlayerMessageToAll(playerid,string);
   return 0;
}
Tem certeza que й normal achar isso champz? Que GM vocк baixou?
Reply
#7

Que po*** й essa? Voltei pra ficar galera, e quando chego me deparo com um tуpico deste my god!
Reply
#8

Quote:
Originally Posted by Lord_Style
Посмотреть сообщение
Que po*** й essa? Voltei pra ficar galera, e quando chego me deparo com um tуpico deste my god!
Eita'
Reply
#9

Quote:
Originally Posted by Lord_Style
Посмотреть сообщение
Que po*** й essa? Voltei pra ficar galera, e quando chego me deparo com um tуpico deste my god!
Vai se acostumando...
Reply
#10

Quote:
Originally Posted by Rhayziin
View Post
1є- Estб na area errada, POSTE NESSA!
2є- Se isso fosse um tutorial na бrea certa, seria uma merda.
3є- Use [pawn] e [*/pawn] (Sem estrela) nos seus cуdigos.
4є- Melhore seu portuguкs.
5є- Ao fazer qualquer post seu, aperte F13.
aonde acho o F13
Reply
#11

Quote:
Originally Posted by [Full]Garfield[XDB]
Посмотреть сообщение
Vai se acostumando...
Voltou pra ficar e jб vai saindo nй? Trбgico o ban. '-'

Agora a fase ficou ironica kk.


Ao tуpico, todos jб disseram tudo nй.
Gostoso esse tutu.
Reply
#12

Aff, nгo vi a data, --'
(acessando fуrum por smartphone)
Reply
#13

Quote:
Originally Posted by jonathan_scripter
View Post
aonde acho o F13
Revive o topico pra dizer isso.
pqp, e bom que tome ban.
Reply
#14

Quote:
Originally Posted by jonathan_scripter
View Post
aonde acho o F13
Reply
#15

essa e a public como eu faco para alterar so para o player da profissao ver o chat na tela tipo n aparecer para todos so quem tem a profissao pode ver as mensagens alguem pode me ajudar ?

public Chatp(COLOR,const string[],level,playerid)
{
for(new i = 0; i < MAX_PLAYERS; i++) {
if(IsPlayerConnected(i)) {
new aname[MAX_PLAYER_NAME];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), P_CONTAS, aname);
GetPlayerName(i, pname, MAX_PLAYER_NAME);
format(file, sizeof(file), P_CONTAS, pname);
if(dini_Int(file, "Profissao") == dini_Int(file, "Profissao")) {
SendClientMessage(i, COLOR, string);
}
}
}
return 1;
}
Reply
#16

KKKKK Man
Quote:

SendPlayerMessageToAll(playerid,string);

MEE
Quote:

a OnPlayerText vem vasia sem nada..

''-''
Reply
#17

Quote:
Originally Posted by Guscooby
Посмотреть сообщение
Cara, eu acho legal a sua atitude de fazer um tutorial, mas alйm de estar na бrea errada
й visнvel que vocк nгo se esforзou muito.
De qualquer forma, Parabйns!.

e wtf tуpico antigo pra crlh* V:
Errado й tu em falar uma besteira dessas.
Reply
#18

Juro que nгo vi a data do post... equivocado.
Reply
#19

KKKKKKKKKKKKK OLHA ESSE POST
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)