Postado Março 30, 2014 11 anos Olá, eu gostaria de um script que tirasse um tanto de um item X para fazer uma aposta e poder ganhar um item random, (4items)... Alguem sabe algum script??? Editado Março 30, 2014 11 anos por Copi (veja o histórico de edições)
Postado Abril 1, 2014 11 anos O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680Este tópico foi movido: De: "OTServ → Scripting → Actions e TalkActions" Para: "OTServ → Suporte OTServ → Suporte de Scripts" STYLLER OT 2022
Postado Abril 1, 2014 11 anos Pode ser em uma alavanca ?? Ou voce prefere talkation ? Explica ai. @EDIT Bom, se for tipo numa alavanca, eu fiz um codigo simples aqui, e deve resolver. local config = { [0] = { item = 2160 , count = 10 } , [1] = { item = 2160 , count = 10 } , [2] = { item = 2160 , count = 10 } , [3] = { item = 2160 , count = 10 } , [4] = { removeItem = 2160 , count = 1 } } function onUse(cid, item, frompos, item2, topos) if(doPlayerRemoveItem(cid, config[4].removeItem, config[4].count)) then doPlayerSendTextMessage(cid,22,"Aposta realizada! Aguarde o resultado!") local sort = config[math.random(0, #config -1)] doPlayerAddItem(uid, config[sort].item, config[sort].count) else doPlayerSendTextMessage(cid,22,"Você não possui dinheiro suficiente para fazer a aposta!") end return true end Só mudar os ID dos items, e a quantidade que vai ganhar, e o id e qnt do item que vai retirar do player. Depois, adicionar action id na alavanca no RME e adicionar uma linha no actions.xml. Essas apostas podem ser feitas várias vezes. E é muito simples. Se possível +REP -GstavoLiber Editado Abril 1, 2014 11 anos por GstavoLiber (veja o histórico de edições)
Postado Abril 1, 2014 11 anos Era essa mesmo, deu erro amigo.. [Error - Action Interface] [1/4/2014 13:8:35] data/actions/scripts/surprise2.lua:onUse [1/4/2014 13:8:35] Description: [1/4/2014 13:8:35] data/actions/scripts/surprise2.lua:13: attempt to index field '?' (a nil value) [1/4/2014 13:8:35] stack traceback: [1/4/2014 13:8:35] data/actions/scripts/surprise2.lua:13: in function <data/actions/scripts/surprise2.lua:9>
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.