ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
#技能 [TOC] ## 配置:技能 > `M2Server.exe`\>`选项`\>`功能设置`\>`技能魔法` ## 数据库:技能 > 请参考[`数据库 > 技能`](https://www.kancloud.cn/yojane/gmzz-cc/1085107) ## 触发:使用技能 > \\Market\_Def\\QFunction-0.txt > > * `[@MagSelfFunc技能数据库ID]`对自己使用技能时,自身触发 > * `[@MagTagFunc技能数据库ID]`对人物使用技能时,自身触发 > * `[@MagMonFunc技能数据库ID]`对怪物使用技能时,自身触发 > * `[@MagTagFuncEx技能数据库ID]`对人物使用技能时,目标触发 示例:`QFunction-0.txt` ~~~ #ACT [@MagSelfFunc2] #ACT SENDMSG 6 您对自己使用了治愈术 [@MagTagFunc2] #ACT SENDMSG 6 您对别人使用了治愈术 [@MagMonFunc2] #ACT SENDMSG 6 您对怪物使用了治愈术 [@MagTagFuncEx2] #ACT SENDMSG 6 <$CURRRTARGETNAME>对您使用了治愈术 ~~~ ## 学习技能 > ADDSKILL`技能名称` 示例 ~~~ #ACT ADDSKILL 雷电术 MESSAGEBOX 您学会了技能[雷电术]! ~~~ ## 删除技能 > DELSKILL`技能名称` 示例 ~~~ #ACT DELSKILL 雷电术 MESSAGEBOX 您删除了技能[雷电术]! ~~~ ## 删除所有非本职业技能 > DELNOJOBSKILL`技能名称` 示例 ~~~ #ACT DELNOJOBSKILL ~~~ ## 判断是否学习了技能 > CHECKMAGICNAME`技能名称` 示例 ~~~ #IF CHECKMAGICNAME 雷电术 #ACT ... #ELSEACT ... ~~~ ## 判断技能修炼值 > CHECKTRANPOINT`技能名称``运算符(=,>,<)``数值` 示例 ~~~ #IF CHECKTRANPOINT 雷电术 = 100 #ACT ... #ELSEACT ... ~~~ ## 调整技能修炼值 > CHANGETRANPOINT`技能名称``运算符(=,+,-)``数值` 示例 ~~~ ;雷电术技能熟练度调整到100 #ACT CHANGETRANPOINT 雷电术 = 100 ;雷电术技能熟练度增加50 #ACT CHANGETRANPOINT 雷电术 + 50 ~~~ ## 判断技能等级 > CHECKSKILL`技能名称``运算符(=,>,<)``技能等级``判断类型(为空或0时为普通等级,1为强化等级)` 示例 ~~~ ;判断人物技能普通等级 #IF CHECKSKILL 雷电术 = 3 #ACT MESSAGEBOX 检测到您的雷电术已经3级! ;判断人物技能强化等级 #IF CHECKSKILL 雷电术 = 4 1 #ACT MESSAGEBOX 检测到您的雷电术已经强化到4重! ~~~ ## 调整技能等级 > SKILLLEVEL`技能名称``运算符(=,+,-)``技能等级``判断类型(为空或0时为普通等级,1为强化等级)` 示例 ~~~ ;调整技能普通等级到3级 #ACT SKILLLEVEL 雷电术 = 3 ;调整技能普通等级增加1级 #ACT SKILLLEVEL 雷电术 + 1 ;调整技能强化等级到3重 #ACT SKILLLEVEL 雷电术 = 3 1 ;调整技能强化等级增加1重 #ACT SKILLLEVEL 雷电术 + 1 1 ~~~