Denizen/0.7/Example Scripts/Advanced Scripts: Difference between revisions
From Citizens Wiki
Aufdemrand (talk | contribs) |
Aufdemrand (talk | contribs) |
||
Line 1: | Line 1: | ||
==== Maggie's Magic Shop | ==== Maggie's Magic Shop ==== | ||
[[File:Maggie Choice Debug.png|right|thumb|300px|Maggie's Script: What would you like to buy?]] | [[File:Maggie Choice Debug.png|right|thumb|300px|Maggie's Script: What would you like to buy?]] | ||
[[File:Maggie Buying Feathers.png|right|thumb|300px|Maggie's Script: Buying Feathers game screen]] | [[File:Maggie Buying Feathers.png|right|thumb|300px|Maggie's Script: Buying Feathers game screen]] | ||
Line 7: | Line 7: | ||
<pre> | <pre> | ||
# Maggie sells some magic items for money. | # Maggie sells some magic items for money. | ||
# Version 1.1 | |||
# ASSIGNMENTS | # ASSIGNMENTS |
Revision as of 04:52, 29 August 2012
Maggie's Magic Shop
# Maggie sells some magic items for money. # Version 1.1 # ASSIGNMENTS # # Maggie: # Interact Scripts: # - 0 Magic Shop # - 10 ^Magic Shop Not Enough Money # - 20 ^Magic Shop Feathers # - 20 ^Magic Shop Dust # MAGGIES MAGIC SHOP.YML ---- 'Magic Shop': Type: Interact Requirements: Mode: None Steps: 1: Proximity Trigger: Script: - CHAT 'Welcome to my shop! Have a look around!' Click Trigger: Script: - CHAT 'What would you like to buy?' - HINT Chat Trigger: 1: Trigger: I would like to buy some /feathers/ Script: - CHAT 'Great! Feathers are 20 coins.' - ^NARRATE 'Right click to purchase some feathers.' - FLAG 'MAGICSHOPITEM:FEATHER' 'DURATION:15' 2: Trigger: I would like to buy some /glowstone dust/ Script: - CHAT 'Great! Glowstone dust is 50 coins.' - ^NARRATE 'Right click to purchase some glowstone dust.' - FLAG 'MAGICSHOPITEM:DUST' 'DURATION:15' 3: Trigger: I would like to buy some /*/ Script: - CHAT "Ah! Sorry, I don't sell any of that!" 'Magic Shop Not Enough Money': Type: Interact Requirements: Mode: All List: - FLAGGED 'MAGICSHOPITEM' Steps: 1: Click Trigger: Script: - ^NARRATE "Erm... seems you don't have enough money." - RESET 'FLAG:MAGICSHOPITEM' 'Magic Shop Feathers': Type: Interact Requirements: Mode: All List: - FLAGGED 'MAGICSHOPITEM:FEATHER' - MONEY 20 Steps: 1: Click Trigger: Script: - ^TAKE MONEY QTY:20 - ^GIVE FEATHER QTY:10 - CHAT 'Thanks! Here are your feathers.' - NARRATE 'You bought 10 Feathers for 20 coins! Sweet!' - NARRATE 'Right click again to buy some more.' 'Magic Shop Dust': Type: Interact Requirements: Mode: All List: - FLAGGED 'MAGICSHOPITEM:DUST' - MONEY 50 Steps: 1: Click Trigger: Script: - ^TAKE MONEY QTY:50 - ^GIVE GLOWSTONE_DUST QTY:10 - CHAT "Thanks! Here's your dust." - NARRATE 'You bought 10 Glowstone Dust for 50 coins! Sweet!' - NARRATE 'Right click again to buy some more.'