Denizen/Commands: Difference between revisions

From Citizens Wiki
No edit summary
No edit summary
Line 2: Line 2:


{{Denizen Command
{{Denizen Command
|announce
|announce|["announcement text"]
|["announcement text"]
|Displays a message that every player on the server can read.
|Displays a message that every player on the server can read.



Revision as of 17:21, 9 February 2013

announce

announce ["announcement text"]
Displays a message that every player on the server can read.


Examples

- announce "The skeleton invasion has ended."
- announce "<player.name> has joined the blue team!"


====assignment

==

assignment [{set}|remove] ("script:name")
Set or remove an assignment for an NPC.


Examples

- assignment set "script:Evil Wizard"
- assignment remove


====attack

==

attack (stop)
Make the NPC attack or stop attacking the player.


Examples

- attack
- attack stop


====chair

==

chair (sit|stand) (location:x,y,z,world)
Make the NPC sit or stand at a location.


Examples

- sit "location:300,65,300,world"
- sit "<anchor:Chair>"
- stand


====random

==

random [#]
Run a single one out of a number of commands, chosen at random.


Examples

- random 3
- chat "One."
- chat "Two."
- chat "Three."

In the above example, only one of the three chat commands will be run.

- random 2
- chat "One."
- chat "Two."
- chat "Three."

In this example, either "One" or "Two" will be displayed, but "Three" will always be displayed.

- random 3
- attack
- chat "Get out of here!"
- runtask "script:Call Reinforcements"

Here, the NPC will either attack the player, tell the player to leave, or run a script in which it calls for reinforcements.


====strike

==

strike strike (no_damage) [location:x,y,z,world]
Makes lightning strike a location, optionally without causing any damage.


Examples

- strike "location:200,73,200,world"
- strike no_damage "<anchor:Mountaintop>"