当前位置: 首页 > article >正文

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

一、杀怪掉落

前置:

  • 添加地图
  • 地图刷怪
  • 怪物掉落(术语叫爆率,掉落叫爆率,而且文档上叫爆率)
    刷怪步骤:
  • 在\MirServer\Mir200\Envir\MonItems文件夹中建立以怪物名字为文件名的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\主界面基础按钮**中,然后在登录时直接调用函数执行力里面的代码
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——>通过鼠标来定位置,鼠标的位置是图片位置的右上角,所以,一般鼠标选择位置要在想要位置的右上角。

总结:

一共两步:

ADDBUTTON 主界面id	按钮ID ui标签
SETPICKITEMTOBAG 主界面id 按钮id(ui标签id)

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

<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)

http://www.kler.cn/a/402060.html

相关文章:

  • 基于深度学习的文本信息提取方法研究(pytorch python textcnn框架)
  • 编译OpenCV的速度,家里和公司的电脑相差很大
  • MongoDB聚合操作
  • 【python】Bokeh 与 Plotly:创建交互式数据可视化工具
  • 海量数据面试题
  • 机器学习(贝叶斯算法,决策树)
  • Ribbon 与 Feign:微服务调用中的差异探究
  • Linux网络——套接字编程
  • 学习记录:js算法(九十五):被围绕的区域
  • 2019年下半年试题二:论软件系统架构评估及其应用
  • Node.js | Yarn下载安装与环境配置
  • 【JAVA】正则表达式中的正向肯定预查
  • Java安全—log4j日志FastJson序列化JNDI注入
  • 创新租赁APP开发提升用户体验与业务效率
  • 【经典】webpack和vite的区别?
  • D - Strange Mirroring(AtCoder Beginner Contest 380)
  • ServletConfig、ServletContext、HttpServletRequest与HttpServletResponse常见API
  • 记录———封装uni-app+vant(u-upload)上传图片组件
  • windows C#-编写 C# LINQ 查询(上)
  • IPv6 NDP 记录
  • vue2侧边导航栏路由
  • 三、计算机视觉_02计算机视觉领域的四大基本任务
  • AI 无人直播常见问题剖析:轻松一键开播,畅行智能直播新时代
  • 第T8周:Tensorflow实现猫狗识别(1)
  • Python Web 开发的路径管理艺术:FastAPI 项目中的最佳实践与问题解析20241119
  • Jmeter中的后置处理器(三)