################################################ # File containing all the commands for dTitles # ################################################ ################################################################ # Command script for enabling and disabling the dTitles plugin # ################################################################ dTitles_Toggle_State: type: command name: dTitles usage: /dTitles <<>Toggle: enabledisable<>> description: Use this command to enable and disable dTitles permission: dtitles.toggle permission message: <&4>You do not have the permission required to use this command. allowed help: - determine > tab complete: - if > { - determine enable||disable } else { - queue clear } script: - if > && == 1 { - if { - flag server dTitlesDisabled - narrate format:Debug_Format "dTitles is now disabled." } else if { - flag server dTitlesDisabled:! - narrate format:Debug_Format "dTitles is now enabled." } else { - narrate format:Debug_Format "Correct usage: /dTitles <<>Toggle: enable/disable<>>" } } ################################################################# # Command script for handling the adding of titles to a player # ################################################################# dTitles_Add_Titles: type: command name: titles_add usage: /titles_add <<>Player<>> Category<>> <<>Title ID<>> description: Use this command to add titles to a player permission: dtitles.add permission message: <&4>You do not have the permission required to use this command. allowed help: - determine > tab complete: - if > { - determine } else { - queue clear } script: - if > && == 3 { - if ]> != null { - if .titles.]> { - run Titles_Player_Add def:|| } else { - narrate format:Debug_Format "Unknown Title/Category" - queue clear } } else { - narrate format:Debug_Format "Invalid player." - queue clear } } ################################################################## # Command script for handling the removal of titles to a player # ################################################################## dTitles_Remove_Titles: type: command name: titles_remove usage: /titles_remove <<>Player<>> Category<>> <<>Title ID<>> description: Use this command to add titles to a player permission: dtitles.remove permission message: <&4>You do not have the permission required to use this command. allowed help: - determine > tab complete: - if > { - determine } else { - queue clear } script: - if > && == 3 { - if ]> != null { - if .titles.]> { - run Titles_Player_Remove def:|| } else { - narrate format:Debug_Format "Unknown Title/Category" - queue clear } } else { - narrate format:Debug_Format "Invalid player." - queue clear } } ############################################## # Command script for opening a category menu # ############################################## dTitles_Open_Menu: type: command name: titles usage: /titles description: Use this command to view your own titles permission: dtitles.view permission message: <&4>You do not have the permission required to use this command. allowed help: - determine > script: - run Open_Category_Menu