请选择 进入手机版 | 继续访问电脑版
查看: 317|回复: 1

【第十七课】传奇世界BOSS活动杀怪物触发奖励脚本功能编写教程

[复制链接]

88

主题

88

帖子

442

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
442
发表于 2022-7-7 09:29:13 | 显示全部楼层 |阅读模式
基本信息
教程类型: 脚本变量
引擎类型: 996引擎 GOM引擎 BLUE引擎 

课程介绍:

传奇世界BOSS活动功能在很多传奇版本游戏中都有,在不同的几个地图不同时间刷出指定怪物,人物通过NPC进入到活动地图,杀死地图中的怪物有很高的装备爆率,在进入活动地图的NPC对话框界面上,可以看到当前活动地图里面的怪物信息,指定地图有没有怪物,还有多长时间刷怪,今天我们编写的世界BOSS活动功能在原有的基础上做一些小的扩展。


学习前提条件:

使用传奇Robot_def机器人脚本编写定时刷怪活动功能教程
传奇MapQuest.txt杀怪触发脚本文件功能介绍教程
传奇人物私有变量及服务器全局变量基本使用教程
玩家自定义输入数量货币兑换NPC脚本功能编写教程


编写脚本功能要求:

第一:每次世界BOSS地图活动刷怪不一样,不同的怪物人物杀死以后可以触发不同的奖励。
第二:当前世界BOSS活动地图开启以后,只允许一个玩家进入。
第三:活动开启之前所有玩家可以对当前活动地图预订和竞价,活动开启以后停止竞价,出价最高的玩家才可以进       入活动地图。
第四:每次活动开启之前刷什么怪物,杀死怪物给什么奖励,这都是在活动开启以后才知道的,可能杀死的怪物爆率高或者杀死怪物触发的奖励好,功能如何利用大家可以结合自己的版本去做完善,我这里只是那这样的功能给大家做教程演示。


脚本功能实现思路:

1.每天的指定时间或每间隔多久开启一次活动,可以使用机器人脚本实现。
2.进入地图NPC对话框界面显示的地图信息,可以在点击NPC时直接检测当前地图里面的怪物信息,使用人物的S变  量显示出来。
3.每次活动地图里面的怪物可以使用机器开启活动的时候,使用脚本命令去刷怪,每次刷的怪物不一样,可以先把  需要刷的怪物整理放在文本中,使用随机获取文本内容获取怪物的名字,执行开启刷怪。
4.活动开启之前所有玩家预订竞价功能可以使用自定义输入获取,把每次最高出价的数量使用全局字符型A变量保  存下来,竞价成功的玩家角色名字同样使用全局字符型A变量记录下来。
5.活动开启以后进入地图时检测人物名称和A变量是不是一样,如果一样就竞价成功的玩家,如果不一样就不是竞  价成功的玩家。
6.杀死不同的怪物触发不同的奖励,可以使用在指定地图杀死怪物触发功能,实现不同的怪物给不同的奖励。


学习工具 下载地址 回复帖子 即可显示

回复

使用道具 举报

0

主题

4

帖子

22

积分

新手上路

Rank: 1

积分
22
发表于 2022-9-19 16:41:25 | 显示全部楼层
1奥术大师大声道阿萨德阿萨德阿萨德阿萨德阿萨德阿萨德
回复

使用道具 举报

发表回复

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

本版积分规则

返回顶部 返回列表