Postado Janeiro 7, 2015 10 anos Pra quem lembra fica a dica, queria o script que variasse entre de 1 a 10 items por favor. PS: Essa action eh linda *-* se tivesse como por pra sair um efeito também
Postado Janeiro 7, 2015 10 anos Aqui tem o script da surprise bag: local PRESENT_BLUE = {2687, 6394, 6280, 6574, 6578, 6575, 6577, 6569, 6576, 6572, 2114} local PRESENT_RED = {2152, 2152, 2152, 2153, 5944, 2112, 6568, 6566, 2492, 2520, 2195, 2114, 2114, 2114, 6394, 6394, 6576, 6576, 6578, 6578, 6574, 6574} function onUse(cid, item, fromPosition, itemEx, toPosition) local count = 1 if(item.itemid == 6570) then local randomChance = math.random(1, #PRESENT_BLUE) if(randomChance == 1) then count = 10 elseif(randomChance == 2) then count = 3 end doPlayerAddItem(cid, PRESENT_BLUE[randomChance], count) elseif(item.itemid == 6571) then local randomChance = math.random(1, #PRESENT_RED) if randomChance > 0 and randomChance < 4 then count = 10 end doPlayerAddItem(cid, PRESENT_RED[randomChance], count) end doSendMagicEffect(fromPosition, CONST_ME_GIFT_WRAPS) doRemoveItem(item.uid, 1) return true end Lembrando que nesse script estão 2 bags. A blue e a red. Uma tem o id = 6570 e a outra 6571 Se quiser o script pra apenas 1 bag, só avisar. Editado Janeiro 7, 2015 10 anos por danihcv (veja o histórico de edições) Te ajudei?? REP + e ficamos quites... http://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'> Atenciosamente, Daniel. Abraços! Meus tutoriais: Programação: Resolvendo QUALQUER erro na data base. Scripts (system's, creaturescripts, mod's, NPC's, etc): (Sistema) GOD Ambient Light Full. Adicionando novas mounts ao servidor [NPC] Papai Noel que dá presente todo ano. Web-site: Resolvendo problema de caracteres especiais em PHP Formatando textos em PHP! Mudando a cor, tamanho, fonte, etc. Criando e configurando tabelas para paginas PHP
Postado Janeiro 7, 2015 10 anos Solução Ok, eu fiz outro para apenas 1 surprise bag. Vá em data/actions/scripts e crie um arquivo chamado surprisebag.lua e coloque isso dentro: local items = { --[numeração] = {id = ID DO ITEM, count = QUANTIDADE DO ITEM} [1]={id=2687, count=10}, [2]={id=6394, count=3}, [3]={id=6280, count=1}, [4]={id=6574, count=1}, [5]={id=6578, count=1}, [6]={id=6575, count=1}, [7]={id=6577, count=1}, [8]={id=6569, count=1}, [9]={id=6576, count=1}, [10]={id=6572, count=1} } function onUse(cid, item, fromPosition, itemEx, toPosition) a = math.random(1, #items) doPlayerAddItem(cid, items[a].id, items[a].count) doSendMagicEffect(fromPosition, CONST_ME_GIFT_WRAPS) doRemoveItem(item.uid, 1) return true end Agora va na pasta data/actions e adicione essa tag ao arquivo actions.xml: <action itemid="ID DA SUA SURPRISE BAG" script="surprisebag.lua"/> Não esqueça de colocar o devido id no local apropriado nessa tag. itemid="ID DA SUA SURPRISE BAG" Te ajudei?? REP + e ficamos quites... http://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'> Atenciosamente, Daniel. Abraços! Meus tutoriais: Programação: Resolvendo QUALQUER erro na data base. Scripts (system's, creaturescripts, mod's, NPC's, etc): (Sistema) GOD Ambient Light Full. Adicionando novas mounts ao servidor [NPC] Papai Noel que dá presente todo ano. Web-site: Resolvendo problema de caracteres especiais em PHP Formatando textos em PHP! Mudando a cor, tamanho, fonte, etc. Criando e configurando tabelas para paginas PHP
Postado Janeiro 7, 2015 10 anos Autor gradece amor s2 Se tiver disponibilidade de cargo lhe convido para um projeto já online, e que agora dia 10 vai voltar! https://www.facebook.com/legalizeot?fref=ts https://www.youtube.com/legalizeots http://global-legalize.com Se tiver interesse: onurb20091
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.