|
基本信息
教程类型: |
高级教程 |
引擎类型: |
GOM引擎 BLUE引擎 996传奇三端手游引擎 |
课程介绍:
今天我们来编写一个进入地图活动NPC功能,每天的指定时间的几点几分开启活动,当前地图只有活动开启以后所有玩家才可以进入,开启以后十分钟关闭,开启时间玩家小退、大退、死亡可以重新进入,当前活动开启玩家第一次进入地图免费,第二次进入需要100元宝,第三次进入需要200,以后每进入一次增加100元宝,第二天活动开启进入进入次数及需要的元宝数量清除。
重要细节:
清理人物的数字型可保存U变量需要注意的细节,清理人物变量需要人物必须在线,因为涉及到人物小退、大退、不在线的问题,清理需要记录玩家角色名字,先新建一个txt文本文件用来记录清理过的玩家名字,23.59分机器人开始对人物变量清理前,先对新建的txt文本文件清空内容,再开始对人物变量清理,清理的同时把当前角色名字写入到txt文本文件记录,注意好顺序,是先清理文本在清理人物变量,这样是为了避免部分玩家在清理变量时间,小退、大退不在线不能清理变量问题,当清理时间玩家不在线没有清理变量的,再到QM登录脚本人物每次登录触发标签下写相同的检测条件,再次登录检测当前玩家角色是否在指定文本中,如果在就是清理过变量的玩家,如果不在就是在清理变量时间人物没有在线,重新在对玩家角色变量清理一次。
传奇指定地图定时开启进入定时关闭活动脚本编写教程
课程准备:
传奇通过QManage.txt登录脚本实现新人上线赠送物品功能教程
使用传奇Robot_def机器人脚本编写定时刷怪活动功能教程
传奇人物私有变量及服务器全局变量基本使用教程
传奇定时开启地图功能实现方法:
1.每天指定时间开启活动可以使用机器人脚本实现。
2.开启的条件及时间可以使用服务器全局数字型G变量实现,开启的条件及时间计算有机器人脚本控制。
3.进入地图次数及需要元宝数量,使用人物的私有数字型U变量来实现,记录每次进入的次数及下次进入需要的元宝数量,可以在进入活动地图的NPC脚本文件实现。
4.每天清理玩家进入次数及元宝数量,可以使用机器人脚本实现,每天的23.59分清理人物的私有数字型U变量数值,第二天活动开启人物的进入次数及需要的元宝数量重新开始计算。
学习资料 下载连接 必须回帖 即可显示
游客,学习工具资料,需要回复帖子才能显示。
|
|