Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

I have a problem with a return. Need help ASAP please. Can anyone help?

Asked by 3 years ago

I have a return but the code still works with or without it. I needed this function to work with a return.

--Random price generator
local function randomPriceGenerator(carPriceArray)  
    while priceRndGeneratorCount < 3 do
        local rnd = Random.new()
        local price = rnd:NextInteger(1,3) -- Generate a random number between 1 and 3
        --Add price to the array
        table.insert(carPriceArray, price)
        priceRndGeneratorCount  = priceRndGeneratorCount + 1
    end 
    return carPriceArray --Return to value/s the carPriceArray
end





--Price Array
local carPriceArray  = {}

--Calling the randomgenerator function
randomPriceGenerator(carPriceArray) 

-- Price and name of the cars array
local carsInfo = {

    ["CarOneName"] = "Car 1",
    ["CarOnePrice"] = carPriceArray[1], --Retrieve price from carPriceArray

    ["CarTwoName"] = "Car 2",
    ["CarTwoPrice"] = carPriceArray[2], --Retrieve price from carPriceArray

    ["CarThreeName"] = "Car 3",
    ["CarThreePrice"] = carPriceArray[3] --Retrieve price from carPriceArray

}

Answer this question