Postado Novembro 15, 2014 10 anos Fala galera blz ? To aqui agr pra pedir um script (action) que ao da use no bau ganha um set. Tentei editar um que era de pegar 100k e tentei editar pra set e não deu. Quero pedir um aqui. Se vcs puderem passar agradeço Atenciosamente, Anuudek.
Postado Novembro 15, 2014 10 anos Tenho esse script que peguei do meu amigo ViitinG espero que ajude local coin = 2328 local lever = { [9401] = {10,7735}, [9402] = {10,7735}, [9406] = {10,12606}, [9406] = {10,12603}, [9407] = {10,8858} } function onUse(cid,item,fromPosition,itemEx,toPosition) if doPlayerRemoveItem(cid,coin,lever[item.actionid][1]) == FALSE then return doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "Você Precisa De "..lever[item.actionid][1].." " ..getItemNameById(coin)) end doPlayerAddItem(cid,lever[item.actionid][2]) doPlayerSendTextMessage(cid,22,"Você Acaba De Adquirir Um(a) " .. getItemNameById(lever[item.actionid][2])) doSendMagicEffect(getCreaturePosition(cid), math.random(28,30)) doTransformItem(item.uid, item.itemid == 1740 and 1740 or 1740) return true end | TFS 0.4 DEV | Ajudei você ? retribua a ajuda com uma Reputação positiva " Se a sua vida for a melhor coisa que já te aconteceu, acredite, você tem mais sorte do que pode imaginar. "
Postado Novembro 15, 2014 10 anos Autor Cara não é esse, é que estou fazendo baús para itens iniciais, dai o bau fica no templo para os novatos pegarem o set Atenciosamente, Anuudek.
Postado Novembro 15, 2014 10 anos Tente este: function onUse(cid, item, frompos, item2, topos) if item.uid == 60001 then if getPlayerStorageValue(cid,60001) == -1 then doPlayerSendTextMessage(cid,25,"Voce ganhou um kit de iniciante!") local bag = doPlayerAddItem(cid,12764,1) -- Mude para o ID da BP doAddContainerItem(bag,12634,1) -- ID dos itens dentro da bp doAddContainerItem(bag,12664,1) doAddContainerItem(bag,12683,1) doAddContainerItem(bag,12697,1) doAddContainerItem(bag,12698,1) doAddContainerItem(bag,12716,1) doAddContainerItem(bag,12757,1) doAddContainerItem(bag,2672,100) doAddContainerItem(bag,12775,100) doAddContainerItem(bag,12776,100) setPlayerStorageValue(cid,60001,1) else doPlayerSendTextMessage(cid,25,"Voce já recebeu seu kit.") end return true end end Editado Novembro 15, 2014 10 anos por bhelliip (veja o histórico de edições)
Postado Novembro 16, 2014 10 anos Cara não deu certo pq na hora de vc usa o RME você não colocou o numero que vem no script no baú,ai o baú ia atender a action que falava pra dar o item ai sim ia dar certo(malz pela explicação mal feita) exemplo: function onUse(cid, item, frompos, item2, topos) if item.uid == 1636 then queststatus = getPlayerStorageValue(cid,1636) if queststatus == -1 or queststatus == 0 then doPlayerSendTextMessage(cid,22,"Voce pegou uma Magma Stone!") -- a mensagen que ira aparecer quando vc pegar o item item_uid = doPlayerAddItem(cid,12245,1) -- item_uid = doPlayerAddItem(cid,12245~id do item~,1~Quantidade~) setPlayerStorageValue(cid,1636,1) else doPlayerSendTextMessage(cid,22,"Esta Vazio . Vc Ja Fes A Quest.") -- ira aprecer quando vc ja tiver pego e tentar dnv end else return 0 end return 1 end Aquele número em vermelho é oque você vai colocar no unique id do baú(se quiser dou a tag que você irá colocar no actions.xml beleza?)Bem,eu não tenho certeza que é isso mas aqui esta a legenda das cores:Verde:A ID do item que irá ganhar na questAmarelo:A quantidadeVermelho:O codigo da UNIQUE ID que você irá colocar no baú no RME Enfim,se não der certo mande MP pra mim que eu afundo o caso e te ajudo,e se eu falei nada a ver tambêm diga no MP e,se eu ajudei RP++ Por favor pois sou iniciante Créditos a Gabrielzxzx pelo script do baú e a tag,tutorial dele: http://www.tibiaking.com/forum/topic/13388-como-criar-quest/ Até a proxima! Editado Novembro 16, 2014 10 anos por Updatorxd (veja o histórico de edições)
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.