社区服务 统计排行 RSS
  • 802阅读
  • 0回复
魔兽世界 离线

级别: 编辑

  • UID82726
  • 精华 0
  • 发帖34
  • 铜币70 枚
  • 威望0 点
  • 贡献值34 点
  • 银元0 个
  • 好评度0 点
  • 注册时间2021-10-12
  • 最后登录2021-10-28
正序阅读   只看楼主      0楼 发表于: 2021-10-24
更多操作

[技术研究] 关于魔兽世界数据库disables详解

disables这个表的功用实在很强大,只是我们平常用的很少,由于他的首要功用在于封禁,例如说封技术、封使命、封舆图等等,这个功用在只要1、2小我玩的单机也许用处不多,可是在人数众多的大型哔哔里,就很有用了,由于人一多就不是随时都可以重启端,随时可以点窜设备的,而这个表却可以在游戏运转进程中经过reload的方式,将我们的设备实时生效。
翻开表,我们可以看到他的结构。
sourceType 暗示要封禁的范例 0=技术,1=使命,2=舆图,3=疆场,4=成就,5=PVP,5=VMAP,7=MMAP。
entry 就是对应的技术ID 、使命ID、舆图ID等等了
flags 这一列首先看前面封禁的范例,假如要封的是技术,即sourcetype=0
flags=0  暗示此技术可利用
flags=1  暗示此技术玩家不成利用
flags=2  暗示此技术生物不成利用
flags=4  暗示此技术宠物不成利用
flags=8  暗示此技术完全禁用
flags=16 暗示此技术在指定舆图ID的范围内不成利用(map)
flags=32 暗示此技术在指定地区ID的范围内不成利用(area)
假如sourcetype=2
flags=1  暗示10人普通难度
flags=2  暗示25人普通难度
flags=4  暗示10人豪杰难度
flags=8  暗示25人豪杰难度
params_0 此处填写舆图ID
params_1 此处填写AreaID
cpmment 备注说明
下面我们举个例子
封禁技术2479,让一切玩家在map=571和area=1519的范围内都不成利用 INSERT INTO `disables` VALUES (0, 2479, (1+16+32), "571,1", "1519", "封禁2479");
封禁BOSS在任何地方都不能利用技术61485
INSERT INTO `disables` VALUES (0, 61485, 2, 0, 0, "封禁61485");
描述
快速回复

如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
认证码:

验证问题:
本站网址是? 正确答案:www.wudut.com
 回复后跳转到最后一页