GI
pedido

Ao Dar Look Em Player, Aparecer Seu Level E Vocação!

Por GiovaneM, 01 de ago. de 2012 em Scripts

level
look
creaturescripts
vocation
player
tibia
script
otserv
11
4.8k
GiovaneMG
01 de agosto de 2012 às 12:16

Olá pessoal, eu estive procurando por este scritp e não encontrei então decidi pedir ajuda.

 

O script é simples (acredito eu), eu quero que quando um player de look em outro player ou em si mesmo, apareça além do seu nome, o level e sua vocação.

 

Tipo do script: Creaturescript

Protocolo (versão do Tibia): 8.00

Servidor utilizado: Wodbo

Nível de experiência: Intermediario?

Adicionais/Informações:

 

 

Aguardo resposta. Obrigdo. Att. Giovane

SmiXS
01 de agosto de 2012 às 13:26

Vá em creaturescript/script e crie um arquivo chamado look.lua em seguida cole isso dentro:

function onLook(cid, thing, position, lookDistance)

   local str = ""
   if isPlayer(thing.uid) then
       str = "Sua vocação é :"..getPlayerVocation(thing.uid).."\n Seu Level é : "..getPlayerLevel(thing.uid)..""
       doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, str)
   end

return true
end

Agora vá em login.lua e registre está linha:

   registerCreatureEvent(cid, "Look")

Depois registre a seguinte tag no creature.XML:

<event type="look" name="Look" event="script" value="look.lua"/>

 

Ajudei REP +.

Editado Agosto 1 por SmiX

GiovaneMG
01 de agosto de 2012 às 14:53

Vá em creaturescript/script e crie um arquivo chamado look.lua em seguida cole isso dentro:

function onLook(cid, thing, position, lookDistance)

local str = ""
if isPlayer(thing.uid) then
	str = "Sua vocação é :"..getPlayerVocation(thing.uid).."\n Seu Level é : "..getPlayerLevel(thing.uid)..""
	doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, str)
end

return true
end

Agora vá em login.lua e registre está linha:

registerCreatureEvent(cid, "Look")

Depois registre a seguinte tag no creature.XML:

<event type="look" name="Look" event="script" value="look.lua"/>

 

Ajudei REP +.

 

 

Então, primeiro obrigado pela ajuda, seu REP ja está garantido, porem, o script deu um erro, que é esse aqui:

 

"Error: [CreatureEvent::configureEvent] No valid type for creature event.look

Warning: [baseEvetns::loadFromXml] Can not configure event"

 

Espero uma resposta sua, obrigado!

 

*Lembrando que o meu server é de Wodbo..."

Editado Agosto 1 por GiovaneM

SmiXS
01 de agosto de 2012 às 15:06

Você tem algum script de look em seu server? Se tem post ele e a tag.

GiovaneMG
01 de agosto de 2012 às 15:13

Você tem algum script de look em seu server? Se tem post ele e a tag.

Não, por isso to pedindo, o server não veio com esse sistema nas sources e nem por script, quando eu dou look simplesmente só aparece o nome e mais nada. Wodbo tem suas peculiaridades...

 

 

Em relação ao script que voce me mandou, eu suspeito que os server wodbo não pode registrar um evento, ou eu estou registrando errado, aqui vai meu login.lua:

 

function onLogin(cid)
registerCreatureEvent(cid, "Look")
return 1
end

 

e aqui como está no creaturescript.xml:

 

<creaturescripts>
<event type="logout" name="PlayerLogout" script="logout.lua"/>
<event type="look" name="Look" script="look.lua"/>
<event type="login" name="PlayerLogin" script="login.lua"/>

Editado Agosto 1 por GiovaneM

SmiXS
01 de agosto de 2012 às 15:17

A desculpa, se não tem nas sources. Não tem como fazer o sistema.

GiovaneMG
01 de agosto de 2012 às 15:22

A desculpa, se não tem nas sources. Não tem como fazer o sistema.

 

Se tem ou não, eu não sei, estou supondo que não tenha, mas pode ser que tenha, tenta me ajuda ai, por favor!

SmiXS
01 de agosto de 2012 às 15:33

Posta aqui seu CreatureScript.XML quero dar uma olhada.

GiovaneMG
01 de agosto de 2012 às 15:36

Posta aqui seu CreatureScript.XML quero dar uma olhada.

 

 

 

 

<?xml version="1.0"?>

 

<creaturescripts>

<event type="logout" name="PlayerLogout" script="logout.lua"/>

<event type="look" name="Look" script="look.lua"/>

<event type="login" name="PlayerLogin" script="login.lua"/>

<event type="saga" name="raditz" script="raditz.lua" />

<event type="saga" name="Monkey" script="Monkey.lua" />

<event type="saga" name="Gregory" script="Gregory.lua" />

<event type="saga" name="Saibaman" script="Saibaman.lua" />

<event type="saga" name="Nappa" script="Nappa.lua" />

<event type="saga" name="Vegeta" script="Vegeta.lua" />

<event type="saga" name="Vegeta Oozaru" script="Vegeta Oozaru.lua" />

<event type="saga" name="Dodoria" script="Dodoria.lua" />

<event type="saga" name="Zarbon" script="Zarbon.lua" />

<event type="saga" name="Guldo" script="Guldo.lua" />

<event type="saga" name="Reecome" script="Reecome.lua" />

<event type="saga" name="Copassa" script="Copassa.lua" />

<event type="saga" name="Cap Gibnyu" script="Cap Gibnyu.lua" />

<event type="saga" name="Cap Ginyuoku" script="Cap Ginyuoku.lua" />

<event type="saga" name="Freeza1" script="Freeza1.lua" />

<event type="saga" name="Freeza2" script="Freeza2.lua" />

<event type="saga" name="Freeza3" script="Freeza3.lua" />

<event type="saga" name="Freeza4" script="Freeza4.lua" />

<event type="saga" name="Freeza5" script="Freeza5.lua" />

<event type="saga" name="Freeza6" script="Freeza6.lua" />

<event type="saga" name="Freeza7" script="Freeza7.lua" />

<event type="saga" name="c19" script="c19.lua" />

<event type="saga" name="c20" script="c20.lua" />

<event type="saga" name="cell1" script="cell1.lua" />

<event type="saga" name="c17" script="c17.lua" />

<event type="saga" name="cell2" script="cell2.lua" />

<event type="saga" name="celljr" script="celljr.lua" />

<event type="saga" name="cell3" script="cell3.lua" />

<event type="saga" name="cell4" script="cell4.lua" />

<event type="saga" name="Pup Pui" script="Pup Pui.lua" />

<event type="saga" name="Yakon" script="Yakon.lua" />

<event type="saga" name="Dabura" script="Dabura.lua" />

<event type="saga" name="Majin Vegeta" script="Majin Vegeta.lua" />

<event type="saga" name="Buu1" script="Buu1.lua" />

<event type="saga" name="Buu2b" script="Buu2b.lua" />

<event type="saga" name="Buu2" script="Buu2.lua" />

<event type="saga" name="Buu3" script="Buu3.lua" />

<event type="saga" name="Buu2c" script="Buu2c.lua" />

<event type="saga" name="Kid Buu" script="Kid Buu.lua" />

<event type="saga" name="Bebi" script="Bebi.lua" />

<event type="saga" name="Bebi Oozaru" script="Bebi Oozaru.lua" />

<event type="saga" name="SC17" script="SC17.lua" />

<event type="saga" name="S1" script="S1.lua" />

<event type="saga" name="S2" script="S2.lua" />

<event type="saga" name="S3" script="S3.lua" />

<event type="saga" name="S4" script="S4.lua" />

<event type="saga" name="S5" script="S5.lua" />

<event type="saga" name="S6" script="S6.lua" />

<event type="saga" name="S7" script="S7.lua" />

<event type="saga" name="S8" script="S8.lua" />

</creaturescripts>

 

 

SmiXS
01 de agosto de 2012 às 15:55

Desculpa mas não tenho noção das functions da versão 8.00.sleep.png

GiovaneMG
01 de agosto de 2012 às 23:47

Desculpa mas não tenho noção das functions da versão 8.00.sleep.png

Certo, obrigado pela ajuda, se puder me indicar alguem que pode saber como me ajudar, eu agradeço