[Pedido]Canais

Pcatossi
em Scripts

Pcatossi

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/12/11Posts: 17

queria saber como edito canais, por exemplo o canal Game-Chat; tutores, seniors tutores, gms, cms e gods não ficam com letra laranja quando falam nele, queria saber como arrumo pra quando esses cargos falarem no game-chat a letra ficar laranja (se estiver seção errada desculpa, mais não sabia onde postar, e como o xTibia não tem uma barra de pesquisa que pesquise no forum, postei aqui)

HisashiitYamaguti

O Cortiço - Aluísio Azevedo.
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 17/07/11Posts: 705

Tópico postado na área errada.

hisashi.png

 

Pcatossi

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/12/11Posts: 17

Eu tinha pedido desculpas ja, não sabia onde postar, se alguem puder mover, fazendo favor ..

Beeki

Ex-Coordenador XDev
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 12/03/11Posts: 1900Gênero: MasculinoChar no Tibia: Nokte

@Pcatossi

 

Não é possivel fazer isso com o game-chat, somente no Help Channel, flw

Fabio Augustus - Infraestrutura

Skype: guhsvasc

ILukinhas

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/12/11Posts: 4

tem como siim o pstorm eles os gms fala em vermelho no gc e help e os tutores em laranja como nao tem como¿

Pcatossi

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/12/11Posts: 17

tem como sim, no pstorm, psoul e no PxG eles falam

Leandrinhow

Ajudei? +REP
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 26/12/11Posts: 83Char no Tibia: Wake Best

@TOPIC

 

vá em data/xml/channels :D

- N E W -



 

signbest.gif

Pcatossi

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/12/11Posts: 17

@TOPIC

 

vá em data/xml/channels :D

 

 

available

-->

<channel id="1" name="Party"/>

<channel id="2" name="Staff" access="3"/>

<channel id="3" name="Rule Violations" logged="yes"/>

<channel id="4" name="Counselor" access="1"/>

<channel id="5" name="Game-Chat" level="2"/>

<channel id="6" name="Trade" level="8" muted="120" conditionId="2" conditionMessage="You may only place one offer in two minutes.">

<vocation id="1-8"/>

fail

MatheusGlad

<~~> Scripter <~~>
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 09/09/09Posts: 528Char no Tibia: Emekalo Makalo

Precisa editar as sources:

 

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);

 

Bem assim gods falaram em vermelho e tutores, senior tutores, gms, cms em orange... qlqr coisa soh trocar os valores ali do access

Yours Mkalo :)