Manga Mania
Einkaufen Skript (Name: einkaufen.skr)
Das erste Skript, das ihr für einen Laden benötigt, ist natürlich das Einkaufen-Skript.
Das ist noch die einfachste Übung. Ihr müsst eigentlich nur wählen, welche Items im Laden
verkauft werden sollen, und sie in das Skript eintragen. Hier ein Beispiel
BEGIN
IF [data item, [itembyname "gold"], NUMBER] \ < \ 16
MSG "Verkäufer: Tut mir leid, wir haben im Moment keine Waren."
END
ELSE
ADDLISTITEM "Bonbon, 2 Gold" \ 1
ADDLISTITEM "Nichts, danke." \ 2
SHOWLIST NOESC
IF [LISTITEMVAL] \ = \ 1
CHANGE ITEM \ [itembyname "gold"] \ number \ [data item, [itembyname "gold"], number] - 2
CHANGE ITEM \ [itembyname "bonbon"] \ number \ [data item, [itembyname "bonbon"], number] + 1
MSG "Bonbon für 2 Gold erhalten."
RUNSCRIPT "einkaufen.skr"
END
ELSE
IF [LISTITEMVAL] \ = \ 2
MSG "Verkäufer: Na dann, bis bald."
ENDIF
END
Verkaufen Skript (Name: verkaufen.skr)
Das zweite Skript das ihr benötigt ist schon etwas schwieriger. Bei MM muss man eine Abfrage
für jedes Item das man verkaufen kann einbauen. Das sieht etwa so aus:
BEGIN
IF [data item, [itembyname "Bonbon"], NUMBER] \ > \ 0
ADDLISTITEM "Bonbon, 1 Gold" \ 1
ENDIF
ADDLISTITEM "Nichts, danke." \ 2
SHOWLIST NOESC
IF [LISTITEMVAL] \ = \ 1
CHANGE ITEM \ [itembyname "gold"] \ number \ [data item, [itembyname "gold"], number] + 1
CHANGE ITEM \ [itembyname "bonbon"] \ number \ [data item, [itembyname "bonbon"], number] - 1
MSG "Bonbon für 1 Gold verkauft."
RUNSCRIPT "verkaufen01.skr"
END
ELSE
IF [LISTITEMVAL] \ = \ 2
MSG "Verkäufer: Ok, dann bis nächstes mal."
ENDIF
END
HTML ·
CSS ·
SiteAdvisor ·
PHP.net ·
All-Inkl ·
Links?gelesen von 448 · letzte Aktualisierung: 16.09.06 05:59
© 2003-2008 bei VectorGames · Alle Rechte vorbehalten!