Ir para conteúdo
  • 0

[Pedido]Canais


Pcatossi

Pergunta

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)

Editado por Pcatossi
Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

@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

Link para o comentário
Compartilhar em outros sites

  • 0

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

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...