找回密码
 注册
搜索
查看: 3917|回复: 53

风神,看下我写的function对不对

[复制链接]
门派:天龙寺
发表于 2017-11-30 20:04:44 | 显示全部楼层 |阅读模式
function ypt_lbwb_kill()
        wait.make(function()
            wait.time(2)       
        if yptteam>=18 and sxjob.skills=="金蛇剑法" then
               exe('bei none;jifa cuff taizu-quan;bei cuff')
            end
        EnableTrigger("ypt_lbwb",false)
end
门派:古墓派
发表于 2017-12-2 14:32:32 | 显示全部楼层
xlang@tj 发表于 2017-12-2 08:06
function ypt_lbwb_kill()
        DeleteTimer('ypthp')
        create_timer_s('ypthp',1,'ypthp_ti ...

根据你的描述吧,我建议你别写在这里
在下面这里写安全一点
找到
if heqi > xxx then
exe('ppp1;set wimpycmd pfmbuff\\ppp1\\pp1\\hp')
在他前面加一条
if heqi<xxx and  string.find(sxjob.skills1..sxjob.skills2,"金蛇剑法") and yptteam>17 then
exe('bei none;jifa cuff taizu-quan;bei cuff')
end
xxx代表你想设置的释放pfm的合气值
门派:天龙寺
 楼主| 发表于 2017-11-30 20:05:32 | 显示全部楼层
之前写的没反应,所以重新写了一个,还请风神多多指点,多谢!!!
门派:明教
发表于 2017-12-1 09:15:59 | 显示全部楼层
风神不在,我来说一下
首先肉眼看中间end后都少了个)
其次,这个bei tzq,bei了,然后呢?
我不知道你机器人pfm是用什么发的
但是如果是原版的话,应该是wimpy吧
那么这样一个心跳后tzq就会被本身的wimpy覆盖,是起不到作用的
门派:天龙寺
 楼主| 发表于 2017-12-1 09:45:19 | 显示全部楼层
xiren@tj 发表于 2017-12-1 09:15
风神不在,我来说一下
首先肉眼看中间end后都少了个)
其次,这个bei tzq,bei了,然后呢?

自从新底层后,都是战斗开始前就设定好bei的,战斗中不会切换。
门派:天龙寺
 楼主| 发表于 2017-12-1 09:47:45 | 显示全部楼层
function ypt_lbwb_kill()
        DeleteTimer('ypthp')
        create_timer_s('ypthp',1,'ypthp_timer_set')
    ypt_killerdietimes=0
       
       
        if yptteam>=18 and sxjob.skills=="金蛇剑法" then
       exe('bei none;jifa cuff taizu-quan;bei cuff')
    end
       
        exe('hp')
        EnableTrigger("ypt_lbwb",false)
end


这是我现在的用的,怕出问题一直没改,但是看log就是不起作用,没反应。
门派:明教
发表于 2017-12-1 10:13:26 | 显示全部楼层
xlang@tj 发表于 2017-12-1 09:45
自从新底层后,都是战斗开始前就设定好bei的,战斗中不会切换。

战斗中不会切换的话,有没有考虑到战斗中武士属性变化的问题
比如无剑变空
比如燃木刀变无相劫指等等
门派:天龙寺
 楼主| 发表于 2017-12-1 10:14:04 | 显示全部楼层
个人感觉是sxjob.skills=="金蛇剑法"这里出问题

因为是有2个sxjob.skills
门派:天龙寺
 楼主| 发表于 2017-12-1 10:15:04 | 显示全部楼层
xiren@tj 发表于 2017-12-1 10:13
战斗中不会切换的话,有没有考虑到战斗中武士属性变化的问题
比如无剑变空
比如燃木刀变无相劫指等等

那些都是小问题,只要能坚持到nizhuan,都可以克服。
门派:明教
发表于 2017-12-1 10:17:22 | 显示全部楼层
xlang@tj 发表于 2017-12-1 09:47
function ypt_lbwb_kill()
        DeleteTimer('ypthp')
        create_timer_s('ypthp',1,'ypthp_timer_set')

我看你这个意思是lbwb光环触发一个timer每秒执行1次?
但是你这个bei tzq备完就完了,如何让他加入timer?
另外sxjob.skills这里是不是写错了
原版是分两个,一个skills1一个skills2
门派:明教
发表于 2017-12-1 10:19:46 | 显示全部楼层
xlang@tj 发表于 2017-12-1 10:14
个人感觉是sxjob.skills=="金蛇剑法"这里出问题

因为是有2个sxjob.skills
  1. if yptteam>=18 and (sxjob.skills1=="金蛇剑法" or sxjob.skills2=="金蛇剑法") then
复制代码

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-12 23:32 , Processed in 0.045410 second(s), 30 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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