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

【第十九课】传奇打到第一件装备限时首爆奖励活动脚本功能编写教程

[复制链接]

88

主题

88

帖子

442

积分

管理员

Rank: 9Rank: 9Rank: 9

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


课程介绍:

大家好,今天我们编写一个限时首爆奖励活动NPC脚本功能,首爆活动奖励功能基本一样,不一样的可能是一些奖励或奖励的名额,人物在游戏中第一个打到指定名字的装备,可以获得对应装备奖励,这里说的第一个打到指定的装备,是游戏中的玩家打怪爆出第一个装备人物捡起,如果人物捡起以后在从背包扔掉,这就不是第一个装备了。


学习前提条件:

使用传奇Robot_def机器人脚本编写定时刷怪活动功能教程
通过31分类号物品双击触发执行QFunction-0.txt脚本功能教程
传奇人物私有变量及服务器全局变量基本使用教程


编写脚本功能要求:

如何统计那些物品是首爆奖励物品装备名字,如何控制开区多长时间以内首爆奖励有效,如何给不同的物品装备的奖励名额,怎么确定当前人物捡起的指定物品装备是不是第一个在游戏中爆出的,一个物品装备有多个名额时,如何确定一个玩家只有一次获得奖励的机会,怎么检测指定物品装备奖励名额,奖励名额领取完时如何删除奖励物品。


编写脚本功能思路:

1.开区多长时间首爆奖励有效,可以使用机器人脚本实现。
2.不同的物品装备奖励名额,可以使用服务器全局数字型G变量实现,在当前NPC对物品对应的变量赋值。
3.怎么知道当前玩家打到的物品装备是不是第一次打到的,可以使用QF功能脚本人物捡取触发标签。
4.如何确保相同的物品装备,相同的人物角色只有一次获奖的机会,可以使用个人标识实现。
5.通过检测物品对应的变量数值大小确定奖励名额,如果物品装备对应的变量数值等于0时,删除指定文本中的物品名字。
6.奖励物品:奖励物品文本中每一行存的是可以领取的物品装备名字,也就是物品在这个文本中,人物第一次打到这个物品就可以领取,物品文本配置:物品名称、元宝数量、个人标识、全局变量。


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

使用道具 举报

发表回复

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

本版积分规则

返回顶部 返回列表