Cita de: 3dgeminis en Mayo 26, 2018, 07:08:55 AM
Un ejemplo:
[gml]
///EVENTO CREATE
inv[0]=0 ///array que sera el inventario
for(i=0;i<20;i+=1) {inv=choose("espada","escudo","armadura","pocion",)} ///rellena el array con una palabra al azar, este seria el inventario
temp_list=ds_list_create() ///crea una lista que contendra solo una de las palabras
for(i=0;i<20;i+=1) {if inv="pocion" {ds_list_add(temp_list, inv)}} ///hacemos un loop con el numero total de palabras en el array y agregamos a la lista solo los valores que sean igual a pocion
///EVENTO DRAW
for(i=0;i<20;i+=1) {draw_text(10, y+(i*20), inv)} ///dibujamos el inventario
for(i=0;i<ds_list_size(temp_list);i+=1) {draw_text(x+200, y+(i*20), ds_list_find_value(temp_list, i))} ///dibujamos la lista
[/gml]
Muchísimas gracias fuiste de gran ayuda!!!!!