楼主: z87333312

[问题求助] 请问多倍拾取是如何实现的?

[复制链接]

982

时沙

0

精华

16

主题

声望: 13206   虚弱: 0

Lv.7(复仇者)

异教徒的惩罚

灵蛇献瑞(尚美制作)祥龙贺岁(尚美制作)炉石信仰战今天也只能打恢复的增强萨吟游牧师潜行者炉石天马卖糖术神雷施

发表于 2023-10-19 12:37:44 | 显示全部楼层
这个可以在creature-loot-template中设置,如果想给2倍,纳闷给每个你想添加的生物(creature   假如ID=10782)添加一个带“-”负号的值,这个值对应refernce-loot-template的ID列,例如-40000,你在refernce-loot-template的ID列添加一个ID=40000,然后把这个与你的这个生物的(creature   ID=10782)掉落(creature-loot-template的ID=10782    )复制或导出来,把10782改成你的40000,再导入到你的refernce-loot-template表中,这样就实现了两倍拾取。
效果:原来100%获得某个物品,现在可以获得2个该物品;原来可以100%获得10个某物品,现在可以获得20个。
[发帖际遇]: 古恩达安模仿三季稻屠杀小号,被一团人埋伏守尸一个月,失去3 声望. 幸运榜 / 衰神榜
有努力,有回报。
回复

使用道具 举报

发表于 2023-10-19 17:22:36 | 显示全部楼层
好像用LUA比较好实现,源码我也不会啊
回复

使用道具 举报

513

时沙

0

精华

3

主题

声望: 309   虚弱: 0

Lv.4(锻造者)

今天也只能打恢复的增强萨

发表于 2023-10-19 18:33:37 | 显示全部楼层
lootMgr.cpp
在原本的拾取掉落后面返回加一个判断,判断玩家身上是否符合条件:比如物品.光环.账号信息等,
如果符合的话,再ADDITEM(N次)N设置个变量查询数据库就好。
[发帖际遇]: yy1攒够60张亚麻布,交给了含泪相迎的军需官...隔壁的裁缝大婶,获得100 金币. 幸运榜 / 衰神榜
回复

使用道具 举报

169

时沙

0

精华

18

主题

声望: 1136   虚弱: 0

Lv.4(锻造者)

 楼主| 发表于 2023-10-19 20:16:14 发表自手机触屏版 | 显示全部楼层
yy1 发表于 2023-10-19 18:33
lootMgr.cpp
在原本的拾取掉落后面返回加一个判断,判断玩家身上是否符合条件:比如物品.光环.账号信息等, ...

也就是说还是要动源码才行是吧,用lua单一物品我实现了可以判断玩家拾取某一个物品时再给他添加几个这样,但是还是没方法读取到实际掉落列表。
回复

使用道具 举报

607

时沙

1

精华

20

主题

声望: 7793   虚弱: 0

Lv.6(觉醒者)

发表于 2023-10-19 20:41:35 | 显示全部楼层
LUA可以实现 非常简单 但是不告诉你这样的
上次300DKP  我给的答案明明是最佳 最理想的解决方案
你确给了一个给垃圾答案的人
回复

使用道具 举报

169

时沙

0

精华

18

主题

声望: 1136   虚弱: 0

Lv.4(锻造者)

 楼主| 发表于 2023-10-19 20:56:32 发表自手机触屏版 | 显示全部楼层
danqu 发表于 2023-10-19 20:41
LUA可以实现 非常简单 但是不告诉你这样的
上次300DKP  我给的答案明明是最佳 最理想的解决方案
你确给了一 ...

我的确是以为确实实现不了呢抱歉
回复

使用道具 举报

513

时沙

0

精华

3

主题

声望: 309   虚弱: 0

Lv.4(锻造者)

今天也只能打恢复的增强萨

发表于 2023-10-19 21:20:06 | 显示全部楼层
z87333312 发表于 2023-10-19 20:16
也就是说还是要动源码才行是吧,用lua单一物品我实现了可以判断玩家拾取某一个物品时再给他添加几个这样 ...

lua研究的不多,不过源码应该比较方便实现,后期扩展的地方也多。
回复

使用道具 举报

607

时沙

1

精华

20

主题

声望: 7793   虚弱: 0

Lv.6(觉醒者)

发表于 2023-10-20 00:59:36 | 显示全部楼层
z87333312 发表于 2023-10-19 20:56
我的确是以为确实实现不了呢抱歉

那问题是不是解决了  300DKP 是不是应该给我
回复

使用道具 举报

243

时沙

0

精华

2

主题

声望: 537   虚弱: 0

Lv.4(锻造者)

飞升计划-暗色弧360115198

炉石假死猎人

发表于 2023-10-20 05:23:56 | 显示全部楼层
难道不是用lua,就是玩家拾取时,判断玩家的条件,比如有没有某双倍光环,然后如果有,给他的item count 乘倍率吗,lua不是有现成的么
回复

使用道具 举报

169

时沙

0

精华

18

主题

声望: 1136   虚弱: 0

Lv.4(锻造者)

 楼主| 发表于 2023-10-20 09:55:22 | 显示全部楼层
danqu 发表于 2023-10-20 00:59
那问题是不是解决了  300DKP 是不是应该给我

问题是我现在挥霍没了 等我过段弄些东西赚点给你呗。无所谓拉 哈哈。您发的我最近一直没精力去验证抱歉拉。回头发给您300DKP
回复

使用道具 举报

快速回复 返回顶部 返回列表