Problemas con ds_grid_set_region

Publicado por Jalealf, Septiembre 07, 2021, 04:19:50 AM

Tema anterior - Siguiente tema

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

Jalealf

Hola Buenos días, tardes, noches

estoy teniendo un problema con ds_grid_set_region, entiendo por que que estoy queriendo cambiar valores en posiciones donde están cargados sprites y objetos,

¿Qué alternativa me recomiendan?

Este es el error:
ds_grid_set_region argument 3 incorrect type (undefined) expecting a Number (YYGI32)
at gml_Object_obj_ButtonParent_Step_0 (line 10) -               ds_grid_set_region(grid, slotID, grid[# slotID, Item.Height], slotID, grid[# slotID, Item.Height], noone);
############################################################################################
gml_Object_obj_ButtonParent_Step_0 (line 10)

gracias de antemano

Clamud

El mensaje de error indica que se está leyendo un valor undefined, es decir, que no has escrito un valor en la posición de la grid que quieres leer

Jalealf

Lo que estoy cargarn en la columna de la grid es:

AddItemToMasterList(["Cherry", spr_Cherry, 1, Type.Consumable, 1, Obj_Cherry, true]);

¿Podria ser el "true" el que me este dando el error?

Clamud

¿Cómo funciona ese script que está usando?

Jalealf

function AddItemToMasterList(attributes){
   ds_grid_resize(global.AllItems, ds_grid_width(global.AllItems) + 1, ds_grid_height(global.AllItems));
   for (var i = 0; i < array_length(attributes); i++){
      global.AllItems[# ds_grid_width(global.AllItems) - 1, i] = attributes;
   }
}

Powered by EzPortal
SMF spam blocked by CleanTalk