Builder/Builder and Denizen: Difference between revisions
< Builder
m (Jrbudda moved page Sentry/Builder and Denizen to Builder/Builder and Denizen) |
|
(No difference)
|
Revision as of 19:30, 15 October 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, replacing missing blocks or removing extra ones.
This example uses the Activity engine to have a Denizen named Jerry try to rebuild a schematic every 5 minutes. For this to work the schematic should be saved from your world so the schematic origin is in the right place. You could also set Jerry's build origin where you want and remove the call to 'builder origin' in the script. Just be sure no one moves Jerry's origin.
When you start your server, Jerry won't do anything until noon rolls around, then he will attempt to rebuild the myBuilding schematic every 5 minutes. Change the delay as you see fit with the DELAY: command. Or use REPEATS:0 to have him only rebuild once at noon.
Jerry the Janitor Scripts and Assignment |
---|
---- assignments.yml ---- Denizens: Jerry: Scheduled Activities: - 12:00 RebuildActivity ---- script.yml ---- RebuildActivity: Type: Activity Requirements: Mode: None Activities: List: - 1 TASK SCRIPT:RebuildTask DELAY:300 RebuildTask: Type: Task Script: - EXECUTE ASSERVER "builder <NPCID> load myBuilding" - EXECUTE ASSERVER "builder <NPCID> origin schematic" - EXECUTE ASSERVER "builder <NPCID> build" |