Why don't work?
When the "dificuldade = 1" return "Key: 1, chance: 1000000.", but if I set "dificuldade" to another number, for example: "dificuldade = 2", the script return "
addHabilidadeCustomizada: Precisa ter um nivel de dificuldade, escolha '1', '2', ou '3'."
I need this msg: "Key: 2, chance: 250000."
Lua:
dificuldade = 1
local niveis = {
[1] = {chance = 1000000},
[2] = {chance = 250000},
[3] = {chance = 62500},
}
for k,v in pairs(niveis) do
if dificuldade == k then
local random = math.random(1, 100000)
-- if random <= (niveis[k].chance / self:getStorageValue(storage)) then self:addHabilCustom(nome, storage) end
print("Key: ".. k ..", chance: ".. niveis[k].chance ..".")
else
print("addHabilidadeCustomizada: Precisa ter um nivel de dificuldade, escolha '1', '2', ou '3'.")
end
break
end
addHabilidadeCustomizada: Precisa ter um nivel de dificuldade, escolha '1', '2', ou '3'."
I need this msg: "Key: 2, chance: 250000."