找回密码
 注册
搜索
查看: 6708|回复: 43

武功克制系统的触发机器人详解

[复制链接]
发表于 2012-6-28 11:15:23 | 显示全部楼层 |阅读模式
首先感谢crypop@tx 给我提供的这个数据文件
下载这个文件,先不要着急复制到zmud里,事先要先改改才能用的,先解压缩,用记事本打开txt文件,先复制这段代码出来到
word里,
#ALIAS pick_skill {#if %ismember(@targetskill,@wugong0) {pfm0} {#if %ismember(@targetskill,@wugong1) {pfm1} {#if %ismember(@targetskill,@wugong2) {pfm2} {#if %ismember(@targetskill,@wugong3) {pfm3} {#if %ismember(@targetskill,@wugong4) {pfm4} {#if %ismember(@targetskill,@wugong5) {pfm5} {#if %ismember  (@targetskill,@wugong6) {pfm6} {#if %ismember(@targetskill,@wugong7) {pfm7} {#if %ismember(@targetskill,@wugong8) {pfm8} {pfm0}}}}}}}}}}

也就是文件里的第一行开始一直到结束的第一个命令,然后在word里改成这样方便看
#ALIAS pick_skill
#if %ismember(@targetskill,@wugong0) {pfm0}                      快
{#if %ismember(@targetskill,@wugong1) {pfm1}                    齐
{#if %ismember(@targetskill,@wugong2) {pfm2}                      柔
{#if %ismember(@targetskill,@wugong3) {pfm3}                     秒
{#if %ismember(@targetskill,@wugong4) {pfm4}                      刚
{#if %ismember(@targetskill,@wugong5) {pfm5}                     正
{#if %ismember(@targetskill,@wugong6) {pfm6}                  慢
{#if %ismember(@targetskill,@wugong7) {pfm7}                    险
{#if %ismember(@targetskill,@wugong8) {pfm8}                  空
{pfm0}}}}}}}}}   
这样回改吧,按按回车, 方便好看,把后边注释上 就是 快齐柔。。。
然后呢,要看你有几种特殊pfm,比如我把,就会两种,那pfm0 pfm1....pfm8,其实就需要2个就成了,一个pfm0一个pfm1,如果会3种就是pfm0 pfm1 pfm2 以此类推
然后呢,就是对照http://www.sjever.net/bbs/forum. ... &extra=page%3D1这个上边的技能属性表进行分类,我分成的结果就是下面这样
#ALIAS pick_skill
#if %ismember(@targetskill,@wugong0) {pfm0}                    飞舞 快
{#if %ismember(@targetskill,@wugong1) {pfm1}                  空手 齐
{#if %ismember(@targetskill,@wugong2) {pfm1}                    空手 柔
{#if %ismember(@targetskill,@wugong3) {pfm1}                   空手 秒
{#if %ismember(@targetskill,@wugong4) {pfm0}                    飞舞 刚
{#if %ismember(@targetskill,@wugong5) {pfm0}                   飞舞 正
{#if %ismember(@targetskill,@wugong6) {pfm0}                飞舞 慢
{#if %ismember(@targetskill,@wugong7) {pfm0}                   飞舞  险
{#if %ismember(@targetskill,@wugong8) {pfm0}               飞舞  空
{pfm0}}}}}}}}}      

这样就好了,在回到刚才打开的那个txt 文件中,把 pfm0-pfm8重新改下, 按照自己分类好的,我的改好之后呢,就是这样
#if %ismember(@targetskill,@wugong0) {pfm0} {#if %ismember(@targetskill,@wugong1) {pfm1} {#if %ismember(@targetskill,@wugong2) {pfm1} {#if %ismember(@targetskill,@wugong3) {pfm1} {#if %ismember(@targetskill,@wugong4) {pfm0} {#if %ismember(@targetskill,@wugong5) {pfm0} {#if %ismember(@targetskill,@wugong6) {pfm0} {#if %ismember(@targetskill,@wugong7) {pfm0} {#if %ismember(@targetskill,@wugong8) {pfm0} {pfm0}}}}}}}}}
好了,武功克制系统就改好了,下面改变量
先改hs的,在hs-getnpc里找到这句

^{> 你|你}一把抓向蒙面人试图抢回令牌,但被蒙面人敏捷得躲了过去,你顺手扯下蒙面人的面罩,发现原来是曾经名震江湖的(*)。
命令里面加一个 newname=%1, 有人说 这个是干什么的呢,作用有两个,一个是抓 NPC的名字,另一个就是统一一下这个插件里的名字,后边就明白了。 但是变量里面先不要加newname这个变量哦。

同理,找到sx2 抓npc名字这句 在sxjob2_killer
^????你定睛一看,原来是(%x),而且此人(%x),似乎用的是%x的(%x)!
下边的命令中同样加入 newname=%1 好了。

同理 雪山抓npc名字的 也加入这个

触发器修改部分也完成了。  下面继续。


在txt文件中搜索 @killer_name  ,全部替换成为 @newname,这样 xs sx hs 都可以用这个处罚了。

然后呢,就是设置pfm了, 这个是没修改的
#ALIAS pfm0 {pfm_lhs}
#ALIAS pfm1 {pfm_tzst}
#ALIAS pfm2 {pfm_kmq}
#ALIAS pfm3 {pfm_lyz}
#ALIAS pfm4 {pfm_xft}
#ALIAS pfm5 {pfm_yxj}
#ALIAS pfm6 {pfm_kmq}
#ALIAS pfm7 {pfm_xft}
#ALIAS pfm8 {pfm_kmq}
删除掉啊, 上边说了,有几个pfm留几个就成了,其实这部分已经可以在mud改了,变成如下这样
#ALIAS pfm0 {pfm_lhs}
#ALIAS pfm1 {pfm_tzst}

把txt面的 #ALIAS pfm_yxj 开始到 #ALIAS pfm0 {pfm_lhs} 之间的统统删除掉,看着累。注意保持文本的队形哦。
删除完了  

在 ask 各种job的语句里 如,找yue要任务的时候啊,找宝像要任务的时候啊等,添加 check_skills 这个命令,是打开技能触发的,  最好在做完job的语句里在添加上#t- skills1
因为有时候检测不到他就不关,咱们给手动关上。

然后就是在zmud里设置pfm了 一共两个 一个是 pfm_lhs   一个是 pfm_tzst   ,其实 我建议直接把pfm0 pfm1设置了,省得代换来代换去出问题,这里的pfm0 pfm1是#alias 哦 ,可不是alias, 设置好就可以最后 一步了, 把txt文件里 全部拷贝到zmud命令行里
粘帖回车, 还有最后一步,在变量里添加 newname 就好了, 试试吧,挺神奇。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

2

查看全部评分

门派:不明
发表于 2012-6-28 11:17:29 | 显示全部楼层
应该很棒,尽管我看不懂!顶了!
门派:不明
发表于 2012-6-28 11:18:29 | 显示全部楼层
发个成品多好。                              
门派:不明
发表于 2012-6-28 11:18:45 | 显示全部楼层
好东西 就是看不懂 更别提用了 有高手能用普通话给解释下吗
门派:不明
发表于 2012-6-28 11:19:19 | 显示全部楼层
无私的奉献,可惜,我没权限给你加分,鼓励下!
门派:不明
发表于 2012-6-28 11:19:33 | 显示全部楼层
不错 要是有成本的 就更好了
门派:不明
发表于 2012-6-28 11:20:00 | 显示全部楼层
这个帖子一定要加元宝!!
门派:不明
发表于 2012-6-28 11:21:30 | 显示全部楼层
{:soso__10508097252066528764_4:}
我给你+个大元宝   
门派:不明
发表于 2012-6-28 11:30:55 | 显示全部楼层
这个没办法出成品的,每个门派的不同呀
门派:不明
发表于 2012-6-28 11:35:11 | 显示全部楼层
好东西啊,可惜我只会2中武功
没法互补
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-7-4 15:53 , Processed in 0.030961 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表