|
首先感谢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
查看全部评分
-
|