设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
首页
Portal
论坛
BBS
搜索
搜索
本版
文章
帖子
资源社区
»
论坛
›
资源板块
›
功能脚本
›
[AFT引擎]传世独一无二的新技能玄心奥妙诀 ...
返回列表
发新帖
查看:
38
|
回复:
0
[案例脚本]
[AFT引擎]传世独一无二的新技能玄心奥妙诀
[复制链接]
admin
admin
当前离线
积分
2925
打卡等级:偶尔看看
打卡总天数:10
打卡月天数:1
打卡总奖励:2092
最近打卡:2025-10-01 05:51:05
261
主题
1
回帖
2925
积分
管理员
积分
2925
发消息
发表于 2025-9-19 02:45:11
|
显示全部楼层
|
阅读模式
传世独一无二的新技能玄心奥妙诀
以下脚本需有一定的相关知识,新手自重
1.怪物数据库设置 增加用于围困人物
怪物名字自己设
Race=14 Racelmg=19 其余自行设置
2.技能数据库 自行设置 MagicID 自定义 X
//;以下脚本放入Qfunction.txt 文本中
[@MagFuncX]
#IF
CHECKVAR HUMAN 技能冷却时间 > 0
#ACT
SENDMSG 5 无法连续使用该技能,请<$HUMAN(技能冷却时间)>秒后再使用。
break
#IF
RANDOM 1
#ACT
MOV S1 $POSITION($M,$PARAM(0),$PARAM(1))
MOV P1 $PARAM(0)
INC P1 1
MOV P2 $PARAM(1)
INC P2 1
MOV P3 $PARAM(0)
DEC P3 1
MOV P4 $PARAM(1)
DEC P4 1
MOV P5 $PARAM(0)
DEC P5 1
MOV P6 $PARAM(1)
INC P6 1
MOV P7 $PARAM(0)
INC P7 1
MOV P8 $PARAM(1)
DEC P8 1
MOV P9 $PARAM(0)
MOV P10 $PARAM(1)
DEC P10 1
MOV P11 $PARAM(0)
MOV P12 $PARAM(1)
INC P12 1
MOV P13 $PARAM(0)
DEC P13 1
MOV P14 $PARAM(1)
MOV P15 $PARAM(0)
INC P15 1
MOV P16 $PARAM(1)
#IF
!EQUAL S1 无
#ACT
CALCVAR HUMAN 技能冷却时间 = 120
SAVEVAR HUMAN 技能冷却时间 ..\QuestDiary\游戏数据\个人变量\个人变量.txt
SetTimerEx $USERNAME 1 @技能冷却时间 120
SHOWHUMEFFECT 45
$STR(S1).CHANGEMODE 15 1
$STR(S1).SHOWHUMEFFECT 31
$STR(S1).SHOWHUMEFFECT 169
PlayDefence 6 骷髅守卫 $STR(P9) $STR(P10)
PlayDefence 6 骷髅守卫 $STR(P11) $STR(P12)
PlayDefence 6 骷髅守卫 $STR(P13) $STR(P14)
PlayDefence 6 骷髅守卫 $STR(P15) $STR(P16)
$STR(S1).SetTimerEx $STR(S1) 4 @解除受缚效果 1
$STR(S1).DELAYCALL 1 @目标受缚状态 1
DELAYCALL 4 @引爆目标
break
#ELSEACT
SENDMSG 5 技能使用失效,请锁定人物目标后使用。
break
[@目标受缚状态]
#IF
EQUAL $PARAM(0) $HUMANINFO($STR(S1)).$X
EQUAL $PARAM(1) $HUMANINFO($STR(S1)).$Y
#ACT
SHOWHUMEFFECT 31
break
#ELSEACT
CHANGEMODE 15 0
break
[@引爆目标]
#IF
EQUAL $PARAM(0) $HUMANINFO($STR(S1)).$X
EQUAL $PARAM(1) $HUMANINFO($STR(S1)).$Y
#ACT
$STR(S1).SHOWHUMEFFECT 167
mobfireburn $M $PARAM(0) $PARAM(1) 0 1 800
KILLSLAVE 骷髅守卫
break
#ELSEACT
KILLSLAVE 骷髅守卫
break
;//
//;以下脚本放入QManage.txt中5uwl.net
每次登录都触发执行ChangeMode 15 0 以免玩家中了此技能小退 上线后无法解除受缚效果
在此我这里问一下 彩虹的 ChangeMode 15 16 为什么小退后 不归 0
[@解除受缚效果]
#IF
RANDOM 1
#ACT
CHANGEMODE 15 0
[@技能冷却时间]
#IF
CHECKVAR HUMAN 技能冷却时间 > 0
#ACT
CALCVAR HUMAN 技能冷却时间 - 1
SAVEVAR HUMAN 技能冷却时间 ..\QuestDiary\游戏数据\个人变量\个人变量.txt
break
;//
$POSITION($M,$PARAM(0),$PARAM(1)) 可用来区分对象是人还是怪
此技能只对人物有效
复制代码
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
工具中心