- 威望
- 0
- 金钱
- 2452
- 贡献
- 0
- 最后登录
- 2025-7-8
- 注册时间
- 2024-5-30
- 主题
- 1187
- 精华
- 0
- 帖子
- 1201
|
(M10为0),角色就会进入无敌状态,持续5秒。同时,QManage.txt中的逻辑确保了无敌状态的冷却计时器准确无误。
如果你题在实施这个脚本时遇到任何问题,记得检查变量设置、脚本语法以及目:写标题和文章 《传奇SKY引擎5秒无敌技能完整脚本》
完整脚本和详细注释:
QFunction-0.txt:
[@Mag游戏环境是否支持这些功能。如果还有疑问,可以随时提问。♜SelfFunc139] // 魔法自动触发函数139
#if equal M10 0 // 如果变量M10的数值等于0
@@ // 则执行以下脚本
INC M10 60 // 增加变量M10的数值60
ChangeModeEx 1 5 // 给予当前人物5秒无敌模式
#elseact // 否则执行以下脚本
GuildNoticeMsg 255 249 <$STR(M10)> // 在公会频道发送消息,显示变量M10的数值
Self // 选择当前人物
QManage.txt // 加载QManage.txt文件中的脚本
#endif
Copy
QManage.txt:
[
@Login // 人物登录时执行以下脚本
#IF // 如果满足以下条件
#ACT // 执行以下脚本
SetOnTimer 7 1 // 个人定时器命令,当人物上线就开启个人定时器7,以1秒为单位计算
#END
]
[
@OnTimer7 // 个人定时器7执行以下脚本
#if large M10 0 // 如果变量M10的数值大于0
@@ // 则执行以下脚本
DEC M10 1 // 减少变量M10的数值1
#endif
]
Copy
此脚本巧妙运用SKY引擎独特的个人定时器和魔法触发功能,实现每60秒检测一次变量M10的数值,如果数值等于0,则给予当前人物5秒无敌模式,并在公会频道显示变量M10的数值。同时,当人物上线时,开启个人定时器7,每1秒检测一次变量M10的数值,如果数值大于0,则减少1。
技能代码为139,冷却时间60秒。 |
|