如何修改某西游野怪的物品掉落
下载了一个版本,就是在东海湾杀海龟,没有物品掉落,其他野怪也没有。找了一圈文件都没找到关于野怪掉落相关的,只有活动,捉鬼挖宝的奖励修改。不知道怎么修改野怪的物品掉落呢?是否需要添加相关的文件 写在源码里面,除非你能联系作者改。现在的版本一般都把低等级地图掉落屏蔽了,一般去70级以上的地图才会开始有装备掉落 在服务端scripts/war/文件里有个野怪的文件代码 自己添加掉落东西就行了。 66666666666666666666666 3142122zw 发表于 2025-3-16 11:20在服务端scripts/war/文件里有个野怪的文件代码 自己添加掉落东西就行了。
function 场景类_场景:取武器附加名称(子类,级别限制,名称)
if 子类 == 1 then
if 级别限制 < 21 then
return "红缨枪"
elseif 级别限制 > 20 and 级别限制 < 51 then
return "乌金三叉戟"
elseif 级别限制 > 59 and 级别限制 < 90 then
return "玄铁矛"
end
elseif 子类 == 2 then
if 级别限制 < 21 then
return "青铜斧"
elseif 级别限制 > 20 and 级别限制 < 51 then
return "双弦钺"
elseif 级别限制 > 59 and 级别限制 < 90 then
return "乌金鬼头镰"
end
其中有一段是这样的,我添加了其他装备,级别限制小于21,依然没有掉落,是不是没有添加概率的原因? knjjhh2 发表于 2025-3-16 00:03
写在源码里面,除非你能联系作者改。现在的版本一般都把低等级地图掉落屏蔽了,一般去70级以上的地图才会开 ...
function 场景类_场景:取武器附加名称(子类,级别限制,名称)
if 子类 == 1 then
if 级别限制 < 21 then
return "红缨枪"
elseif 级别限制 > 20 and 级别限制 < 51 then
return "乌金三叉戟"
elseif 级别限制 > 59 and 级别限制 < 90 then
return "玄铁矛"
end
elseif 子类 == 2 then
if 级别限制 < 21 then
return "青铜斧"
elseif 级别限制 > 20 and 级别限制 < 51 then
return "双弦钺"
elseif 级别限制 > 59 and 级别限制 < 90 then
return "乌金鬼头镰"
end
其中有一段是这样的,我添加了其他装备,级别限制小于21,依然没有掉落,是不是还需要添加概率? qq88ww33 发表于 2025-3-16 11:52
function 场景类_场景:取武器附加名称(子类,级别限制,名称)
if 子类 == 1 then
if 级别限制 < 21 th ...
你这写的不对,你得添加掉落那个执行代码不是改取场景。
local _掉落奖励 = { = { { name = "神兽丹", 几率 = 5 }, { name = "蟠桃", 几率 = 2 } }, --四圣庄}
前面那个1295是地图的编号 你需要哪个场景的怪掉落自己添加就行了,需要掉落什么自己改就行.这要是还不会那我也没办法讲解了 自己研究吧. 3142122zw 发表于 2025-3-16 17:09
你这写的不对,你得添加掉落那个执行代码不是改取场景。
local _掉落奖励 = { = { { name = "神兽 ...
我复制的这段不是我自己写的,我下载到的这个版本好像没有物品掉落,好像连野怪掉落的lua都没有,不知道是否需要自己创建一个库,这段是找到唯一和装备有点相关的,我以为是和掉落相关的。
那我现在是否应该新建一个库,然后就类似这样添加,如果没有“掉落奖励”这个引擎,有没有简单了方法可以添加上?
local _掉落奖励 = { = { { name = "神兽丹", 几率 = 5 }, { name = "蟠桃", 几率 = 2 } }, --四圣庄} 我的有掉落,等晚上回去给你找找,加我QQ一起研究,我也是在改一个端
页:
[1]