Initial commit

This commit is contained in:
Rares Bozga
2025-11-29 22:53:32 +02:00
parent e9fa13dbd3
commit 461e95114c
157 changed files with 7597 additions and 1 deletions

View 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

View 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]>

View 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>]>