Home
Games
Tools
Extras

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
Comments

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!
Game Maker
Manga-Mania
Smart Poly
Sputz!?-skript
Virtools