Acho que isso te ajuda, estou sem nenhum recurso, fiz de cabeça no bloco de notas kkkk, qualquer coisa me avisa.
local config = {
chance = 30, -- porcentagem para ganhar o item
items = {2160, 2460, 2500, 2465}, -- items que podem ser obtidos ao usar a caixa
efeitoWin = 29, -- efeito se ganhar
efeitoLose = 20 -- efeito se perder
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
local rand = math.random(100)
local i = math.random(#config.items)
if rand <= config.chance then
doPlayerAddItem(cid, config.items[i], 1)
doRemoveItem(item.uid, 1)
doSendMagicEffect(getPlayerPosition(cid), config.efeitoWin)
return true
else
doRemoveItem(item.uid, 1)
doSendMagicEffect(getPlayerPosition(cid), config.efeitoLose)
end
return true
end






info
Grupo: Visconde
Registrado: 27/01/13
Posts: 443
Reputação: +83
Gênero: Masculino
Olá, gostaria de pedir um script que funcionasse da seguinte maneira, o player clicasse em uma caixa e tivesse X% chance de obter um item, logo depois a caixa seria removida, seriam três caixas, uma caixa simples, com itens mais simples, a caixa média e a lendária, cada uma com chances mais difíceis para determinados itens. Pode ser um action apenas, daí só faço duplicar o action e mudar as chances e itens.
TFS 0.4, obrigado, REP+