Colored Spells

zimbituba
em Linguagens de Programação

zimbituba

Crystal Server Founder
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 19/01/08Posts: 704Char no Tibia: Atera Knight

Hi XTibia =D

Venho lhes traser um code interessante e legal hehehe =D

 

Basicamente o code se baseia no seguinte.... Você pode alterar o tipo de fala do player ao usar uma spell, para a fala de monsters. Este code funciona tanto para o SVN quanto para o TFS, mas no meu caso estou usando o TFS de exemplo. Então agora vamos começar......

 

 

Em configmanager.cpp abaixo de

 

m_confString[REPLACE_KICK_ON_LOGIN] = getGlobalString(L, "replaceKickOnLogin", "yes");

 

Adicione isto aqui:

 

	m_confString[COLORED_SPELLS] = getGlobalString(L, "useColoredSpells", "no");

 

 

Em configmanager.h abaixo de:

 

REPLACE_KICK_ON_LOGIN,

 

Adicione isto:

 

			COLORED_SPELLS,

 

 

Em game.cpp abaixo na função

 

bool Game::playerSaySpell(Player* player, SpeakClasses type, const std::string& text)

 

Troque isto

 

return internalCreatureSay(player, SPEAK_SAY, text);

else if(result == TALKACTION_FAILED)

return true;

 

return false;

}

 

Por isto aqui:

 

		if(g_config.getString(ConfigManager::COLORED_SPELLS) == "yes"){	   
		 return internalCreatureSay(player, SPEAK_MONSTER_SAY, text);
	 }else{
		 return internalCreatureSay(player, SPEAK_SAY, text);
	}	  
 else if(result == TALKACTION_FAILED){
	 return true;
 }

 return false;
}

 

E pra finalizar no seu config.lua adicione isto:

 

	useColoredSpells = "yes"

 

Em caso de yes os player falaram as spells com as falas de monstros =D

Em caso de no ele vai ficar normal.

 

 

Créditos? Não sei, mas peguei das sources do Quickly OTServ

Até mais galerinha =D

If you would like to thank me for my Crystal Server and others, feel free to donate.
Paypal: shynzomapper@hotmail.com

BillyBola

Ex-Imprensa XTibia
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 08/06/08Posts: 676Char no Tibia: Kimera De Pegasus

Po bem legal, ja vi isso em varios ots, eu ja vi tambem quando upa skills, ML, lv fica colorido tb muitas cores :D

Loldinis

RPGMake ~ Estilo de vida
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 17/12/07Posts: 75Char no Tibia: Lemol Babol

Meu Deus!!!

 

Muito bom shynzo!!!

 

Eu tava precisando disto msm ;x, porem, tem como eu mudar a cor da spell? Tipo, Inves de vermelho para azul, e tals...

Use apenas se achar que EU mereço o seu uso.

loldinispng.png

 

 

João.loldinis@hotmail.com

eletross

Eletross
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 10/01/08Posts: 73Char no Tibia: Eletross

Cara, tu eh divino! Mais um importante code para num floodar as wars em otservs ;)

Valew valew, abração!

IP: warzone.servegame.org

Site para account: http://warzone.servegame.org/

Port: 7171

Versao: 8.50

Dedicado 24/7/365 Rackspace Cloud

OS Ubuntu 9.04, unlimited processing, 2GB RAM

 

Status: ON

guilhermes26

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 25/05/08Posts: 1432Char no Tibia: Akhumura

Bah, fodão e divertido :)

Muito bom para OT's com algum toque a mais.

zimbituba

Crystal Server Founder
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 19/01/08Posts: 704Char no Tibia: Atera Knight

Valeu galera =D

é sempre bom estar ajudando a comunidade

=D

If you would like to thank me for my Crystal Server and others, feel free to donate.
Paypal: shynzomapper@hotmail.com

JamesRocket

Blue Spirit
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 26/11/08Posts: 3Char no Tibia: Neo del Fenix

Oi, adorei seu código, mas tenho uma dúvida. Tem como criar uma condição de vocação nessas cores? Tipo, se vc for voc = 1 sair vermelho / se for voc = 2 sair azul / voc = 3 sair branco, voc = 4 sair verde ?

 

Obrigado desde já.

 

Ah, e no caso do Aries 0.4.5, tem como fazer isso?



Eu sempre clico nessas paradinhas de NeoPets e essas coisas, coloquem nas assinaturas que eu clico geral.

delton

Ex-Xtibian
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 16/11/07Posts: 389Gênero: MasculinoChar no Tibia: Tiger Darm

Bah, parece ser muito legal!!

 

Pena que não posso usar o Dev C ='(

 

Delton~~

Olá XTibiano:

Sua assinatura estava com um problema na TAG SPOILER e foi movida para a parte "Sobre mim".
Agradecemos a sua compreensão.

Atenciosamente,
JV Chequer

zimbituba

Crystal Server Founder
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 19/01/08Posts: 704Char no Tibia: Atera Knight
JamesRocket

 

Oi, adorei seu código, mas tenho uma dúvida. Tem como criar uma condição de vocação nessas cores? Tipo, se vc for voc = 1 sair vermelho / se for voc = 2 sair azul / voc = 3 sair branco, voc = 4 sair verde ?

 

Obrigado desde já.

 

Ah, e no caso do Aries 0.4.5, tem como fazer isso?

Nunca tentei fazer :x mas no aries 0.4.5 voce teria que ter as sources do aries

 

delton

oO por que?

If you would like to thank me for my Crystal Server and others, feel free to donate.
Paypal: shynzomapper@hotmail.com

delton

Ex-Xtibian
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 16/11/07Posts: 389Gênero: MasculinoChar no Tibia: Tiger Darm

Shynzo

 

Não tenho mais PC... Até por isso que parei de mexer com o Thyrania

 

Só mecho no notebook que anda parando =O

 

Delton~~

Olá XTibiano:

Sua assinatura estava com um problema na TAG SPOILER e foi movida para a parte "Sobre mim".
Agradecemos a sua compreensão.

Atenciosamente,
JV Chequer