查看: 3093|回复: 5

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

[复制链接]

323

主题

62

回帖

6570

积分

Rank: 9Rank: 9Rank: 9

积分
6570
发表于 2022-8-12 10:54:34 | 显示全部楼层 |阅读模式
基本信息
教程类型: 高级教程
引擎类型: GOM引擎 BLUE引擎 996传奇三端手游引擎 
世界BOSS杀死怪物奖励功能介绍:

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

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






传奇世界BOSS奖励脚本编写教程

传奇世界BOSS奖励脚本编写教程



本节课程设计到其他课程知识:

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


杀死世界BOSS怪物给与奖励实现方法:

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




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



回复

使用道具 举报

0

主题

3

回帖

0

积分

Rank: 1

积分
0
发表于 2023-9-21 17:16:48 | 显示全部楼层
这么好的课没人学吗,啊啊啊啊
回复

使用道具 举报

0

主题

67

回帖

5000

积分

Rank: 4

积分
5000
发表于 2023-11-20 00:30:43 | 显示全部楼层
1111111111111111111111111111
回复

使用道具 举报

0

主题

1

回帖

0

积分

Rank: 1

积分
0
发表于 2024-3-28 10:58:20 | 显示全部楼层
2222222222222222222222
回复

使用道具 举报

0

主题

84

回帖

0

积分

Rank: 3Rank: 3

积分
0
发表于 2024-5-8 22:12:02 | 显示全部楼层
这么好的课没人学吗,啊啊啊啊
回复

使用道具 举报

0

主题

2

回帖

0

积分

Rank: 1

积分
0
发表于 2024-8-15 01:34:31 | 显示全部楼层

这么好的课没人学吗,啊啊啊啊
回复

使用道具 举报

发表回复

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

本版积分规则

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