找回密码
 注册
搜索
查看: 1009|回复: 11

关于颂摩崖出现的问题

[复制链接]
门派:不明
发表于 2016-9-22 14:23:41 | 显示全部楼层 |阅读模式
在颂摩崖的MUSH机器人里面,在杀死第一个武士的情况下才转换PFM杀第二个武士,
如果第一个武士被打晕,没有杀死,就不会发PFM,只用普通攻击杀第二个武士
这样就容易死,特别是武功被第二个武士的武功克制了
我修改了,在第一个武士晕倒了就切换
在job.lua里面,搜索ypt_kill_paint,在第二个ypt_kill_faint那里修改:
function ypt_kill_faint(n,l,w)
    exe('unset wimpy')
    if w[1]==sxjob.killer1 then
       exe('set wimpycmd ppp2\\hp;set wimpy 100;kill '..sxjob.id1)
    end
    if w[1]==sxjob.killer2 then
       exe('set wimpycmd ppp1\\hp;set wimpy 100;kill '..sxjob.id2)
    end

评分

1

查看全部评分

门派:星宿派
发表于 2016-9-22 14:34:21 | 显示全部楼层
好样的。研究的仔细的
门派:不明
发表于 2016-9-22 16:32:39 | 显示全部楼层
学习一下,mark。O(∩_∩)O哈哈~
门派:华山派
发表于 2016-9-22 22:59:49 | 显示全部楼层
把die的命令拷贝覆盖掉faint的就是了
门派:桃花岛
发表于 2016-9-22 23:52:33 | 显示全部楼层
关键是解决晕了不杀的问题                 
门派:古墓派
发表于 2016-9-23 07:47:21 | 显示全部楼层
莫非是被你改出问题来了么
门派:桃花岛
发表于 2016-9-23 09:17:15 | 显示全部楼层
太好了,感谢大神,杀人快多啦!
门派:少林派
发表于 2016-9-23 14:23:42 | 显示全部楼层
mark,学习下         
门派:桃花岛
发表于 2016-9-23 17:06:12 | 显示全部楼层
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')
           wait.make(function()
          wait.time(1)
          exe('fight '.. sxjob.id2)
       end)

是把这个替换吗?
门派:不明
 楼主| 发表于 2016-9-23 20:40:16 | 显示全部楼层
yihua@tj 发表于 2016-9-23 17:06
function ypt_kill_die(n,l,w)
    exe('set wimpy 100')
    if w[1]==sxjob.killer1 then

不是这个,替换的ypt_kill_faint,不是ypt_kill_die
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-8-3 07:05 , Processed in 0.037253 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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