Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for i = 1, 5 do
- local one = table.random(canPickedHero)
- if(one ~= nil) then
- local sellPrice = one.price
- local sellLevel = 1
- if(playerInfo.BuyHeroCount[one.name] ~= nil) then
- if(playerInfo.BuyHeroCount[one.name] >= 2 and playerHero:GetLevel() >= 5) then
- sellLevel = 5
- end
- if(playerInfo.BuyHeroCount[one.name] >= 5 and playerHero:GetLevel() >= 10) then
- sellLevel = 10
- end
- if(playerInfo.BuyHeroCount[one.name] >= 9 and playerHero:GetLevel() >= 15) then
- sellLevel = 15
- end
- end
- local useSpecialPrice = RollPercentage(10)
- if(playerInfo.IsBot) then
- useSpecialPrice = true
- if playerHero:GetLevel() >= 5 then
- sellLevel = 5
- end
- if playerHero:GetLevel() >= 10 then
- sellLevel = 10
- end
- end
- if(useSpecialPrice and playerHero:GetLevel() >= 15) then
- local rndAddLevel = math.floor(RandomInt(0, playerHero:GetLevel() - 10))
- local randomLevel = sellLevel + rndAddLevel
- if(randomLevel < 5) then
- randomLevel = 1
- elseif(randomLevel >= 5 and randomLevel < 10) then
- randomLevel = 5
- elseif(randomLevel >= 10 and randomLevel < 15) then
- randomLevel = 10
- elseif(randomLevel >= 15) then
- randomLevel = 15
- end
- rndAddLevel = randomLevel - one.level
- sellPrice = one.price + rndAddLevel * RandomInt(5, 10)
- sellLevel = randomLevel
- end
- local boughtCount = 0
- if(playerInfo.BuyHeroCount[one.name] ~= nil) then
- boughtCount = playerInfo.BuyHeroCount[one.name]
- end
- local insertData = {name = one.name, price = sellPrice, level = sellLevel, sold = false, boughtCount = boughtCount}
- table.insert(panelHeros, insertData)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement