Initial commit
This commit is contained in:
78
scripts/tabcomplete/tabcomplete_data.dsc
Normal file
78
scripts/tabcomplete/tabcomplete_data.dsc
Normal file
@@ -0,0 +1,78 @@
|
||||
tabcomplete_config:
|
||||
debug: false
|
||||
type: data
|
||||
groups:
|
||||
default:
|
||||
commands:
|
||||
- plugins
|
||||
- sit
|
||||
- lay
|
||||
- crawl
|
||||
- call
|
||||
- text
|
||||
- ooc
|
||||
- looc
|
||||
- chsw
|
||||
- channelswitch
|
||||
- spawn
|
||||
- balance
|
||||
- bal
|
||||
- stroll
|
||||
- roll
|
||||
- findname
|
||||
- fn
|
||||
- rpname
|
||||
- setdesc
|
||||
- viewdescription
|
||||
- viewdesc
|
||||
- setdescription
|
||||
- carry
|
||||
- uncarry
|
||||
- apartmentaddmember
|
||||
- aptaddmember
|
||||
- aptam
|
||||
- apartmentaddmoderator
|
||||
- aptaddmod
|
||||
- apartmentremoveaccess
|
||||
- aptremoveaccess
|
||||
- aptrm
|
||||
- apartmenteditmode
|
||||
- apteditmode
|
||||
- editmode
|
||||
- grade
|
||||
- playtime
|
||||
- wardrobe
|
||||
- ticket
|
||||
- langcall
|
||||
- langcally
|
||||
- langcallw
|
||||
- cally
|
||||
- callw
|
||||
- yell
|
||||
- y
|
||||
- whisper
|
||||
- w
|
||||
- me
|
||||
- mel
|
||||
- melong
|
||||
- mec
|
||||
- meclose
|
||||
- itc
|
||||
- itclose
|
||||
- itl
|
||||
- itlong
|
||||
- it
|
||||
- my
|
||||
- language
|
||||
- lang
|
||||
- languagewhisper
|
||||
- langwhisper
|
||||
- langw
|
||||
- languageyell
|
||||
- langyell
|
||||
- langy
|
||||
- payto
|
||||
- ticket
|
||||
- chatcolor
|
||||
- spawn
|
||||
- profiles
|
||||
11
scripts/tabcomplete/tabcomplete_tasks.dsc
Normal file
11
scripts/tabcomplete/tabcomplete_tasks.dsc
Normal file
@@ -0,0 +1,11 @@
|
||||
tabcomplete_fetch:
|
||||
debug: false
|
||||
type: procedure
|
||||
definitions: player
|
||||
script:
|
||||
- define result <list[]>
|
||||
- define data <script[tabcomplete_config].data_key[groups]>
|
||||
- foreach <[data]> key:group as:group_data:
|
||||
- if <[group]> == default || <[player].has_permission[<[group_data].get[permission].if_null[true]>]>:
|
||||
- define result <[result].include[<[group_data].get[commands].if_null[<list[]>]>]>
|
||||
- determine <[result]>
|
||||
9
scripts/tabcomplete/tabcomplete_world.dsc
Normal file
9
scripts/tabcomplete/tabcomplete_world.dsc
Normal file
@@ -0,0 +1,9 @@
|
||||
tabcomplete_world:
|
||||
debug: false
|
||||
type: world
|
||||
events:
|
||||
on player receives commands:
|
||||
- if <player.is_op>:
|
||||
- if <player.flag[tabcomplete_ignore].if_null[false]>:
|
||||
- stop
|
||||
- determine <proc[tabcomplete_fetch].context[<player>]>
|
||||
Reference in New Issue
Block a user