|
基本信息
教程类型: |
高级教程 |
引擎类型: |
GOM引擎 BLUE引擎 996传奇三端手游引擎 |
世界BOSS杀死怪物奖励功能介绍:
传奇世界BOSS活动功能在很多传奇版本游戏中都有,在不同的几个地图不同时间刷出指定怪物,人物通过NPC进入到活动地图,杀死地图中的怪物有很高的装备爆率,在进入活动地图的NPC对话框界面上,可以看到当前活动地图里面的怪物信息,指定地图有没有怪物,还有多长时间刷怪。
今天我们编写的世界BOSS活动功能在原有的基础上做一些小的扩展,第一:每次世界BOSS地图活动刷怪不一样,不同的怪物人物杀死以后可以触发不同的奖励,第二:当前世界BOSS活动地图开启以后,只允许一个玩家进入,第三:活动开启之前所有玩家可以对当前活动地图预订和竞价,活动开启以后停止竞价,出价最高的玩家才可以进入活动地图,第四:每次活动开启之前刷什么怪物,杀死怪物给什么奖励,这都是在活动开启以后才知道的,可能杀死的怪物爆率高或者杀死怪物触发的奖励好,功能如何利用大家可以结合自己的版本去做完善,我这里只是那这样的功能给大家做教程演示。
传奇世界BOSS奖励脚本编写教程
本节课程设计到其他课程知识:
使用传奇Robot_def机器人脚本编写定时刷怪活动功能教程
传奇MapQuest.txt杀怪触发脚本文件功能介绍教程
传奇人物私有变量及服务器全局变量基本使用教程
玩家自定义输入数量货币兑换NPC脚本功能编写教程
杀死世界BOSS怪物给与奖励实现方法:
1.每天的指定时间或每间隔多久开启一次活动,可以使用机器人脚本实现。
2.进入地图NPC对话框界面显示的地图信息,可以在点击NPC时直接检测当前地图里面的怪物信息,使用人物的S变 量显示出来。
3.每次活动地图里面的怪物可以使用机器开启活动的时候,使用脚本命令去刷怪,每次刷的怪物不一样,可以先把 需要刷的怪物整理放在文本中,使用随机获取文本内容获取怪物的名字,执行开启刷怪。
4.活动开启之前所有玩家预订竞价功能可以使用自定义输入获取,把每次最高出价的数量使用全局字符型A变量保 存下来,竞价成功的玩家角色名字同样使用全局字符型A变量记录下来。
5.活动开启以后进入地图时检测人物名称和A变量是不是一样,如果一样就竞价成功的玩家,如果不一样就不是竞 价成功的玩家。
6.杀死不同的怪物触发不同的奖励,可以使用在指定地图杀死怪物触发功能,实现不同的怪物给不同的奖励。
学习资料 下载连接 必须回帖 即可显示
游客,学习工具资料,需要回复帖子才能显示。
|
|