AK

[C++]Tutor Falar Em Laranja E God Em Vermelho

Por Akzs, 04 de ago. de 2012 em Linguagens de Programação

17
6k
AkzsA
04 de agosto de 2012 às 21:02

Bom muitos tem a duvida de como fazer tutor falar em Laranja no game chat e help e GM,CM,GOd falar em Vermelho entao la vai o Tutorial

 

 

precisa editar os source assim.

 

Em chat.cpp procure por:

 

bool ChatChannel::talk

 

Nessa function ache:

 

if(it == m_users.end())

return false;

 

Pule 2 linhas e bote isso:

 

SpeakClasses ntype = type;

uint16_t channelId = getId();

if (channelId == 5) {

if (player->getGroupId() == 6) {

ntype = SPEAK_CHANNEL_RN;

}

else if(player->getGroupId() >= 2) {

ntype = SPEAK_CHANNEL_O;

}

 

}

Agora ache:

 

it->second->sendToChannel(player, type, text, m_id, _time);

 

Troque essa linha por:

 

it->second->sendToChannel(player, ntype, text, m_id, _time);

 

Bom Assim os Gods Falaram em Vermelho, e os game master , communyti managers e tutores falaram em laranja

Mais Akzs Como Fazer para que GODS , GMS e CMS falem em vermelho. Simples so Editar assim

 

SpeakClasses ntype = type;

uint16_t channelId = getId();

if (channelId == 5) {

if (player->getGroupId() == 6) {

ntype = SPEAK_CHANNEL_RN;

}

else if (player->getGroupId() == 5) {

ntype = SPEAK_CHANNEL_RN;

}

else if (player->getGroupId() == 4) {

ntype = SPEAK_CHANNEL_RN;

}

else if(player->getGroupId() >= 2) {

ntype = SPEAK_CHANNEL_O;

}

}

Pronto Aperta F9 e Compila e estara pronto.

 

 

Como Editar os Groups ?

 

(player->getGroupId() == 5)
No Caso ali esta getGroupId no caso esta "5" Entao esta para acesso de CM Caso queria editar coloca o Valor do Access ali.

OBS:o Ultimo Codigo Esse aki embaixo \/ Ele esta Para Todos Grupos

SpeakClasses ntype = type;

uint16_t channelId = getId();

if (channelId == 5) {

if (player->getGroupId() == 6) {

ntype = SPEAK_CHANNEL_RN;

}

else if (player->getGroupId() == 5) {

ntype = SPEAK_CHANNEL_RN;

}

else if (player->getGroupId() == 4) {

ntype = SPEAK_CHANNEL_RN;

}

else if(player->getGroupId() >= 2) {

ntype = SPEAK_CHANNEL_O;

}

}

lucas1324L
04 de agosto de 2012 às 21:03

Otimo Tuto

 

Reputado

BeekiB
04 de agosto de 2012 às 21:26

Tem como modificar para o GOD falar em vermelho no default também?

notle2012N
04 de agosto de 2012 às 21:54

muito bom pra quem tem sources ph34r.png

Editado Agosto 4 por notle2012

AkzsA
05 de agosto de 2012 às 16:25

Tem como modificar para o GOD falar em vermelho no default também?

Nao.

esfomeadoE
05 de agosto de 2012 às 17:43

Tem como modificar para o GOD falar em vermelho no default também?

 

Sim tem.

Basta mudar o channelID

AkzsA
05 de agosto de 2012 às 18:30

Tem como modificar para o GOD falar em vermelho no default também?

 

Sim tem.

Basta mudar o channelID

o Default Aonde todo mundo Fala nao e Canal ;x

5 anos depois...
03 de dezembro de 2017 às 22:58
Em 05/08/2012 at 18:30, Akzs disse:

o Default Aonde todo mundo Fala nao e Canal ;x

a10b9Vb.png

 

Oi

BennyB
04 de dezembro de 2017 às 00:00
57 minutos atrás, Ceetros disse:

a10b9Vb.png

 

Oi

 

cê reviveu o tópico só pra mostrar seu otclient editado

tá me zoando, né?

 

VelhoBarreiroV
04 de dezembro de 2017 às 00:47
42 minutos atrás, Bennyyw disse:

 

cê reviveu o tópico só pra mostrar seu otclient editado

tá me zoando, né?

 

DKOSAOPDKSAOPDKASPODKAS DESCULPA SPAMMAR, MAS TIVE QUE RIR ( SE FOR DAR BAN, AVISA ANTES )

O Maluco revive um bagulho de 2012 pra mostrar OTClient JDIOASKDAOPDKASPO

 

BrenoNetoB
04 de dezembro de 2017 às 11:43

Vlw por reviver o topico, um conteúdo q eu n sabia q tinha kk

NogardN
04 de dezembro de 2017 às 12:49

 

if (channelId == 5 || channelId == 9) 
{
   if (player->getGroupId() > 3) 
   {ntype = SPEAK_CHANNEL_RN;}
   else if(player->getGroupId() > 1)
   {ntype = SPEAK_CHANNEL_O;}
}

 

 

 

DarkWoreD
04 de dezembro de 2017 às 15:20
15 horas atrás, Bennyyw disse:

 

cê reviveu o tópico só pra mostrar seu otclient editado

tá me zoando, né?

 

Pow Benny faz isso comigo não, to chorando de rir aqui huehuehuehuehuehuehue

06 de dezembro de 2017 às 02:10
Em 04/12/2017 at 00:00, Bennyyw disse:

 

cê reviveu o tópico só pra mostrar seu otclient editado

tá me zoando, né?

 

Tava no tédio 

BennyB
06 de dezembro de 2017 às 13:24

Beleza, fica uma semana fora aí pra se divertir bastante