Entschuldige, aber ich kann kein klingonisch ._.

Naja, wenn ich deine Satzfetzen richtig deute willst du deine Items sortieren lassen oder was ist los? Also eben oben wird das Item mit der kleinsten ID angezeigt und das geht immer so weiter bis zur größten ID?
Nunja, da du eh für jedes Item eine eigene Variable brauchst kannst du auch schon die Variable als Sortierer benutzen.
Das heißt Item 1 bekommt sagen wir mal Variable 1, Item 2 bekommt Variable 2 und so weiter...
Dann musst du nurnoch eine Schleife erstellen die solange durchläuft bis du alle Items durch hast.
In dieser Schleife wird einfach immer abgefragt ob Variable 1 ein Item besitzt, wenn nicht dann gehts weiter, sollte nun Variable 2 ein item besitzen speicherst du dies in Slot 1 von deinem menü. Dannach gehts weiter nur wird nun der Wert in Slot 2 gespeichert.

Ich denke das es auch Variablensparender geht, aber wen ich Code schreibe dann soll er schön kurz sein und mit dieser Variante kannst du dir viel Platz und unnötige Arbeit sparen....

Edit: Wenn ich deinen Code richtig lese benutzt du die Itemfunktion vom Rpg Maker oder? Naja ich würde dir empfehlen das ganze mit einer eigenen ID zu machen, so hast du mehr Spielraum.