普特莫斯维基 (Purtmars Wikipedia 📖)

“模板:TrMenu目录”的版本间的差异

来自Purtmars Wikipedia —— 普特莫斯维基
第14行: 第14行:
 
<br>
 
<br>
 
* '''<big>Settings</big>'''
 
* '''<big>Settings</big>'''
 +
快捷键模块
 +
:按下对应按键执行动作反应
 
<syntaxhighlight lang="kotlin" line="line">
 
<syntaxhighlight lang="kotlin" line="line">
 
Shortcuts:
 
Shortcuts:
   Offhand: []
+
  # 副手键
 +
   Offhand: 'open: Example'
 +
  # 潜行+副手键
 
   Sneaking-Offhand:
 
   Sneaking-Offhand:
 +
    # 条件
 
     - condition: 'perm *trmenu.shortcut'
 
     - condition: 'perm *trmenu.shortcut'
 +
      # 反应
 
       execute: 'open: Example'
 
       execute: 'open: Example'
 +
      # 条件未达到的反应
 
       deny: 'return'
 
       deny: 'return'
 +
  # 右键玩家
 +
  # 菜单内第一个默认参数({0})为对方玩家ID,下同
 
   Right-Click-Player: 'open: Profile'
 
   Right-Click-Player: 'open: Profile'
 +
  # 潜行+右键玩家
 
   Sneaking-Right-Click-Player: [ ]
 
   Sneaking-Right-Click-Player: [ ]
 +
  # 左键点击生存背包以外的区域
 
   PlayerInventory-Border-Left: [ ]
 
   PlayerInventory-Border-Left: [ ]
 +
  # 右键点击生存背包以外的区域
 
   PlayerInventory-Border-Right: [ ]
 
   PlayerInventory-Border-Right: [ ]
 +
  # 中键点击生存背包以外的区域
 
   PlayerInventory-Border-Middle: [ ]
 
   PlayerInventory-Border-Middle: [ ]
 +
</syntaxhighlight>
 +
注册命令模块
 +
:需要重启服务器
 +
::可注册带有参数的指令
 +
::可以执行TrMenu动作及kether
 +
<syntaxhighlight lang="kotlin" line="line">
 +
RegisterCommands:
 +
  # 主命令( 自定义 )
 +
  # 礼包领取,提供者: 劫( QQ:1503745098 )
 +
  Gift:
 +
    aliases: [ pack ]
 +
    permission: null
 +
    execute:
 +
      - 'tell: &f输入 &cGift help &f获取帮助'
 +
    arguments:
 +
      help:
 +
        - 'tell:        &fGift <key>\n      &f获得礼包'
 +
      default: |-
 +
        if all [ not perm *default.kit check papi *%player_empty_slots% >= *1 ]
 +
        then {
 +
          command papi *"give %player_name% diamond 5" as op
 +
          command papi *"lp u %player_name% p set default.kit" as console
 +
        } else {
 +
          tell *你背包没有足够的空间领取礼包或者你已领取过该礼包
 +
        }
 
</syntaxhighlight>
 
</syntaxhighlight>

2021年5月29日 (六) 16:59的版本

<- 返回社区

目录

  • 公益配置
  • 系统商城



Configurations


  • Settings

快捷键模块

按下对应按键执行动作反应
 1 Shortcuts:
 2   # 副手键
 3   Offhand: 'open: Example'
 4   # 潜行+副手键
 5   Sneaking-Offhand:
 6     # 条件
 7     - condition: 'perm *trmenu.shortcut'
 8       # 反应
 9       execute: 'open: Example'
10       # 条件未达到的反应
11       deny: 'return'
12   # 右键玩家
13   # 菜单内第一个默认参数({0})为对方玩家ID,下同
14   Right-Click-Player: 'open: Profile'
15   # 潜行+右键玩家
16   Sneaking-Right-Click-Player: [ ]
17   # 左键点击生存背包以外的区域
18   PlayerInventory-Border-Left: [ ]
19   # 右键点击生存背包以外的区域
20   PlayerInventory-Border-Right: [ ]
21   # 中键点击生存背包以外的区域
22   PlayerInventory-Border-Middle: [ ]

注册命令模块

需要重启服务器
可注册带有参数的指令
可以执行TrMenu动作及kether
 1 RegisterCommands:
 2   # 主命令( 自定义 )
 3   # 礼包领取,提供者: ( QQ:1503745098 )
 4   Gift:
 5     aliases: [ pack ]
 6     permission: null
 7     execute:
 8       - 'tell: &f输入 &cGift help &f获取帮助'
 9     arguments:
10       help:
11         - 'tell:        &fGift <key>\n      &f获得礼包'
12       default: |-
13         if all [ not perm *default.kit check papi *%player_empty_slots% >= *1 ] 
14         then {
15           command papi *"give %player_name% diamond 5" as op
16           command papi *"lp u %player_name% p set default.kit" as console
17         } else {
18           tell *你背包没有足够的空间领取礼包或者你已领取过该礼包
19         }