查看: 2390|回复: 5

【第十二课】传奇MapEvent.txt地图事件触发脚本文件功能介绍教程

[复制链接]

323

主题

62

回帖

6570

积分

Rank: 9Rank: 9Rank: 9

积分
6570
发表于 2022-8-11 17:55:32 | 显示全部楼层 |阅读模式
基本信息
教程类型: 高级教程
引擎类型: GOM引擎 BLUE引擎 996传奇三端手游引擎 
课程介绍:

传奇MapEvent.txt地图事件触发支持功能,在QF功能脚本中也有一部分相同功能的触发标签,MapEvent.txt支持的触发类型有扔物品、捡物品、挖矿、走路、跑步、爆物品,而这些触发功能在QF功能脚本中,也是有对应的功能触发标签,使用MapEvent.txt地图事件触发相应的功能是以前的传统方式,现在都是用的QF功能脚本去实现这些触发功能,在一些老引擎或QF功能脚本不支持MapEvent.txt地图事件触发类型的,还可以使用原始方式去实现这样的触发功能,两种方式都可以实现相同的效果,相对来说使用QF功能脚本会更方便一点。

今天课程主要是告诉大家传奇版本里面有这样的脚本功能,虽然QF功能脚本和MapEvent.txt地图事件触发脚本基本一样,可能在一些功能特定条件下,使用的效果会有一些细节上的不同,大家只要知道传奇版本有这一部分的脚本知识就可以了。

X
  




传奇地图事件触发脚本路径:

D:\Mirserver\Mir200\Envir\MapEvent.txt                         配置脚本文件
D:\Mirserver\Mir200\Envir\Market_Def\QFunction-0.txt  执行脚本文件


传奇MapEvent.txt地图事件触发文件能实现什么功能:

现在版本使用MapEvent.txt地图事件触发文件实现的功能很少了,在之前QF功能脚本不支持这些触发到时候,使用MapEvent.txt地图事件触发文件实现的功能有很多,如果是老玩家我说一个功能大家就应该知道,夺宝奇兵活动功能当时就是用过MapEvent.txt地图事件触发文件实现的,当然现在想实现这样的功能,就不用这么费劲的去配置触发条件,再到对应的触发标签下写功能了,可以直接在引擎提供的QF功能脚本固定触发标签下写就可以了。

现在还有一部分版本的盟重安全区跑酷活动功能,还是使用MapEvent.txt实现的,如果QF功能脚本提供的走路和跑步触发,也是一样可以实现相同的功能,这要看每个人写脚本的习惯,QF的走路跑步触发是不限制范围,但是你可以在触发下面写单独的检测条件,相对来说更直接一点。

使用传奇MapEvent.txt地图事件触发编写夺宝奇兵脚本功能教程

使用传奇MapEvent.txt地图事件触发编写夺宝奇兵脚本功能教程



课程准备:

今天课程我们使用MapEvent.txt地图事件触发功能,编写一个简单的夺宝活动功能,实现这个功能会涉及到我们之前学习的几课内容,如果对这几课教程没有看过的,可以先看下这几课教程,不看这几课讲解的部分知识你可能会听不懂。
传奇通过QManage.txt登录脚本实现新人上线赠送物品功能教程
传奇通过个人定时器功能编写人物经验泡点脚本教程
使用传奇Robot_def机器人脚本编写定时刷怪活动功能教程


传奇夺宝骑兵脚本功能实现方法:

当前物品是谁捡起的在谁背包的,如何记录当前捡起物品的是那个玩家,可以使用MapEvent.txt捡起物品触发,在捡起物品触发标签下文本的方式实现,当捡起玩家捡起物品,就把指定路径下的文本内容清空,把当前捡起物品的玩家名字写入到当前文本,不用担心物品在玩家背包多次掉落,别的玩家多次捡起出现同时两个人都可以获得奖励问题,这里需要注意的先清理文本内容,在写入玩家名字到文本,一定要注意好顺序关系,因为物品不可能只会在一个玩家背包,物品的掉落捡起循环始终是先清理内容在写入内容的顺序。

背包有指定物品的玩家每秒获得100元宝,可以使用定时器实现,如何区分指定物品在那个玩家背包,可以使用检测当前玩家名称在不在指定文本里面,这里就对应到刚才说的,捡起物品触发记录玩家名字到指定文件,个人定时器只需每秒检测玩家名称在不在文件里面就可以,指定物品在那个玩家背包的变换,是在捡取物品触发哪里直接实现的。

活动开始所有玩家弹出对话框,点击对话框进入指定活动地图,地图内放置一个指定唯一物品,进入地图的玩家捡起物品,当前玩家每秒可以获得100元宝,拥有指定物品的玩家小退、大退、死亡,当前物品自动从人物背包包裹掉落,当前活动地图不可以随机传送、不可以回城,每天的几点几分开启活动,活动开启的同时在指定地图坐标放置物品,使用机器人脚本实现。

玩家小退、大退、死亡,当前物品自动从人物背包包裹掉落,在M2上查看-列表信息二-物品规则里面实现,当前活动地图不可以随机传送、不可以回城,在地图配置文件添加地图参数实现,需要注意的是每次修改完配置文件,需要重新启动引擎才会生效,因为引擎加载功能没有办法直接加载生效的。


学习资料  下载连接  必须回帖  即可显示
游客,学习工具资料,需要回复帖子才能显示。

回复

使用道具 举报

0

主题

32

回帖

0

积分

Rank: 4

积分
0
发表于 2023-9-1 13:52:59 | 显示全部楼层
看不了看不了
回复

使用道具 举报

0

主题

67

回帖

5000

积分

Rank: 4

积分
5000
发表于 2023-11-20 00:28:54 | 显示全部楼层
111111111111111111111111111111111
回复

使用道具 举报

0

主题

1

回帖

0

积分

Rank: 1

积分
0
发表于 2023-12-7 10:51:13 | 显示全部楼层
12312312312
回复

使用道具 举报

0

主题

4

回帖

0

积分

Rank: 1

积分
0
发表于 2024-1-9 19:03:16 | 显示全部楼层
谢谢楼主分享!!!!!
回复

使用道具 举报

0

主题

2

回帖

0

积分

Rank: 1

积分
0
发表于 2024-4-6 14:53:36 | 显示全部楼层
1111111111111111111111111
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

 
 
在线客服
QQ613945605
工作时间:
10:00-24:00
客服热线:
15639769199
官方微信扫一扫
返回顶部 返回列表