Jump to content

Acl problem


iRack

Recommended Posts

Hi! Can someone help me to solve this problem? Problem : [2019-06-19 17:29:06] ERROR: boxcreated\server.Lua:52: bad argument #2 to 'random' (interval is empty)
[2019-06-19 17:29:06] ERROR: boxcreated\server.Lua:57: bad argument #1 to 'random' (number expected, got table)

 

Quote

        if hit and getElementType(hit) == "player" then
            local reward = math.random(100)
            if reward >= settings.possibility[1] then
                local weapon,ammo = settings.weaponIDs[math.random(#settings.weaponIDs)],math.random(settings.ammoCount[1],settings.ammoCount[2])
                giveWeapon(hit,weapon,ammo) -- oyuncuya silah ver
                outputChatBox(getPlayerName(hit).." #FFFFFFfound the gift box and won #FF0000"..getWeaponNameFromID(weapon).." ("..ammo.." ammo) #FFFFFF$ Congratulations!",root,255,255,255,true)
            --    outputChatBox(getPlayerName(hit).." #FFFFFFfound the gift box and won #00FF00"..getWeaponNameFromID(weapon).." ("..ammo.." ammo)",root,255,255,255,true)
            else
                local money = math.random(settings.cashCount[1],settings.cashCount[2])
                givePlayerMoney(hit,money) -- oyuncuya para ver
                outputChatBox(getPlayerName(hit).." #FFFFFfound the gift box and won #FF0000"..money.."#FFFFFF$ Congratulations!",root,255,255,255,true)
            --    outputChatBox(getPlayerName(hit).." #FFFFFFfound the gift box and won #00FF00"..money.."#FFFFFF$",root,255,255,255,true)
            end            
                local premium = math.random(settings.premiumCount)
                aclGroupAddObject(aclGetGroup("Premium"), "user."..accountName)
                outputChatBox(getPlayerName(hit).." #FFFFFfound the gift box and won #FF0000"..premium.."#FFFFFF$ Congratulations!",root,255,255,255,true)
            --    outputChatBox(getPlayerName(hit).." #FFFFFFfound the gift box and won #00FF00"..getWeaponNameFromID(weapon).." ("..ammo.." ammo)",root,255,255,255,true)        
            else
            if settings.health_armor then
                setElementHealth(hit,100)
                setPedArmor(hit,100)
            end
            outputChatBox("No hidden gift box found :(",root,255,0,0,true)
        --    outputChatBox("No hidden gift box found :(",root,255,0,0,true)
        end
        setTimer(destroyElement,1500,1,secretBox)
        removeEventHandler("onColShapeHit",col,stopSearch)
        destroyElement(col)
        secretBox = nil
        col = nil
        triggerClientEvent("secretBox:stopRender",resourceRoot,hit)
        outputChatBox("The next gift box will be create in "..settings.createTime.." minutes.",root,0,255,0,true)
    --    outputChatBox("The next gift box will be create in "..settings.createTime.." minute.",root,0,255,0,true)
        createTimer = setTimer(createSecretBox,settings.createTime*60000,1)
    end
end
 

52 is:               local money = math.random(settings.cashCount[1],settings.cashCount[2])

57 is:               local premium = math.random(settings.premiumCount)

and:

Quote

settings = {
    createTime = 160, -- create time (minute)
    searchTime = 5, -- time to search (minute) (disappear when the time expires)
    weaponIDs = {22,23,24,25,26,27,28,29,30,31,32}, -- weapon ids
    ammoCount = {30,60,90}, -- minAmmo,maxAmmo
    cashCount = {3000,1000}, -- minCash,maxCash
    premiumCount = {1},
    possibility = {20,30,50}, -- money,weapon (default: %70 money, %30 weapon, %50 premium acc)
    objectID = 1347, -- box object
    health_armor = true, -- when player find the secret box give health and armor?
    command = "createBox", -- create secret box command
}

Help please ? 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...