Difference between revisions of "Creating a shop script"

From Platinum Arts Sandbox Free 3D Game Maker
Jump to: navigation, search
(Replacing page with '<p style="border:1px solid; border-color:white;">YOUR TEXT GOES HERE</p>')
Line 1: Line 1:
<p style="border:1px solid; border-color:white;">YOUR TEXT GOES HERE</p>
+
<p style="border:5px solid; border-color:black;">"on_start" = [
 +
  money = 0
 +
  pie = 0
 +
  sword = 0
 +
  treasure = 0
 +
  ]
 +
 
 +
"level_trigger_1" = [ money = ( + $money 5 )
 +
  echo "You got 5 moneys."
 +
  ]
 +
 
 +
"level_trigger_2" = "showgui Shopkeeper"
 +
 
 +
newgui Shopkeeper [
 +
  guitext "What're ya buyin, stranger?" chat
 +
  guibar
 +
  guilist [
 +
      guibutton "Pie: 10 moneys" [
 +
        if ( > $money 9 ) [
 +
            money = ( - $money 10 )
 +
            pie = ( + $pie 1 )
 +
        ]
 +
      ]
 +
      guibar
 +
      guibutton "Sword: 20 moneys" [
 +
        if ( > $money 19 ) [
 +
            money = ( - $money 20 )
 +
            sword = ( + $sword 1 )
 +
            ]
 +
        ]
 +
      guibar
 +
      guibutton "Treasure: 40 moneys" [
 +
        if ( > $money 39 ) [
 +
            money = ( - $money 40 )
 +
            treasure = ( + $treasure 1 )
 +
            ]
 +
        ]
 +
  ]
 +
]
 +
 
 +
newgui Inventory [
 +
guibutton "Back" "cleargui 1"
 +
guibar
 +
guitext ( format "You have %1 moneys in your wallet." $money )
 +
guitext ( format "You have %1 pies.  Yum." $pie )
 +
guitext ( format "You have %1 swords.  Not that you can use them..." $sword )
 +
guitext ( format "You have %1 treasures.  Lucky you!" $treasure )
 +
]
 +
 
 +
newgui main [
 +
  guilist [
 +
      guilist [
 +
        guibutton "Inventory" "showgui Inventory"
 +
      ]
 +
  ]
 +
  guibar
 +
  @main
 +
]</p>

Revision as of 09:18, 14 November 2009

"on_start" = [ money = 0 pie = 0 sword = 0 treasure = 0 ] "level_trigger_1" = [ money = ( + $money 5 ) echo "You got 5 moneys." ] "level_trigger_2" = "showgui Shopkeeper" newgui Shopkeeper [ guitext "What're ya buyin, stranger?" chat guibar guilist [ guibutton "Pie: 10 moneys" [ if ( > $money 9 ) [ money = ( - $money 10 ) pie = ( + $pie 1 ) ] ] guibar guibutton "Sword: 20 moneys" [ if ( > $money 19 ) [ money = ( - $money 20 ) sword = ( + $sword 1 ) ] ] guibar guibutton "Treasure: 40 moneys" [ if ( > $money 39 ) [ money = ( - $money 40 ) treasure = ( + $treasure 1 ) ] ] ] ] newgui Inventory [ guibutton "Back" "cleargui 1" guibar guitext ( format "You have %1 moneys in your wallet." $money ) guitext ( format "You have %1 pies. Yum." $pie ) guitext ( format "You have %1 swords. Not that you can use them..." $sword ) guitext ( format "You have %1 treasures. Lucky you!" $treasure ) ] newgui main [ guilist [ guilist [ guibutton "Inventory" "showgui Inventory" ] ] guibar @main ]