Azitate
本帖最后由 Azitate 于 2019-12-22 10:31 编辑

监狱系统
|前言|

  • 插件提供了四条指令来管理监狱
  • /cmi jail [playerName] (时间) (牢狱名) (房间) (-s) (r:理由) - 监禁玩家
  1. 监禁时间未填写则使用配置中的默认值
  2. 牢狱名未填写则使用最近的牢狱
  3. 房间未填写则使用空闲房间
  4. 可选是否填写监禁理由,并显示在变量中
复制代码
  • /cmi jailedit - 管理当前所有牢狱
  • /cmi jaillist - 列出所有牢狱并显示每个牢狱的玩家数量,可点击牢狱查看详细信息
  • /cmi unjail [玩家名] - 释放被监禁的玩家

|用法|

  • 创建牢狱之前,请先尝试设置Config中的牢狱设置
  1. Jail:
  2.   # Defines in milliseconds how often to check if player leaves jail area
  3.   # Bigger numbers can help slightly lower server load
  4.   CheckInterval: 500
  5.   # Defines default jail time when time is not povided with command
  6.   DefaultTime: 300
  7.   # Chat range in blocks while player is in jail
  8.   # Set to 0 to allow talking
  9.   # set to -1 to prevent talking in general while jailed
  10.   ChatRange: 20
  11.   # When set to true jail time will decreese while player is offline
  12.   # When set to false jail time will only be counted while player is online
  13.   CountWhileOffline: false
  14.   # When set to true jail time will not decreese if player gets into afk mode while being jailed
  15.   # When set to false, time will pass normally
  16.   NoAfk: false
  17.   WhiteListedCmds:
  18.   - cmi msg
  19.   - cmi reply
复制代码
  • 根据你的喜好来设置监禁的默认时常,默认为5分钟
  • 如果你想禁止被监禁玩家发送聊天信息,聊天范围是个很有用的功能,你可以限制他的聊天信息只在几格内的玩家可看见
  • 通常情况下,如果玩家下线,他的监禁时间将不会减少,这样防止了玩家下线去做别的直到监禁结束
  • 你可以设置玩家进入AFK状态时,监禁时间是否会减少
  • 如果你希望被监禁的玩家可以使用一些其他的指令,可在最下方的白名单指令列表中添加

|创建|

  • 首先,你需要搭建一个监狱,就像这样...(举个例子而已,不用太花哨的监狱)

  • 接下来让我们使用CMI选取工具(默认为木锨)来选择监狱范围,嗯,和传送门一样有粒子特效

  • 选完后输入/cmi jailedit addjail [jailName]来创建,如/cmi jailedit addjail myJail
  • 在这之后,你将在牢狱列表中查看到已创建好的牢狱

  • 好了,让我们开始简单的部分,创建这个牢狱的房间
  • 点击聊天框中的牢狱名即可打开房间列表,然后点击下面的[+]号来设置你所在位置为房间位置

  • 如此重复上方的步骤,你想在一个牢狱中创建多少个房间都无所谓
  • 但通常情况下,房间就应该分开不是吗,毕竟你不希望被监禁的玩家撮合起来逃跑
  • 到这,你已完成了监狱的基本创建,但有一点你要注意,当玩家监禁完毕后,如果你未设置出狱点,他们仍然会被关在牢狱中
  • 所以,你需要设置一个出狱点坐标,这一步也很简单,只需要站在要设置的地方然后点击灰色的[TP]即可设置


|应用|

  • 被监禁的玩家会显示一条花哨的BossBar消息来显示他们被监禁的剩余时间

  • 如果你想让其他玩家看到被监禁玩家的信息,只有两种方法:
  • 动态牌子:(不花里胡哨的办法)首先,让我们创建动态牌子/cmi dsign new,具体方法请查看本帖相关模块
  • 然后会出现下方图片的样子

  • 然后添加相关变量
  1. %cmi_jail_time_myJail_1%
  2. %cmi_jail_username_myJail_1%
  3. %cmi_jail_reason_myJail_1%
复制代码
  • 添加完成后的牌子应该这样显示的,你可以根据喜好自行编辑刷新频率,不过对于监禁系统来说,默认刷新时间足以



  • 全息图:(花里胡哨的办法)创建一个全息图/cmi hologram new myJailCell1
  • 然后聊天框会出现如下内容:

  • 然后添加相关变量
  1. %cmi_jail_time_myJail_1%
  2. %cmi_jail_username_myJail_1%
  3. %cmi_jail_reason_myJail_1%
复制代码
  • 添加完成后的全系文本应该是这样的,注意,默认的全息图刷新时间看起来不太平滑,请将刷新间隔设置为1秒


Misaka。
wdm  daolao  nb  awsl

没有未来
大佬!!!  比那个帖子好多了细节做得很到位

mongmojun
CMI高版本是不是不能用give 给带子ID的模组物品

Azitate
mongmojun 发表于 2019-12-22 23:09
CMI高版本是不是不能用give 给带子ID的模组物品

cmi的give不支持模组物品

superher
插件确实不错

qazsedc15987
大佬666,期待楼主的下次更新

Zhusanmei2002
作者太厉害了,表示大力支持啊

lian123456
这个可以作为最新的中文版wiki了,很多功能看了这个才会用。论坛很多插件wiki都是过时了,折腾不会

梦曦苒
和不对不对不对的宝贝

8589985
腐竹福利,然而我这个单机玩家看看就好

爪爪阿梓_
超强服务器管理系统    这个翻译我咋觉得有点古怪为啥

Azitate
plotworld 发表于 2019-12-30 13:58
超强服务器管理系统    这个翻译我咋觉得有点古怪为啥

                  

爱建路婆婆
哪里下mc呀

SG玩家2
做的挺好!

中村一浪
djzjzjznznzmzmzm

青空杳然
棒啊LZ666666666666

[email protected]
666
6666666666666666

Cojie_
计分板教程搁哪呢?

Azitate
Cojie_ 发表于 2020-1-12 20:56
计分板教程搁哪呢?

忘记了....cmi没带计分板,刚开始写WIKI的时候没注意后面发现没有,忘记改了

longye1234
我很看好其中的定制头颅,非常有可玩性

zwp020614
12312312321323

小小周尼玛
有心了!!!感谢

su贝塔
怎么给玩家权限啊

isohpan
6666666666666

Last_ID
12345678zxc 发表于 2020-1-23 12:40
怎么给玩家权限啊

用权限管理插件嗷,比如LuckyPerms就挺好用的

76暖和台
辣个 没有看到编辑在线奖励的@-@  只能编辑文件实现嘛 不能在游戏里吗

Azitate
76暖和台 发表于 2020-2-7 11:06
辣个 没有看到编辑在线奖励的@-@  只能编辑文件实现嘛 不能在游戏里吗

不能            

木雨流苏
作者你好 ”使用前请确保服务端中的spigot.yml文件中的disable-saving为true“ 在位阶系统中如果在 spigot.yml 中把这个设置为 true 会使得服务端不会记录玩家的操作信息,也就使得条件无法完成。这里应该是默认的 disable-saving:false。我是1.15.1的 paper 端,不知道是不是端的特殊性我只能设置为 false 才会记录玩家的信息,下面是引用 spigot 的内容
disable-saving
Default: false
Type: Boolean
Description: If enabled, then the server will not save player statistics or achievements. It is recommended to force 'achievement.openInventory' (by setting it to 1) to prevent the achievement from freezing on the player's screen.

阆月虚花
papi变量怎么查看啊

Azitate
qq406891565 发表于 2020-2-11 11:46
papi变量怎么查看啊

https://www.mcbbs.net/forum.php? ... ;page=3#pid15927914

zwy5001
cmi有没有类似ess cost 使用命令收费的功能。。

Azitate
zwy5001 发表于 2020-2-22 21:01
cmi有没有类似ess cost 使用命令收费的功能。。

可以看一下config文件,我记得有使用指令触发额外指令或者其他的相关设置

zwy5001
Azitate 发表于 2020-2-22 21:03
可以看一下config文件,我记得有使用指令触发额外指令或者其他的相关设置 ...

窝找好久了,找不到,你可以帮帮我吗QAQ

零落Y_
config里面发现一个问题
   
这个是自定义聊天格式    false 为无法自定义(也就是使用CMI的聊天系统)  true是可以自定义
这样貌似容易误导人?(我只是吐槽一下)

Azitate
本帖最后由 Azitate 于 2020-3-16 14:01 编辑
YHS1 发表于 2020-3-16 13:36
config里面发现一个问题
   
这个是自定义聊天格式    false 为无法自定义(也就是使用CMI的聊天系统)  true ...

Will try to modify chat to display it in defined format直译的,我没试过这个功能,不过可能确实这个会误导一部分人
不过我刚刚试了下,应该是没有问题的,设置为true使用的就是CMI的聊天格式


false即为原版聊天格式

哪里有问题吗?

零落Y_
Azitate 发表于 2020-3-16 13:50
Will try to modify chat to display it in defined format直译的,我没试过这个功能,不过可能确实这个会误 ...

可为什么我设置false的时候使用的是CMI聊天格式  无法自定义
true的时候才能使用我自己的自定义聊天格式? 我也搞不懂......

零落Y_
我在末地设置了 /cmi setspawn true -w:world_the_end   然后死后还在末地  /spawn  也在末地  
在地狱设置了/cmi setspawn true -w:world_nether   死后就在主城  /spawn  就回到主城
????

a888kay
收藏了!!正好ESS换CMI

x1766539919
谢谢分享

Mostar梦之星
请问有没有地方能够找到关于cmi的Papi的全部变量

david890504
CMI有沒有那種打包好的基本玩家權限 例如cmi.use等等的

Azitate
david890504 发表于 2020-5-2 15:41
CMI有沒有那種打包好的基本玩家權限 例如cmi.use等等的

没有,需要自己挨个试不能用的指令然后添加权限

旅人
CMI不是自带汉化吗?怎么使用自带的汉化

jrx233
WIKI不错,喜欢CMI,感谢翻译

旅人
特殊指令说明那边有2个小BUG
- hasmoney:[100]! 这条实例指令的[]是不需要的,否则无法正确执行判断,经验的2条也有这个问题
- 若指令以 item:[itemdata](-amount)! 开头,若玩家有指定的物品则执行指令  item并不只是有指定物品执行命令,他还会把指定的物品收走,而hasitem 则不会没收


Azitate
旅人 发表于 2020-5-20 19:47
特殊指令说明那边有2个小BUG
- hasmoney:[100]! 这条实例指令的[]是不需要的,否则无法正确执行判断,经验 ...

所以说。。我没说需要啊。。[]只是告诉你们后面需要跟上相应类型的参数,例子那边可能是我失误吧

15025321822
敢问CMI有自带展示手中物品的指令吗

土豆马拉松
楼主厉害了

o柒v神o
cmi自带中文的language填啥- -

第一页 上一页 下一页 最后一页