传奇996_23——杀怪掉落,自动捡取,捡取动画

一、杀怪掉落

前置:

  • 添加地图
  • 地图刷怪
  • 怪物掉落(术语叫爆率,掉落叫爆率,而且文档上叫爆率)
    刷怪步骤:
  • 在\MirServer\Mir200\Envir\MonItems文件夹中建立以怪物名字为文件名的txt文件
  • 写法案例:
txt 复制代码
1/1    金币 2000
1/1    木剑
1/1    强效金创药
1/1    强效金创药

二、自动捡取

需要设置三个地方:

  • 第一步:cfg_item.xls物品表的pickset字段;cfg_equip.xls装备表的pickset字段
  • 第二步:创建并添加物品组表cfg_pick_set.xls(需要导出到前段lua文件中)
  • 第三步:使用PICKUPITEMS方法,这个是txt函数,lua版的是pickupitems函数,龙岭中是在登录钩子函数中写的callscriptex(actor, "PICKUPITEMS", 0,8,1000)
    别忘了第三步!!!

三、捡取动画

自动捡取一般都要配捡取动画

在官网文档中搜进背包,搜到

  • lua:setpickitemtobag: 拾取物品进背包动画效果;
  • txt:SETPICKITEMTOBAG
    在龙岭中搜索SETPICKITEMTOBAG即可,龙岭中写在**\MirServer\Mir200\Envir\QuestDiary\主界面基础按钮**中,然后在登录时直接调用函数执行力里面的代码
lua 复制代码
callscript(actor, "../QuestDiary/主界面基础按钮/主界面基础按钮QM", "@基础按钮QM")

具体操作看官网引擎中的文档

SETPICKITEMTOBAG:

  • 参数1:窗口id,也叫界面id,主界面id(系统内定),直接在网页文档上搜索自定义按钮,或者搜104

参数1:主窗口ID

101 主界面左上 建议开始微调坐标 0 0

102 主界面右上 建议开始微调坐标 -65 0

103 主界面左下 建议开始微调坐标 0 -92

104 主界面右下 建议开始微调坐标 -62 -92

105 主界面左中 建议开始微调坐标 0 0

106 主界面上中 建议开始微调坐标 0 0

107 主界面右中 建议开始微调坐标 -62 0

108 主界面下中 建议开始微调坐标 0 -92

109 主界面切换按钮

110 主界面任务界面

  • 参数2:背包按钮id,这个按钮是自定义一个按钮,id随机,但是这个按钮的x和y值不是随意定的,因为我们需要使用ADDBUTTON函数来添加自定义按钮,参数1是上面说的主界面id,参数2是按钮id,参数3是ui标签如,一般使用自定义变量来做存储ui标签,这个ui标签的x和y的值可以按Ctrl+F10的弹窗------>左侧,主界面------>右侧,TXT按钮位置------>右上侧,选择主界面id------>通过鼠标来定位置,鼠标的位置是图片位置的右上角,所以,一般鼠标选择位置要在想要位置的右上角。

总结:

一共两步:

txt 复制代码
ADDBUTTON 主界面id	按钮ID ui标签
SETPICKITEMTOBAG 主界面id 按钮id(ui标签id)

另外,注意自己写的ui标签,因为原本对应位置已经有个一个背包按钮,再加一个直接重叠了,导致原本位置点击无效,所以要在标签上加一个链接触发打开背包事件,

txt 复制代码
<Button|id=10000|x=-122|y=-180|pimg=private/main-win32/00000061.png|nimg=private/main-win32/00000060.png|link=@onbtnclick,背包>
------>QD中的一个文件,界面按钮事件.lua------>
ClickEvent.RegisterMsg("背包", function(actor)
    openhyperlink(actor, 7)					//打开背包函数
    callscript(actor, "../QuestDiary/任务系统/触发_其他", "@打开背包触发")	//判断任务进度,到某进度就进入新手引导
end)
相关推荐
飞起的猪4 小时前
【虚幻引擎】UE5数字人开发实战教程
ue5·游戏引擎·虚幻
异次元的归来4 小时前
UE5的线程同步机制
ue5·游戏引擎·unreal engine
我是汉堡请多指教4 小时前
Unity学习---IL2CPP打包时可能遇到的问题
学习·unity·游戏引擎
虾球xz4 小时前
游戏引擎学习第16天
学习·microsoft·游戏引擎
虾球xz4 小时前
游戏引擎学习第13天
android·学习·游戏引擎
虾球xz6 小时前
游戏引擎学习第14天
java·学习·游戏引擎
suzh1qian1 天前
Unity类银河战士恶魔城学习总结(P129 Craft UI 合成面板UI)
学习·unity·c#·游戏引擎
这不比博人传燃?1 天前
传奇996_24——变量lua
游戏引擎
tealcwu1 天前
【Unity踩坑】Unity编辑器占用资源过高
unity·编辑器·游戏引擎