[Encerrado] Como adicionar algo na descrição do personagem.

gabriel28
em Tópicos Sem Resposta

gabriel28

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 26/08/10Posts: 429Gênero: MasculinoChar no Tibia: Gabriel Rookgaardian

Então, queria saber como adiciono algo na descrição do personagem. Ex: You see Tester. He is an Elite Knight and a King.
Achei em algum lugar essa função: doPlayerSetSpecialDescription. Se é por ela, como eu a uso?
TFS 0.4 rev 3884 v.8.60

darkeyren

just do it
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 21/12/10Posts: 122

A melhor maneira de se fazer isso é utilizando o evento onLook().

De uma checada nas suas sources/creatureevents e veja se ele existe em seu servidor.

gabriel28

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 26/08/10Posts: 429Gênero: MasculinoChar no Tibia: Gabriel Rookgaardian

@darkeyren Tem onLook sim.

darkeyren

just do it
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 21/12/10Posts: 122

Então vamos lá! Vou te dar um breve exemplo de como usar o onLook(), caso você tenha alguma dúvida é só perguntar!

function onLook(cid, target, itemid)
    return TRUE -- usa a descrição padrão!
end

Na minha source quando o retorno do onLook() é TRUE ele usa a descrição padrão do servidor, sabendo disso vamos fazer o nosso script agora pra testar como funciona!

 

Vamos fazer um breve exemplo de uso dele! Como estou sem criatividade, vou fazer um simples script que se o player estiver com certa STORAGE ele vai mudar sua descrição! 

 

function onLook(cid, target, itemid)

	if isPlayer(target) then
		local storage = getPlayerStorageValue(target, STORAGE)
		if storage ~= -1 then
			doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Esse cara é o bixão mesmo!")
			return FALSE
		end
	end

	return TRUE -- default
end

 

Obs: a assinatura do seu onLook() pode ser diferente da minha!

 

Boa sorte!

 

Stigal

don't ever stop...
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 28/11/10Posts: 3402Gênero: Masculino
A questão neste tópico de suporte foi encerrada por falta de resposta. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta

VI6MDIG.png

 

"O fracasso é a oportunidade de se começar de novo inteligentemente"

Minhas Redes Sociais: Youtube | Página & Grupo | Steam  | Discord Xtibia | Skype: @mrooger

 

OTpanel