Olá Xtibianos,
estou aqui para postar um script simples e útil.. antes de tudo vou explicar como funciona. Ao Clicar em cima da arrow/shield o elemento de ambos muda.. Vamos ao o que interessa.
Vá em data/actions/actions.xml e bote:
<action fromid="7838" toid="7840" event="script" value="transformarrow.lua"/> <action itemid="7850" event="script" value="transformarrow.lua"/>
Em data/actions/scripts crie uma pasta chamada transformarrow.lua e bote isso dentro dela:
-- By: Davi ;]local ITEM_IDS = {
[7850] = 7839,
[7838] = 7839,
[7839] = 7840,
[7840] = 7838,
[7838] = 7850,
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
if(not ITEM_IDS[item.itemid]) then
return false
end
doTransformItem(item.uid, ITEM_IDS[item.itemid])
doDecayItem(item.uid)
return true
end
Sua multi elemental ARROW está pronta, agora vamos para o multi elemental SHIELD
Vá em data/actions/actions.xml e bote:
<action fromid="8905" toid="8909" event="script" value="transformshield.lua"/> <action itemid="8908" event="script" value="transformshield.lua"/>
Em data/actions/scripts crie uma pasta chamada transformshield.lua e bote isso dentro dela:
-- By: Davi ;]local ITEM_IDS = {
[8905] = 8906,
[8907] = 8906,
[8906] = 8909,
[8909] = 8907,
[8907] = 8908,
[8908] = 8905,
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
if(not ITEM_IDS[item.itemid]) then
return false
end
doTransformItem(item.uid, ITEM_IDS[item.itemid])
doDecayItem(item.uid)
return true
end
Até Mais..