Difference between revisions of "Ultimate Simple script guide part2"
From Platinum Arts Sandbox Free 3D Game Maker
(7 intermediate revisions by the same user not shown) | |||
Line 27: | Line 27: | ||
guitext "Yes! I do too! Let's go eat some at the Ice Cream Shoppe!" | guitext "Yes! I do too! Let's go eat some at the Ice Cream Shoppe!" | ||
guibar | guibar | ||
+ | guibutton "Alright! Let's go!" [sp IceCreamShoppe ] | ||
+ | guibutton "No thanks, I just ate, how about tomorrow?" [echo "Sure!" cleargui] | ||
+ | ] "Jon" | ||
+ | newgui npc1-5 [ | ||
+ | guitext "Oh darn. I like Chocolate more. Goodbye." | ||
+ | guibar | ||
+ | guibutton "Goodbye" [cleargui] | ||
+ | ] "Jon" | ||
+ | newgui npc1-6 [ | ||
+ | guitext "Oh. I can't stand strawberry. Goodbye." | ||
+ | guibar | ||
+ | guibutton "Goodbye" [cleargui] | ||
+ | ] "Jon" | ||
+ | *Now, for some new things: | ||
+ | **showgui npc1-2 is one of many commands you can use in the event where it's guibutton is selected. | ||
+ | **sp (insert mapname here) takes you to that map in single player mode. | ||
+ | *Adding quests is what a game's all about. Quests involve extensive mapping and scripting. As of the current version, I (CP) don't know if you can carry values over through maps. So you'd (for now) use a single map, or make it so you lose everything going from map to map. Quests use lots of if statements and commands. So be prepared for a lot of code. |
Latest revision as of 17:35, 31 October 2011
Part 2; Created by Chocolatepie33 with assistance from Kentl. For 2.5 (for now, 2.6 changes will be made.)
- Creating multiple pop-up windows for an NPC
- We've sort of talked about this, but here's the specific code:
level_trigger_1 = [showgui npc1-1] newgui npc1-1 [ guitext "Hi." guibar guibutton "How are you?" [showgui npc1-2] guibutton "Goodbye." [cleargui] ] "Jon" newgui npc1-2 [ guitext "I'm doing well. What about you?" guibar guibutton "Fine, fine." [showgui npc1-3] guibutton "Okay, could be better. See ya later." [cleargui] ] "Jon" newgui npc1-3 [ guitext "Do you like chocolate, vanilla or strawberry ice cream?" guibar guibutton "Chocolate" [showgui npc1-4] guibutton "Vanilla" [showgui npc1-5] guibutton "Strawberry" [showgui npc1-6] guibutton "None. Goodbye." [cleargui] ] "Jon" newgui npc1-4 [ guitext "Yes! I do too! Let's go eat some at the Ice Cream Shoppe!" guibar guibutton "Alright! Let's go!" [sp IceCreamShoppe ] guibutton "No thanks, I just ate, how about tomorrow?" [echo "Sure!" cleargui] ] "Jon" newgui npc1-5 [ guitext "Oh darn. I like Chocolate more. Goodbye." guibar guibutton "Goodbye" [cleargui] ] "Jon" newgui npc1-6 [ guitext "Oh. I can't stand strawberry. Goodbye." guibar guibutton "Goodbye" [cleargui] ] "Jon"
- Now, for some new things:
- showgui npc1-2 is one of many commands you can use in the event where it's guibutton is selected.
- sp (insert mapname here) takes you to that map in single player mode.
- Adding quests is what a game's all about. Quests involve extensive mapping and scripting. As of the current version, I (CP) don't know if you can carry values over through maps. So you'd (for now) use a single map, or make it so you lose everything going from map to map. Quests use lots of if statements and commands. So be prepared for a lot of code.