Es gibt immer ein bestimmte Prinzip.
Ausgabe (Was der Benutzer liest)
Ausführung (Porten oder Auftrag)
Belohnung (Abgabe und Ende, Ausgabe der Belohnung)
Wenn du dich teleportierst, ist das im Großen gesehen auch ein Quest.
Klick auf Teleporter
Ausgabe: Wo willst du hin
Ausführung: Orktal
Belohnung: Geld wird abgezogen und du wirst nach 0|0 teleportiert..
Wie bereits gesagt, schau dir einfach Quests an und du wirst es verstehen.
Kannst auch mal googlen und schauen, ob es dafür Bestimmungen gibt.
Also wie bei HTML; PHP; etc.
lg und viel Erfolg