Como criar um Scroll pra transformar o Player em outra Vocation?

Entus
Por Entus
em Scripts

Entus

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/09/15Posts: 23

Como faz isso?

É 8.54, Naruto Tibia.

Quero que o player, ao dar use no scroll, vire tal Vocation.

OBS: Já tenho ID e Sprites.

Atenciosamente, Entus.

alanmtd

Nao interessa!
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 13/04/13Posts: 148Gênero: MasculinoChar no Tibia: tempest flower

Crie um arquivo chamado scrollvoc.lua em data/actions/scripts e coloque isso:

 

 

function onUse(cid, item, fromPosition, toPosition)

 

local voc = {1} --id da vocação

local scroll = {} --id do item

local efeito = {} -- efeito

 

if item.uid == scroll then

doPlayerSetVocation(cid, voc)

doSendMagicEffect(cid, efeito)

end

return true

end

 

Agora em actions.xml adicione essa

Tag:

 

<action actionid="id da scroll" script="scrollvoc.lua"/>

 

Fiz pelo celular, nada garantido.

Mais pode fazer de vários modos. Até pra ter lvl para usar a scroll.

Entus

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/09/15Posts: 23

@UP

E se eu quiser criar muitas scrolls pra muitas vocations?

Terei de fazer várias tags?

Como ficaria o nome dessas scripts/tags?

EX: Quero criar Naruto the last e Sasuke the last.

Atenciosamente, Entus.

alanmtd

Nao interessa!
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 13/04/13Posts: 148Gênero: MasculinoChar no Tibia: tempest flower

É bem básico porque to no celular, mais deve funcionar kkkkk

Tente isso:

 

 

function onUse(cid, item, fromPosition, toPosition)

 

local voc = {

[1] = naruto,

[2] = sasuke,

[3] = sakura

} --id da vocação

local efeito = {}

 

if item.uid == 13334 then

doPlayerSetVocation(cid, voc[1])

doSendMagicEffect(cid, efeito)

end

if item.uid == 13335 then

doPlayerSetVocation(cid, voc[2])

doSendMagicEffect(cid, efeito)

end

if item.uid == 13336 then

doPlayerSetVocation(cid, voc[3])

doSendMagicEffect(cid, efeito)

endreturn true

end

 

Agora em actions.xml adicione essa

Tag:

 

<action actionid="13334;13335;13336" script="scrollvoc.lua"/>