找回密码
 注册
搜索
查看: 306|回复: 9

为了少林,我将smy计数问题的解决办法告诉大家。请ykun给点奖励

[复制链接]
门派:少林派
发表于 2016-7-6 22:57:55 | 显示全部楼层 |阅读模式
在lua的job里面找到   
create_trigger_t('ypt_fight6','^>*\\s*(\\D*)神志迷糊,脚下一个不稳,倒在地上昏了过去。','','ypt_kill_faint')
改成
create_trigger_t('ypt_fight6','^>*\\s*(\\D*)神志迷糊,脚下一个不稳,倒在地上昏了过去。','','ypt_kill_faintt')

然后在lua的job里面加上:
function ypt_kill_faintt(n,l,w)
    exe('set wimpy 100')
    if w[1]==sxjob.killer1 then
    exe('look '..sxjob.id2)
    exe('set wimpycmd ppp2\\hp;ppp2')
    end
    if w[1]==sxjob.killer2 then
    exe('look '..sxjob.id1)
    exe('set wimpycmd ppp1\\hp;ppp1')
    end
end

这样计数就不会再出错了(只有两个武士同时死会计数多加1,但这种情况非常少出现)

评分

1

查看全部评分

门派:武当派
发表于 2016-7-6 23:00:37 | 显示全部楼层
牛比,收藏了       你都开始smy了……
门派:少林派
发表于 2016-7-6 23:10:45 | 显示全部楼层
这个确实是有必要改一下
门派:少林派
 楼主| 发表于 2016-7-6 23:14:11 | 显示全部楼层
ghshengg@tj 发表于 2016-7-6 23:10
这个确实是有必要改一下

是啊,计数不准不好挂smy
门派:峨嵋派
发表于 2016-7-6 23:25:47 | 显示全部楼层
楼主辛苦 支持分享
门派:不明
发表于 2016-7-7 01:03:19 | 显示全部楼层
顶一下,等YK 给奖励
门派:天龙寺
发表于 2016-7-7 01:30:40 | 显示全部楼层
感谢,,不过我又回去做sx了                        
门派:天龙寺
发表于 2016-7-7 03:34:30 | 显示全部楼层
无私的奉献                  
门派:少林派
 楼主| 发表于 2016-7-7 07:02:52 | 显示全部楼层
补充下,刚忘记说了,function ypt_kill_die(n,l,w)函数也要改成如下:
function ypt_kill_die(n,l,w)
    exe('set wimpy 100')
    if w[1]==sxjob.killer1 then
    exe('look '..sxjob.id2)
    exe('set wimpycmd ppp2\\hp')
    exe('fight '.. sxjob.id2)
    end
    if w[1]==sxjob.killer2 then
    exe('look '..sxjob.id1)
    exe('set wimpycmd ppp1\\hp')
    exe('fight '.. sxjob.id1)
    end
end
门派:不明
发表于 2016-7-7 12:11:53 | 显示全部楼层
很热心               
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-8-24 19:53 , Processed in 0.031658 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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