Postado Dezembro 29, 2017 7 anos Boa tarde TK Estou precisando de uma forcinha para juntar duas actions, uma é para a machete cortar o matinho da runa(wild rune) e a outra pra machete cortar aquele matinho quadrado que colocamos em caves. (jungle grass), tenho os dois aqui, mas preciso juntar eles pra funcionar para 1 tag apenas no action.lua. Alguem poderia me ajudar? Vou deixar as actions.xml abaixo:: Wild Rune: Spoiler function onUse(cid, item, fromPosition, itemEx, toPosition) local id = 1499 -- ida da runa if(itemEx.itemid == id) then doSendMagicEffect(toPosition, CONST_ME_POFF) doRemoveItem(itemEx.uid) return true end return destroyItem(cid, itemEx, toPosition) end Jungle Grass Spoiler function onUse(cid, item, fromPosition, itemEx, toPosition) if itemEx.itemid == 2782 then doTransformItem(itemEx.uid, 2781) doDecayItem(itemEx.uid) return TRUE end return destroyItem(cid, itemEx, toPosition) end Se alguem puder me ensinar, explicando melhor ainda. Tentei de algumas fomas mas n consegui, sou bem leigo. Mas antes de vir aqui tentei de diversas formas e não tive sucesso..
Postado Dezembro 30, 2017 7 anos Solução local t = {[1499] = function(item) doSendMagicEffect(getThingPos(item.uid), CONST_ME_POFF) doRemoveItem(item.uid) end, [2782] = function(item) doTransformItem(item.uid, 2781) doDecayItem(item.uid) end} function onUse(cid, item, fromPosition, itemEx, toPosition) local x = t[itemEx.itemid] if x then x(itemEx) return true end return destroyItem(cid, itemEx, toPosition) end Contato: Email: [email protected] Discord: Dwarfer#2715
Postado Dezembro 30, 2017 7 anos Autor 2 horas atrás, Dwarfer disse: local t = {[1499] = function(item) doSendMagicEffect(getThingPos(item.uid), CONST_ME_POFF) doRemoveItem(item.uid) end, [2782] = function(item) doTransformItem(item.uid, 2781) doDecayItem(item.uid) end} function onUse(cid, item, fromPosition, itemEx, toPosition) local x = t[itemEx.itemid] if x then x(itemEx) return true end return destroyItem(cid, itemEx, toPosition) end Muito obrigado amigo!
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.