YmBok
搜索 充值水晶

《传奇世界》手游修改教程之怪物掉落设置

下面讲解如何修改传世世界手游中的物品掉落,再原始的版本中,掉落的设置无法满足玩家的喜欢,我们需要自己修改,有简单的方法,也有费时的方法,先教大家基础的方法,后面教大家快捷的方法。

首先再客户端代码里找到monster.lua文件,该文件是游戏中的所有怪物模型,示例如下:


-- 尸王殿里的区域boss尸王
{q_id = 6000,gwlx = 1,q_name = '尸王',q_featureid = 20028,sound = 'monster05',manysou = '1_1_1',q_attackType = 2,q_attackMode = 1,gwjn = 10016,gwjnjl = 100,q_type = 3,texiao = 4,q_lvl = 18,q_viewrange = 4,q_attackWait = 2000,q_maxhp = 148985,q_attack_min = 268,q_attack_max = 446,q_defense_min = 22,q_defense_max = 33,q_magic_defence_min = 22,q_magic_defence_max = 33,q_hit = 40,q_tenacity = 40,q_exp = 43,diaol = 7005,ignore_hide = 1,drop_share_rule = 1,shared_kill = 1,Speed = 60,hp_high = 0,GuangQuan = 3,},
具体的字段的含义我们慢慢介绍,先找到diaol这个字段,表示的是掉落id,记住这个id,我这里是7005,那么这个7005表示什么呢?


我们往下看,到服务端代码中找到DropDB.lua 如果你找不到自己下载个NotePad++学习下使用搜索功能,很容易找到位置。示例如下:

 {q_id = 7005,q_item = 1301,bdlx = 0,q_count = 2,q_group = 0,q_property = 100000,droptime = 30,},
 {q_id = 7005,q_item = 1302,bdlx = 0,q_count = 1,q_group = 0,q_property = 100000,droptime = 30,},

看到这个7005了吧,这时候我们看到每个掉落id包含多条数据,其中q_item就是道具id,q_count是每次掉落的数量,q_property是掉落概率10万分制,有了这些大家明白了吧。

如果按照这种方式逐条去改那可能要改到眼花了。


下面写个简单的方法首先我们吧怪物进行归类,比如20级一下的怪物所有的掉落id放到一个table里:什么是table(抽空学下lua语言,比较简单3天入门)


local diaolMonsterIds1 = {110,111,112,113,114,120}
然后把这类型的怪的道具id也都写到table里,如:


-- 普通怪掉落的道具
local itemMonsterIds1 = {
    4030510,4031510,4020510,4021510,4010510,4011510,5030512,5031512,5020512,5021512,5010512,5011512,
    3030202,3030602,3030702,3030302,3030402,3030802,3020202,3020602,3020702,3020302,
    3020402,3020802,3010202,3010602,3010702,3010302,3010402,3010802,
    2012,2012,2013,
}
最后一个for循环批量设置:


--普通野外地图爆率
for i=1,#diaolMonsterIds1 do
    for j=1,#itemMonsterIds1 do
        local q_property = 1000
        local item = {q_id = diaolMonsterIds1[i],q_item = itemMonsterIds1[j],bdlx = 0,q_count = 1,q_group = 0,q_property = q_property,droptime = 30,}
        table.insert(Items,item)
    end
end
看懂了吗,修改完记得重启游戏服务。好了就先到这里。




内容来源与作者发布和网络,如有版权相关问题请及时与我们取得联系,我们将立即删除。

关于作者

还如一梦中 点击这里给我发消息

相关推荐

希望你会喜欢本站的内容

《传奇世界》手游修改教程之怪物掉落设置

下面讲解如何修改传世世界手游中的物品掉落,再原始的版本中,掉落的设置无法满足玩家的喜欢,我们需要自己修改,有简单的方法,也有费时的方法,先教大家基础的方法,后面教大家快捷的方法。 首先再客户

2022-07-06 还如一梦中
《传奇世界》手游修改教程之道士BB召唤

道士控制自己技能召唤的宝宝,服务端/data/sbin/resource/script/system/skill 打开SkillScript.lua --新的道士宝宝召唤机制 SkillSc

2022-07-06 还如一梦中
《传奇世界》手游修改教程之攻沙时间修改

客户端和服务端ShaWarDB,关键的字段是时间逗号后面那个数字: --攻沙时间设置 改为3天后 local Items = { {holdTimes = 5,defensePos = '{x

2022-07-06 还如一梦中
《传奇世界》手游修改教程之Luac4加密

Lua是游戏的脚本一般不会直接打包到app里,要先加密为luac4,在传奇世界手游里android可以支持luac4,但苹果不行 我们通过lua编译工具(tools/luaecode)编译l

2022-07-06 还如一梦中
《一梦传世》元神版本纯源码手工编译教程

《一梦传世》 元神 版本纯源码手工编译 全部文件包含服务端与客户端(其中包含AndroidStudio工程,Eclipse工程,IOS工程)目录如下: 分别稍稍下目录内容: ymwe

2022-07-06 还如一梦中
白鹭冰雪源码编译服务端VIP教程

2022-07-02 还如一梦中
白鹭冰雪源码编译客户端VIP教程

2022-07-02 还如一梦中
刺客传奇引擎架设教程

荐服务端系统环境 Win Server 2008 64位 一、将服务端拷贝到服务器,解压YmcqServer.zip。 二、安装64位DBC2000: 安装DBC_2000,安装成功后打开安装目录,

2022-06-07 还如一梦中
刺客引擎编译打包修改免费视频教程(六)

6、delphi引擎服务端编译

2022-06-07 还如一梦中
刺客引擎编译打包修改免费视频教程(五)

5、CocosStudio修改UI

2022-06-07 还如一梦中

友情链接