попробуй написать
Dim cube.bonus(4)
если у тебя:
CreateBonus(-250,95,-150,0)
CreateBonus(-90,92,-150,1)
CreateBonus(-290,100,-50,2)
CreateBonus(-120,99,-130,3)
CreateBonus(-100,99,-110,4)
Blitz3d DIM (5) создает от 0 до 5 (всего 6 объектов)
BlitzMax DIM (5) создает от 0 до 4 (всего 5 объектов)
П.С. только в БМ он будет создаваться немного по-другому, там вообще другой синтаксис