|
|
Line 1: |
Line 1: |
| ==Joe the Builder== | | ==Harry's Home Constructions== |
| | |
| | Hire a Builder to build your house. |
| | |
| | Coming soon! |
|
| |
|
| This is the script from the start-up kit. It's 2 interact scripts assigned to 1 Denizen named Steve. He will respond different to a right-click by a player depending on whether or not the player has the modifyworld.* permission.
| |
| {| class="wikitable collapsible collapsed" | | {| class="wikitable collapsible collapsed" |
| ! Joe the Builder Script and Assignment | | ! Joe the Builder Script and Assignment |
Line 7: |
Line 10: |
| | <pre> | | | <pre> |
| ---- assignments.yml ---- | | ---- assignments.yml ---- |
| Denizens:
| |
| 'Steve': #This is the name of the Denizen
| |
| Interact Scripts: #These are the assigned interact scripts. The number before the script is the priority.
| |
| - 0 Regular Joe
| |
| - 10 ^Joe the Builder
| |
|
| |
|
| | ---- script.yml ---- |
| | |
| | </pre> |
| | |} |
| | |
| | ==Janitor Jerry== |
| | |
| | Jerry fixes up a building once a day. |
| | |
| | Coming soon! |
| | |
| | {| class="wikitable collapsible collapsed" |
| | ! Joe the Builder Script and Assignment |
| | |- |
| | | <pre> |
| | ---- assignments.yml ---- |
|
| |
|
| ---- script.yml ---- | | ---- script.yml ---- |
| 'Regular Joe':
| | |
| Type: Interact
| |
| Requirements: #There is no list of requirements, so this script can always be picked. That's why we assign it with low priority.
| |
| Mode: None
| |
| Steps:
| |
| 1:
| |
| Click Trigger:
| |
| Script: #This sends a basic message to the interacting player.
| |
| - CHAT "Hello <PLAYER>! I supply builders only!"
| |
| Proximity Trigger:
| |
| Script: #This sends a basic message to the player when he walks near.
| |
| - CHAT "Hello <PLAYER>! Welcome to <WORLD>!"
| |
|
| |
| 'Joe the Builder':
| |
| Type: Interact
| |
| Requirements:
| |
| Mode: All
| |
| List: #Here we check if the player has this permission. If he does, this script is selected because it is higher priority.
| |
| - PERMISSION modifyworld.*
| |
| Steps:
| |
| 1:
| |
| Click Trigger:
| |
| Script:
| |
| - ENGAGE
| |
| #Engage prevents all interaction with this NPC until DISENGAGE is called.
| |
| - CHAT "Hello <PLAYER> the Builder! Take this shovel!"
| |
| - GIVE WOOD_SPADE
| |
| - WAIT 1
| |
| - CHAT "If you have any questions, just say 'help'"
| |
| - FINISH
| |
| #This increments the number of times this script (Joe The Builder) has been completed by this player.
| |
| - DISENGAGE
| |
| #This sets the NPC Interactable again.
| |
| Chat Trigger: #There can be multiple entries under a Chat Trigger or Location Trigger node. Hence the 1: on the next line.
| |
| 1:
| |
| Trigger: I need some /help/
| |
| Script:
| |
| - CHAT "Press 'e' to open your inventory, and drag the shovel to your item bar"
| |
| - CHAT "Press the number 1-9 to select the shovel, then start digging!"
| |
| </pre> | | </pre> |
| |} | | |} |
Revision as of 03:02, 17 September 2012
Harry's Home Constructions
Hire a Builder to build your house.
Coming soon!
Joe the Builder Script and Assignment
|
---- assignments.yml ----
---- script.yml ----
|
Janitor Jerry
Jerry fixes up a building once a day.
Coming soon!
Joe the Builder Script and Assignment
|
---- assignments.yml ----
---- script.yml ----
|