Postado Setembro 1, 2013 11 anos Autor QuestManaHpCoin.lua local config = { mana = 100, hp = 250, coins = 50, storage_id = 11321, } function onUse(cid) if getPlayerStorageValue(cid, config.storage_id) < 1 then local bp = doPlayerAddItem(cid, 9774) doAddContainerItem(bp, 2160, config.coins) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid) + config.hp) doCreatureAddHealth(cid, config.hp) setCreatureMaxMana(cid, getCreatureMaxMana(cid) + config.mana) doCreatureAddMana(cid, config.mana) doSendMagicEffect(getThingPos(cid), 13) else return doPlayerSendCancel(cid, "It's empty.") end return true end actions.xml <action actionid="7132" event = "script" value = "QuestManaHpCoin.lua" /> Bom já consegui fiz algumas alteraçoes pq não tava funcionando aqui, olhe. function onUse(cid, item, frompos, item2, topos) local config = { mana = 50, hp = 50, coins = 100, storage_id = 11321, } if item.uid == 2012 then if getPlayerStorageValue(cid,1073) == -1 then doPlayerSendTextMessage(cid,25,"Você pegou 1kk, 50 de Mana e 50 de Life, parabéns.") setPlayerStorageValue(cid,1073,1) local bp = doPlayerAddItem(cid, 9774) doAddContainerItem(bp, 2160, config.coins) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid) + config.hp) doCreatureAddHealth(cid, config.hp) setCreatureMaxMana(cid, getCreatureMaxMana(cid) + config.mana) doCreatureAddMana(cid, config.mana) else doPlayerSendTextMessage(cid,25,"Voce ja Fez a quest.") end end return TRUE end <action uniqueid="2012" event = "script" value = "quests/QuestManaHpCoin.lua" />
Postado Setembro 1, 2013 11 anos Autor sobre a lavanca e as pedras ta aqui actions/scripts crie um arquivo .lua com qualquer nome e coloque isto local positions = { {x = 100, y = 100, z = 7}, {x = 101, y = 100, z = 7}, {x = 102, y = 100, z = 7} } local stone = 1250 function onUse(cid, item, fromPosition, itemEx, toPosition) for _, position in ipairs(positions) do local tmp = getTileItemById(position, stone) if tmp.uid > 0 then doRemoveItem(tmp.uid, 1) else doCreateItem(stone, position) end end doTransformItem(item.uid, (item.itemid == 1945 and 1945 or 1945)) return true end em actions.xml coloca isso <action uniqueid="4444" event="script" value="nomedoseuarquivo.lua"/> ai basta colocar o 4444 no unique id da lavanca que você quer Bom esse não cheguei a testa mais creio que esteja funcionando, to usando um script que encontrei em outro forum, com tutorial. Não sei se é proibido falar nome de outros forum aqui, mais foi feito pelo Maarkiin "O Tutorial". O Script é esse, olhe. function onUse(cid, item, frompos, item2, topos)wall1 = {x=227, y=142, z=8, stackpos=1} getwall1 = getThingfromPos(wall1) if item.uid == 7946 and item.itemid == 1945 then doRemoveItem(getwall1.uid,8573) doTransformItem(item.uid,item.itemid+1) elseif item.uid == 7946 and item.itemid == 1946 then doTransformItem(item.uid,item.itemid-1) doCreateItem(1355,1,wall1) end return 1 end Rep+ Pela força de sempre! Bom, duvida tirada, podem mover ! Editado Setembro 1, 2013 11 anos por Rodrigo0lg (veja o histórico de edições)
Postado Setembro 1, 2013 11 anos Dúvida sanada, tag adicionada.<br />Tópico movido!<br /> "O fracasso é a oportunidade de se começar de novo inteligentemente" Minhas Redes Sociais: Youtube | Página & Grupo | Steam | Discord TibiaKing
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.