To proste ._.
Robisz tablice:
GML
global.item[1] = 0; // ID Itemu w danej komórce eq
global.number[1] = 0; // Ilość Itemu w danej komórce eq</span></span>
I jak coś podnosisz to po kolei sprawdzasz każde global.item, jeśli znalazłeś dane ID, to sprawdzasz czy global.number nie przekracza maksymalnej ilości itemka na slocie, jeśli przekracza, szukasz kolejnego pola, jeśli nie to dodajesz itemek.
Proste. Przykładu nie napiszę, jest to tak banalne, że sobie chyba poradzisz.
Btw. To jest pytanie zaawansowane? To zwykła logika, czy coś w ten deseń.