Може ли обект да е елемент на масив и как? |
Здравейте ( Вход | Регистрация )
Може ли обект да е елемент на масив и как? |
![]()
Коментар
#1
|
|
Новодошъл ![]() Група: Потребител Коментари: 5 Регистриран: 30.08.11 Потребител № 1690 ![]() |
Имам следния script
scr_equipment j=0; k=0; for (i=0;i<150;i+=1) { if ( my_ship_inventory[i,0]!=0 ) { instance_create(j+130,k+125,my_ship_inventory[i,0]); j+=0; k+=100; } } Като на друго място има my_ship_inventory[0,0]= obj_cannon; my_ship_inventory[0,1]= 1; //have cannon my_ship_inventory[1,0]= obj_plasma; my_ship_inventory[0,1]= 1; //have plasma Като се изпълнява скрипта дава грешка: ___________________________________________ ERROR in action number 7 of Mouse Event for Left Button for object obj_button_equipment: In script scr_equipment: Error in code at line 6: if ( my_ship_inventory[i,0]!=0 ) ^ at position 12: Unknown variable my_ship_inventory or array index out of bounds Защо става така? |
|
|
![]() |
![]()
Коментар
#2
|
|
![]() Засмян тъпоъгълник :D ![]() Група: Администратор Коментари: 1790 Регистриран: 21.07.08 Град: Това е място, населено с много хора. FPS: 60 Потребител № 1116 ![]() |
Защото си прехвърлил границите на масива
Код j=0;
k=0; for (i=0;i<2;i+=1) { if ( my_ship_inventory[i,1]!=0 ) { instance_create(j+130,k+125,my_ship_inventory[i,0]); j+=0; k+=100; } } Като на друго място има my_ship_inventory[0,0]= obj_cannon; my_ship_inventory[0,1]= 1; //have cannon my_ship_inventory[1,0]= obj_plasma; my_ship_inventory[1,1]= 1; //have plasma -------------------- Цитат Пешо: 4:53:46 Я недейти са карайти тука че да ни ва зашливйъ |
|
|
![]() ![]() |
Олекотена версия | Час: 16:34:49, 03.07.25 |