World Setup: type: world events: on npctrl command: - define arg1 - define arg2 - define hasAdminPerm - if { - inject s@FinishCommand } else if { - if ! { - narrate targets:p@ "You have to be an Admin to do that." - inject s@FinishCommand } - if { - ^narrate "Lists has been cleared." - flag global defaultSleepNpcList:! - flag global CountryWorker:! - inject s@FinishCommand } else if { - inject s@NpcCtrlList - inject s@FinishCommand } } else { - inject s@FinishCommand } "NpcCtrlList": type: task script: - ^narrate "" - ^narrate "<&b>========== <&a>Listing NPC's in lists <&b>==========" - ^narrate "" - ^narrate "<&b>---------- <&a>default Sleepcycle<&b>----------" - ^define countera 0 - foreach { - define counter - narrate "<&b><&co> <&a>%value%" } - ^narrate "" - ^narrate "<&b>---------- <&a>Countryman Workcycle<&b>----------" - ^define counterb 0 - foreach { - define counter - narrate "<&b><&co> <&a>%value%" } - ^narrate "" "FinishCommand": type: task script: - determine fulfilled - queue clear