魔兽世界私服巫妖王之怒架设教程—数据库disables详解
  OnYuXICL2kra 2023年11月02日 63 0


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");


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论