蚂蚁NO主角 发表于 2013-3-26 14:11:08

魔兽世界如何修改物品叠加的数目。。。

如题,,,有的物品只能叠加20个或者200个,怎么批量修改这个叠加的数目。。。。。。

shushirakawa 发表于 2013-3-29 00:03:31

修改DBC

兲鎭De创伤 发表于 2013-3-31 01:01:58

我修改过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,这样修改的优点是准确,缺点是如果想改的叠加物品数量不同,需要多弄几次。

qq907854778 发表于 2020-8-7 07:34:01

兲鎭De创伤 发表于 2013-3-31 01:01
我修改过3.2.2的,其它版本不知道行不行。

首先,服务端的数据库要运行,开不开服无所谓。


运行失败,我百度了一下应该是
UPDATE `item_template` SET stackable = 200 where stackable = 20

心爱你十分泪 发表于 2022-3-18 12:38:10

UPDATE `item_template` SET stackable = 200 where stackable = 20

蜀桑梓 发表于 2023-9-4 13:21:54

我找到了修改了,是不是点击一下上面那个绿箭头也运行了。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]
查看完整版本: 魔兽世界如何修改物品叠加的数目。。。

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明