Noticias

Importante: ¡Si quieres publicar tu juego no olvides leer este tema!

Comunidad Game Maker

Bienvenid@ a la comunidad hispana de Game Maker. Nuestro objetivo es crear videojuegos y dar soporte en castellano de GM. Para mejorar nuestro servicio hemos implantado, como adicion al reglamento general, algunas normas especificas en los subforos más comunes. ¡No olvides informarte antes de participar!.

Autor Tema: Bug con un array  (Leído 224 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Marcusmaniacus

en: Noviembre 20, 2020, 06:49:21 am

___________________________________________
############################################################################################
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

///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

}

Step

 


No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado Seirlord_Games

  • Asiduo
  • *
  • Puntos: 289
  • Mensajes: 201
  • Agradecido: 37 veces
  • Sexo: Masculino
  • Esfuérzate por tus sueños, sino es imposible.
    • Ver Perfil
Respuesta #1 en: Noviembre 20, 2020, 10:29:57 am
¿Estás seguro de que la variable global "global.inventario_num" es un array? ¿Dónde lo declaras?

 
Los siguientes usuarios dieron las gracias a este tema: Marcusmaniacus


Desconectado Marcusmaniacus

Respuesta #2 en: Noviembre 22, 2020, 10:01:25 am
Si, tienes toda la razon gracias