|
基本信息
教程类型: |
高级教程 |
引擎类型: |
GOM引擎 BLUE引擎 996传奇三端手游引擎 |
课程介绍:
传奇人物的个人标识,你可以理解为是个人标记,只是标记的编号有很多,传奇人物的个人标识数据是跟随人物保存在人物数据的,所以在合区的时候不用担心需要单独合并数据,在一些人物每次登录给属性的NPC功能上,使用个人标识去做检测条件是一个很好的选择。
传奇个人标识基本概念:
每个人物角色的个人标识数量为0-500,部分引擎支持0-800,个人标识是逻辑变量,有0值和1值,初始0值,SET [XXX] 0 设置个人标识为假,SET [XXX] 1 设置个人标识为真,使用reset脚本命令对多个标识批量操作,reset [100] 7 意思是将从XXX开始的7个变量回复到原始值0,比如:reset [100] 7 就是把100 101 102 103 104 105 106 107这7个变量赋值为0。
它等同与:set [100] 0
set [101] 0
set [102] 0
set [103] 0
set [104] 0
set [105] 0
set [106] 0
传奇个人标识在什么NPC脚本功能中使用到:
传奇个人标识的作用主要体现在标记类型的NPC功能上,在游戏中常见的有狂暴之力、沙城捐献、龙的传人、会员等级、赞助奖励、升级奖励、各种NPC属性,个人标识的功能作用主要是为了,记录人物在那个NPC开启了功能,人物开启了指定NPC功能就要给玩家对于的属性,怎么给属性就是通过检测指定个人标识是否开启。
自动吃货币脚本功能介绍:
自动吃货币类型的功能脚本,一般都在装备回收对话框界面上,有一个单独的按钮来控制开启或关闭自动吃货币功能,如果开启开启自动吃货币功能,人物在游戏打怪爆出的元宝或别的货币,人物捡起以后自动吃掉,背包元宝自动增加吃掉的元宝数量,比如:玩家打死怪物爆出500元宝物品捡起到背包,人物背包500元宝物品自动消失,人物背包元宝数量自动增加500元宝,实现这样的功能的方式有很多,QF功能脚本的人物捡起触发也可以实现,为了我们学习的知识连贯性,我使用个人定时器的方法去实现这个功能。
传奇个人标识配合个人定时器使用教程
自动吃货币功能实现方法:
1.开启或关闭自动吃货币功能,可以使用人物个人标识去实现,开启功能把指定标识改为1,关闭功能把指定标识改为0,因为个人标识只有0和1的区别,个人标识默认没有使用过的也就是人物创建角色,所有个人标识默认为0。
2.自动吃货功能可以使用个人定时器,如果对个人定时器不了解的,看上一课教程,开启一个定时器每一秒执行一次,实现对人物背包中的物品实时检测执行,检测人物背包有指定物品就删掉,给人物背包增加对应物品的数量货币。
3.总结:人物在NPC界面上开启自动吃货币的同时,也执行开启指定个人定时器,QManage.txt登录脚本个人定时器下写实际的检测执行脚本命令,个人定时器实时对人物背包检测指定物品。
学习资料 下载连接 必须回帖 即可显示
游客,学习工具资料,需要回复帖子才能显示。
|
|