《全民躲猫猫》管理员代码教程
《全民躲猫猫》管理员代码教程
请注意:本文档内所有命令均只有管理员可以使用,如何成为管理员?
标识说明
红色的字表示该功能/变量已经被删除或没有作用的代码
第一部分:$命令
因为代码滥用,所以现在仅支持高级管理员使用本功能
在地图聊天框输入$+岛三原版命令即可使用大多数命令,具体有什么命令请查看官方文档:https://docs.box3.fun
ps:不能执行await、while等代码,$符合切换为英文输入法才可以打出来!!!
第二部分:其它命令(PS:每一个命令(kick、ban、canplay等)后面都有空格)
kick <玩家名>
使用此命令踢出玩家
警告:管理员请不要随意踢出玩家,否则进行永久封号处理,不要试图踢出作者
ban <玩家名>
使用此命令封禁玩家
警告:管理员请不要随意封禁玩家,否则进行永久封号处理,不要试图踢出作者
canplay <玩家名>
解除该玩家封禁,前提是该玩家在地图里
cancommand <玩家名>
允许该玩家本次游玩时执行$命令
cannotcommand <玩家名>
和上面那个命令相反
第三部分:特殊命令(排除地图故障的特殊命令)(此部分的命令需要使用第一部分的方法执行)
重启服务器
while(1){}
ps:只要能让地图卡死就行,当然地图自然卡死也(有可能)会自动重启,所以不用过多担心
躲猫猫相关
当躲猫猫出问题时(如躲藏/抓捕时间为NaN),使用命令:
dctime=<时间(s)*16>
重新设置躲藏时间,因为躲藏时间的存储单位为tick,1s=16tick,所以时间(s)需要乘以16
示例:dctime=160
zbtime=<时间(s)*16>
重新设置抓捕时间,因为抓捕时间的存储单位为tick,1s=16tick,所以时间(s)需要乘以16
示例:zbtime=160
dmm=<bool>
设置躲猫猫状态,true为正在进行,false为没有进行
示例:dmm=false
dcz.push('<玩家名>')
将躲藏者列表里新增玩家名
示例:dcz.push('阿兹卡班毕业生')
dcz=[<玩家名列表>]
示例:dcz=['阿兹卡班毕业生','SAZ','奶油a']
查找玩家:find('<玩家名>')
返回值为玩家实体,如果该玩家不存在则返回“undefined”
可配合其它命令一起使用,比如:find('阿兹卡班毕业生').position 获取阿兹卡班毕业生的位置,即将代码中的entity替换为本代码,可操控对应玩家
第四部分:地图/玩家变量/列表
通过修改这些变量的值达到某些效果
entity.adminlevel
玩家的管理员等级,返回数字(一般情况下是0~2),有sql存档
· level为1代表是普通管理员;level为2代表是高级管理员;level为0代表不是管理员,了解管理员分类
entity.dmmzy
玩家的躲猫猫阵营
entity.cankick
是否能被地图防挂机机制踢出或自动判负,返回bool,为true表示不会被踢出或自动判负,反之亦然(用这个可以干什么你懂得)
entity.i
玩家挂机的时间,仅在游戏正在进行且玩家参与时有效,等于100时显示提示,等于110时自动判负
entity.exp
玩家经验,有sql存档
entity.wintimes
玩家获胜的次数,有sql存档
entity.bag
玩家背包,为列表,有sql存档
entity.skins
玩家拥有的皮肤,为列表,有sql存档
entity.usingskin
玩家正在使用的皮肤,字符串,有sql存档
entity.greenlzxg
是否拥有绿色粒子效果,布尔值,有sql存档
entity.canplay
是否被封禁,为bool,有sql存档
admin
写入代码的普通管理员列表
adminpro
写入代码的高级管理员列表
文档纠错
最后更新于