魔兽世界如何修改物品叠加的数目。。。
如题,,,有的物品只能叠加20个或者200个,怎么批量修改这个叠加的数目。。。。。。 修改DBC 我修改过3.2.2的,其它版本不知道行不行。首先,服务端的数据库要运行,开不开服无所谓。
用Navicat软件连接到WOW的数据库,我这个是mangos库,找到表item_template,打开它。
这个是游戏的物品数据表,stackable这一列是叠加数量,注意,装备神马的一定是1,是不能叠加的。
具体修改可以用SQL的查询命令,具体使用方法:
表打开后,左上角有个文件(F),点开它,选择查询表,新出现一个窗口,里面的内容是
SELECT * FROM item_template;
删掉它,自己写命令:
update item_template set stackble=2*stackable where stackable>1
这一段命令的意思是,所有stackble这一列的数字大于1的,通通把它们乘以2,你可以乘以5,甚至10,优点是,只要自己记得倍数,随时可以修改回去,缺点是,像弓箭神马的本来叠加数量就大,像这些很容易服务端报错。
为了稳当,也可以自己多弄几次,如
update item_template set stackble=200 where stackable=20
这段意思就是把stackble这一列等于20的数,通通改成200,这样修改的优点是准确,缺点是如果想改的叠加物品数量不同,需要多弄几次。
兲鎭De创伤 发表于 2013-3-31 01:01
我修改过3.2.2的,其它版本不知道行不行。
首先,服务端的数据库要运行,开不开服无所谓。
运行失败,我百度了一下应该是
UPDATE `item_template` SET stackable = 200 where stackable = 20 UPDATE `item_template` SET stackable = 200 where stackable = 20 我找到了修改了,是不是点击一下上面那个绿箭头也运行了。UPDATE `item_template` SET stackable = 2000 where stackable = 20;
受影响的行: 0
时间: 0.008s
UPDATE `item_template` SET stackable = 6000 where stackable = 200;
受影响的行: 0
时间: 0.007s
但是从进游戏没有任何作用~大神谁知道咋回事呀~我玩的是古斯魔兽110版本
页:
[1]