Quiero quea? al hacer click en un objeto(inventario)
me aparesca un listado con variables, y su cantidad.(si la cantidad es 1 o mayor)
y al elegir uno me cree un objeto.


Nos vemos.

no entiendo... :-X  :-\  :-[
por favor expl?cate un poco mas... 
8)
saludos

Yo manejo la cantidad de item segun global.Xitem
y quiero que al hacer click en el objinventario, me aparesca un listado o imagenes representando cada item.
Este seria por ejemplo el orden del listado:
1lugar:comida
2L: mesa
2L: compu

PERO... si no tengo la mesa(global.mesa=0)
me aparesca la compu seguido de o como segundo lugar despues de la comida.
Nos vemos

#3 Mayo 27, 2010, 12:27:21 AM Ultima modificación: Mayo 27, 2010, 01:23:50 AM por LuisYx
Lo que se me ocurre es que crees un script de "Algoritmo de burbuja", solamente le asignas un valor a cada item para saber que vale mas y asi puedes ordenarlas de menor a mayor ? mayor a menor.

Esperame unos momentos para ver si puedo hacerlo que ya tengo tiempo que no programo  :P

EDIT: Algo como esto creo que quieres.
scr_items:
objeto[0,0] = "pocion" //Nombre
objeto[0,1] = 0        //Valor en la lista
objeto[0,2] = 46       //Valor de venta(para las tienditas)
objeto[1,0] = "antidoto"
objeto[1,1] = 1
objeto[1,2] = 50
objeto[2,0] = "agua"
objeto[2,1] = 3
objeto[2,2] = 56
objeto[3,0] = "amuleto"
objeto[3,1] = 4
objeto[3,2] = 10
objeto[4,0] = "mu?eco"
objeto[4,1] = 5
objeto[4,2] = 10
objeto[5,0] = "anillo"
objeto[5,1] = 6
objeto[5,2] = 30


scr_burbuja:
scr_items()

for(a=0;a<argument0;a+=1)
{ for(b=0;b<argument0-a;b+=1)
  if objeto[b,1]<objeto[b+1,1]
  { transito = objeto[b,1]
    objeto[b,1] = objeto[b+1,1]
    objeto[b+1,1] = transito
    draw_text(x,y+(b*32),objeto[b,0])
  }
}


Aunque no entiendo porque cuando cambio los valores de la digito N?2 de la segunda dimension, desaparecen si alguien recuerda como es por favor que lo ponga porque tengo rato sin hacer nada  :-[

PD: VEGET@ Espero haberte resuelto algo  ;D

Gracias luis, pero no se como funcionan los script :-[
1-En donde dice objeto pongo cada nombre de los distintos items?
2-paraque aparesca el listado horizontalmente de los objetos como hago?
perdon por las molestias

Mira VEGET@, para enlistarlos horizontalmente cambia
draw_text(x,y+(b*32),objeto[b,0])
por esto
draw_text(x+(b*128),y,objeto[b,0]).

Ahora en en tu primera duda, creo que deberias buscar que es un array por internet
o por un libro de programacion basico, para que te aclares un poco mas.
Lo que te di es solo un ejemplo de como puede ser.