找回密码
 注册
搜索
查看: 507|回复: 3

星宿弟子专用liaodu简单判断

[复制链接]
门派:星宿派
发表于 2019-2-21 17:10:00 | 显示全部楼层 |阅读模式
我是放到了job.lua里面
在函数 fight_trigger=function()
添加这三句话
    create_trigger_t('fightpoison',"^(> )*你(虽抽身急退,却仍不免被银火掠过颜面!|这一招看似凶猛,实则绵绵乏力!)",'','fightxxpoisonstart')
    create_trigger_t('fightpoison2',"^(> )*忽然一阵刺骨的奇寒袭来,你中的星宿掌毒发作了!",'','fightxxpoisonstart')
    create_trigger_t('fightpoison3',"^(> )*你运起化功大法,脸上青一阵白一阵,片刻后吐出了一口污血。",'','fightxxpoisonover')

    SetTriggerOption("fightpoison","group","fight")
    SetTriggerOption("fightpoison2","group","fight")
    SetTriggerOption("fightpoison3","group","fight")


然后添加这两个函数

function fightxxpoisonstart()
    exe('yun liaodu')
    create_timer_s('xxpoison',0.1,'fightxxpoisonstart')
end
function fightxxpoisonover()
    DeleteTimer("xxpoison")
end

... 用意非常简单 ... 就是我们一中毒 就开一个计时器 拼命yun liaodu ...直到liaodu 成功为止.

评分

1

查看全部评分

门派:明教
发表于 2019-2-21 17:51:11 | 显示全部楼层
这个思路还可以引申去其它门派有yun技能的使用控制,比如天龙寺的yun liao,桃花岛的yun maze,都可以用这种方式触发判断。

当然为了公版的使用,最好在函数里加上 if score.party=='星宿派' then...

避免其它门派的人用了不能使用,造成计时器无法关闭。

另外yun liaodu 的使用等级是多少,不妨再加入一个exp判断,大于多少的使用,否则不开启计时器。

门派:明教
发表于 2019-2-21 17:52:38 | 显示全部楼层
欢迎为公版贡献更多更好的机器人技巧,也为星宿派的繁盛多多出力!
门派:星宿派
 楼主| 发表于 2019-2-22 01:44:24 | 显示全部楼层
kkfromch@tj 发表于 2019-2-21 17:52
欢迎为公版贡献更多更好的机器人技巧,也为星宿派的繁盛多多出力!

... xx 就没新人的 这个就是给星宿用的... 判断越多机器越慢 我这逐步把摘武器函数等都拆掉了...

就留自己武器更换就好...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-9 05:49 , Processed in 0.036849 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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