Appearance
触发系统
SK 引擎提供丰富的触发机制,让版本开发者可以在特定事件发生时执行自定义脚本。
系统界面触发
| 触发段 | 说明 |
|---|---|
[@大地图传送触发] | 玩家在大地图上点击传送点 |
[@MapButtonClickXX] | 地图上自定义按钮点击 |
地图触发
| 触发段 | 说明 |
|---|---|
[@EnterMap_地图名] | 人物进入指定地图 |
[@LeaveMap_地图名] | 人物离开指定地图 |
[@OnTimerXX] | 定时器触发 |
[@WhileInMap_地图名] | 在指定地图中持续执行 |
人物触发
| 触发段 | 说明 |
|---|---|
[@Login] | 人物登录时 |
[@SetDay] | 每天第 1 次登录 |
[@SetWeek] | 每周第 1 次登录 |
[@PlayLevelUp] | 人物升级 |
[@属性变化触发] | 属性值发生变化时 |
[@WalkStep] | 人物走路时 |
[@RunStep] | 人物跑动时 |
[@ChangeHumName] | 人物改名时 |
[@OffLinePlay] | 离线挂机寻路 |
攻击触发
| 触发段 | 说明 |
|---|---|
[@Attack] | 人物攻击时(伤害前) |
[@Struck] | 人物被攻击时(伤害前) |
[@MagicAttack] | 人物技能攻击时 |
[@MagicStruck] | 人物被技能攻击时 |
[@SlaveAttack] | 宝宝攻击时 |
[@BeforeAttack] | 攻击掉血前触发 |
[@AttackDamage] | 攻击伤害计算后 |
装备触发
| 触发段 | 说明 |
|---|---|
[@TakeOnX] | 穿上装备(X 为装备位置) |
[@TakeOffX] | 脱下装备(X 为装备位置) |
[@PickUpItemX] | 拾取物品(X 为物品 AniCount) |
[@DropItemX] | 丢弃物品 |
[@CheckEquip] | 查装触发 |
击杀 / 死亡触发
| 触发段 | 说明 |
|---|---|
[@KillMon] | 击杀怪物 |
[@PlayDie] | 人物死亡 |
[@KillPlay] | 杀人 |
行会触发
| 触发段 | 说明 |
|---|---|
[@JoinGuild] | 加入行会 |
[@LeaveGuild] | 离开行会 |
[@GuildAttackCastle] | 行会攻城触发 |
货币 / VIP / 技能触发
| 触发段 | 说明 |
|---|---|
[@ChangeMoney_货币名] | 货币变化时 |
[@Recharge_OK] | 充值成功 |
[@MagicTriggerX] | 使用技能技能触发(X 为技能 ID) |
[@VipLevelUp] | VIP 升级 |
组队 / 任务触发
| 触发段 | 说明 |
|---|---|
[@CreateGroup] | 创建队伍 |
[@JoinGroup] | 加入队伍 |
[@TaskStart] | 任务开始 |
[@TaskComplete] | 任务完成 |
直播触发
| 触发段 | 说明 |
|---|---|
[@LiveStreamGift] | 直播打赏礼物 |
系统触发
[@OnTimerXX] ; 定时器触发
[@DelayCall] ; 延迟跳转
[@StdModeFuncXX] ; 物品使用触发提示
完整触发列表请参考引擎说明书(CHM 文档)。未列出的触发不代表不支持。