[Resolvido] Item que faz aprender magia

Zazeros
em Resolvidos

Zazeros

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/02/13Posts: 22

Boa noite pessoal, eu tava querendo fazer algo diferente no OT, mas não entendo quase nada de programação, então vim pedir para alguma alma bondosa me ajudar no seguinte:

 É um item de id x que quando usado, ele some e a vocação aprende a usar uma magia. Seria como um spell scroll, só que somente pode ser usada por essa vocação e essa vocação não aprende essa magia de nem uma outra forma, como upando, por exemplo.

Estou no aguardo.

Obrigado.

Meguminyan

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/10/17Posts: 27Gênero: Outro

Tenta esse
em actions/scripts crie um .lua chamando Scroll Magia    ( exemplo: scroll exura)
 

function onUse(cid, item)


local magia = "nome da magia"



if getPlayerLearnedInstantSpell(cid, magia) then
doPlayerSendTextMessage(cid,25,"Você já aprendeu a magia deste scroll")
elseif doPlayerLearnInstantSpell(cid, magia) then
local pos = getCreaturePosition(cid)
doSendMagicEffect(pos, 12) -- efeito magico ao usar o scroll
doRemoveItem(item.uid, 1) -- vai consumir o scroll, remova isso se vc n quer que o scroll suma
doPlayerSendTextMessage(cid,19,"Você aprendeu a magia "..magia..".")
end
end

 agora em actions.xml você adiciona a tag e bote o id do item que ao você usar ganhara o spell
 

<action itemid="ID DO ITEM" script="scroll magia.lua"/>

 

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 respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para Suporte - Resolvidos. Se você tiver outras dúvidas, crie um novo tópico.

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