Ainda tou sem nada pra fazer então resolvir fazer outra action!
É simples quando vc abre o caixao aparace ou 1 mummy, 1 necromancer, 1 Witch u 1 Vampire.
vá em:
data/actions/scripts
copie qualquer action e apague tudo e cole isso e renomei para caixao.lua
Versão sem decay
--Caixao by The Taker--function onUse(cid, item, frompos, item2, topos)
num = math.random(1,4)
if item.itemid == 5474 then
if num == 1 then
doSummonCreature("Vampire", topos)
doTransformItem(item.uid,item.itemid +1)
elseif num == 2 then
doSummonCreature("Witch", topos)
doTransformItem(item.uid,item.itemid +1)
elseif num == 3 then
doSummonCreature("Mummy", topos)
doTransformItem(item.uid,item.itemid +1)
elseif num == 4 then
doSummonCreature("Necromancer", topos)
doTransformItem(item.uid,item.itemid +1)
end
elseif item.itemid == 5475 then
doTransformItem(item.uid,item.itemid -1)
end
return 1
end
ai va em:
data/actions
edite o arquivo actions.xml e cole isso:
<action itemid="5474" script="caixao.lua"/><action itemid="5475" script="caixao.lua"/>
ta ai
obs: Teste em 7.9
obs2: Ainda é teste então se vc quiserem posso por um storage pra naum usar direto e pagar ou perder um item pra usar de novo, falem ae oq posso fazer pra ficar melhor.
--Versao com decay--
Da pra fazer do decay então vou ensinar
faça a mesma coisa ali em cima só q vc vai ter q colar isso
--Caixao by The Taker--function onUse(cid, item, frompos, item2, topos)
num = math.random(1,4)
if item.itemid == 5474 then
if num == 1 then
doSummonCreature("Vampire", topos)
doTransformItem(item.uid,item.itemid +1)
doDecayItem(item.uid)
elseif num == 2 then
doSummonCreature("Witch", topos)
doTransformItem(item.uid,item.itemid +1)
doDecayItem(item.uid)
elseif num == 3 then
doSummonCreature("Mummy", topos)
doTransformItem(item.uid,item.itemid +1)
doDecayItem(item.uid)
elseif num == 4 then
doSummonCreature("Necromancer", topos)
doTransformItem(item.uid,item.itemid +1)
doDecayItem(item.uid)
end
else
end
return 1
end
e editar no item editor o decay(tempo pra ele fechar) do caixao.
vou mostrar em ss:
Abra o item editor e ponha pra dar load no items.otb do seu ot vá em others e va procure item number 5475 ( o meu ja ta com nome, mas axo q o seu vai tar item number 5475)
em DecayTo vc poem 5474 e em DecayTime o tempo q demora pra mudar 180 (axo q 3 mimutos)
agora pege o item de cima como na imagem abaixo
e marque CanNotDecay
assim fica mais legal
então só isso flw