Title | Untitled Paste |
Type | Denizen Script |
Date | 2015/10/29 03:31:05 UTC-07:00 |
By | Seq |
Other | |
Paste |
Home_Command:
type: command name: home aliases: - mgw usage: /home <<>arguments<>> description: Save location as home or teleport home. permission: home.command allowed help: - determine <player.has_permission[home.command]||false> tab complete: - if <player.has_permission[home.command].not||true> queue clear - determine <li@reset|remove> script: - if <player.has_permission[home.command].not||true> { - narrate "<red>Sorry, you don't have permission to use this command." - queue clear } - define args <context.args> - if <def[Args].size> == 0 { - if <server.list_notables.parse[notable_name].contains[<player.name>-home].not> { - note <player.location.block> "as:<player.name>-home" - narrate "<green><player.name>-home added!" } else { - teleport <player> "l@<player.name>-home" } } else if <context.args> !=reset && <context.args> != remove { - narrate "<red>Unknown Arguments!" - queue clear } else { - choose <context.args>: - case reset: - note remove "as:<player.name>-home" - narrate "<green><player.name>-home removed!" - note <player.location.block> "as:<player.name>-home" - narrate "<green><player.name>-home added!" - case remove: - note remove "as:<player.name>-home" - narrate "<green><player.name>-home removed!"" } |
Raw | Raw |