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)
Tópico postado na área errada.
Eu tinha pedido desculpas ja, não sabia onde postar, se alguem puder mover, fazendo favor ..
@Pcatossi
Não é possivel fazer isso com o game-chat, somente no Help Channel, flw
Fabio Augustus - Infraestrutura
Skype: guhsvasc
tem como siim o pstorm eles os gms fala em vermelho no gc e help e os tutores em laranja como nao tem como¿
tem como sim, no pstorm, psoul e no PxG eles falam
@TOPIC
vá em data/xml/channels
- N E W -

@TOPIC
vá em data/xml/channels
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
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