Postado Julho 14, 2017 7 anos primeiramente Obg a quem entrar aqui para tentar me ajudar, isso será de grande ajuda! versão 8.60 tfs 0.4 queria simplesmente que esse Script funcionasse com uma porcentagem de chance diferente para cada item. ou um Script parecido com este e que seja simples de configurar. Citar local items = { --[numeração] = {id = ID DO ITEM, count = QUANTIDADE DO ITEM} [1]={id=5892, count=1}, -- item 1 [2]={id=2139, count=1}, -- item 2 [3]={id=10503, count=1}, -- item 3 [4]={id=2141, count=1}, -- item 4 [5]={id=12596, count=1}, -- item 5 [6]={id=12469, count=1}, -- item 6 } function onUse(cid, item, fromPosition, itemEx, toPosition) a = math.random(1, #items) doPlayerAddItem(cid, items[a].id, items[a].count) doSendAnimatedText(getPlayerPosition(cid), "Box!", TEXTCOLOR_GREEN) doPlayerSendTextMessage(cid, 27, "Você abriu uma Box e Ganhou "..items[a].count.."x "..getItemNameById(items[a].id)..(items[a].count > 1 and "s" or "")..".") doRemoveItem(item.uid, 1) return true end Quem poder ajudar ficarei mt grato. já arregalo aquele REP+ :D Editado Julho 18, 2017 7 anos por dissolima Problema Resolvido (veja o histórico de edições)
Postado Julho 17, 2017 7 anos Solução local items = { --[numeração] = {id = ID DO ITEM, count = QUANTIDADE DO ITEM, c = CHANCE} [1]={id=5892, count=1, c=10}, -- item 1 [2]={id=2139, count=1, c=20}, -- item 2 [3]={id=10503, count=1, c=30}, -- item 3 [4]={id=2141, count=1, c=40}, -- item 4 [5]={id=12596, count=1, c=50}, -- item 5 [6]={id=12469, count=1, c=60}, -- item 6 } function getRandomItem(t) local i = math.random(1, #t) i = t[i] if math.random(1, 100) <= i.c then return i end return getRandomItem(t) end function onUse(cid, item, fromPosition, itemEx, toPosition) local i = getRandomItem(items) doPlayerAddItem(cid, i.id, i.count) doSendAnimatedText(getPlayerPosition(cid), "Box!", TEXTCOLOR_GREEN) doPlayerSendTextMessage(cid, 27, "Você abriu uma Box e Ganhou "..i.count.."x "..getItemNameById(i.id)..(i.count > 1 and "s" or "")..".") doRemoveItem(item.uid, 1) return true end Editado Julho 18, 2017 7 anos por Featzen (veja o histórico de edições) Att. Featzen.
Postado Julho 17, 2017 7 anos Autor funcionou perfeitamente, más as vezes precisa clicar 2x na box para ela se transformar no item. e da esse erro na distro.
Postado Julho 18, 2017 7 anos Erro de digitação meu, atualizei a resposta, só substituir Att. Featzen.
Postado Julho 18, 2017 7 anos Autor Em 18/07/2017 em 00:57, Featzen disse: Erro de digitação meu, atualizei a resposta, só substituir não testei ainda, más já vou dando outro REP+ e marcando como melhor resposta. chegar em casa testo o Script vlw
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.