___________________________________________
############################################################################################
FATAL ERROR in
action number 2
of Step Event0
for object mn_inventario:
trying to index a variable which is not an array
at gml_Script_scr_grab_item (line 8) - global.mouse_inventario_num=global.inventario_num[slot_for_grab]
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Script_scr_grab_item (line 8)
called from - gml_Object_mn_inventario_StepNormalEvent_2 (line 26) - scr_grab_item(i)
El problema que me da es ese el codigo que tengo es este
scr_grab_item
[gml]
///scr_grab_item(Numero)
var slot_for_grab=argument[0]
if (global.inventario_obj[slot_for_grab])
{
global.mouse_inventario_obj=global.inventario_obj[slot_for_grab]
global.inventario_obj[slot_for_grab]=0
global.mouse_inventario_num=global.inventario_num[slot_for_grab]
global.inventario_num[slot_for_grab]=0
global.mouse_inventario_estaqueable=global.inventario_estaqueable[slot_for_grab]
global.inventario_estaqueable[slot_for_grab]=false
}
[/gml]
Step
¿Estás seguro de que la variable global "global.inventario_num" es un array? ¿Dónde lo declaras?
Si, tienes toda la razon gracias