找回密码
 注册
搜索
楼主: joyce@tj

【公版增强】小猪猪对个别客栈的处理

[复制链接]
门派:昆仑派
发表于 2019-3-13 21:55:11 | 显示全部楼层
很有参考价值呀,建议再加上没银子就花黄金。黄金基本上身上都有的。 give waiter 1 gold 哈哈
门派:天龙寺
发表于 2019-3-13 21:57:58 | 显示全部楼层
create_trigger_t('xfkz1','^(> )*你拿出五两白银\\(Silver\\)给店小二。,'','xfkzcheck')
create_trigger_t('xfkz2','^(> )*你一觉醒来,觉得精力充沛,该活动一下了。,'','xfkzoutgo')
这二句后面少了个 '  符号,复制的朋友请注意加上,不然会报错
门派:昆仑派
发表于 2019-3-13 21:58:25 | 显示全部楼层
加一个变量来判断给没给钱啊 这个好像有的客栈有bug
门派:古墓派
 楼主| 发表于 2019-3-14 13:20:51 | 显示全部楼层
tzwhen@tj 发表于 2019-3-13 21:38
小猪猪,lujing里面的触发是不是少了个引号啊?
我复制进去报错,后来加了个引号,目前可以运转,就是不 ...

是论坛显示的问题,我在最下面又贴了一次,copy最下面那个就好了
门派:古墓派
 楼主| 发表于 2019-3-14 13:21:26 | 显示全部楼层
zhaoziyu@tj 发表于 2019-3-13 21:57
create_trigger_t('xfkz1','^(> )*你拿出五两白银\\(Silver\\)给店小二。,'','xfkzcheck')
create_trigge ...

这个是论坛code引用的问题,把一些字符吃掉了,没显示出来,copy我最下面的那个。
门派:天龙寺
发表于 2019-3-22 00:17:23 | 显示全部楼层
Room {
        id = "fuzhou/kezhan",
        name = "吉祥客栈",
        no_fight = true,
        ways = {
                ["#jxkzout"] = "fuzhou/xixiang4",
                ["#jxkz"] = "fuzhou/kezhan2",
        },
        lengths = {
                ["#jxkz"] = "if Bag['白银'] and Bag['白银'].cnt>5 and job.name=='wudang' and flag.times==2 then return 1 else return false end",
        },
}
--吉祥客栈睡觉测试<<EOF
jxkz=function()
    kediancheck=0
    DeleteTriggerGroup("jxkz")
    create_trigger_t('jxkz1','^(> )*你拿出五两白银\\(Silver\\)给店小二。$','','jxkzcheck')
    SetTriggerOption("jxkz1","group","jxkz")
    EnableTriggerGroup("jxkz",true)
        exe('give 5 silver to xiao er;up')
    return walk_wait()
end
function jxkzout()
    create_trigger_t('jxkz2','^(> )*你一觉醒来,觉得精力充沛,该活动一下了。$','','jxkzoutgo')
    create_trigger_t('jxkz3','^(> )*西巷  -','','jxkzfinish')
    SetTriggerOption("jxkz2","group","jxkz")
        SetTriggerOption("jxkz3","group","jxkz")
    EnableTriggerGroup("jxkz",true)

    if kediancheck==1 then
        return exe('up;sleep')
    else
        return exe('n')
    end

end
jxkzoutgo=function()
    kediancheck=0
        return exe('down;n')
end
jxkzcheck=function()
        kediancheck=1 --代表给钱了
end
function jxkzfinish()
    EnableTriggerGroup("jxkz",false)
    wait.make(function()
        wait.time(0.01)
        DeleteTriggerGroup("jxkz")
    end)
    return walk_wait()
end--EOF
我依照你的方式,修改了这个客栈,在wdjob的时候,走到客栈前面一点,机器就自动停了呢,小猪猪帮看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-12 16:13 , Processed in 0.022934 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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