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

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

[复制链接]
门派:天龙寺
发表于 2017-12-4 08:35:18 | 显示全部楼层
syayas@tj 发表于 2017-12-4 08:05
恩,我就挑个省事的写法,不一定是效率最高的。反正mushs也不太强调性能

你太谦虚啦,我学了很多,谢谢         
门派:古墓派
发表于 2017-12-4 08:37:56 | 显示全部楼层
不用客气,我的动力就是大家玩的高兴就好。
门派:天龙寺
 楼主| 发表于 2017-12-8 08:26:23 | 显示全部楼层
syayas@tj 发表于 2017-12-4 08:37
不用客气,我的动力就是大家玩的高兴就好。


风神,我研究了一下,是否这个地方出错了: if yptteam>=18

应该是: if yptteam >= 18
门派:天龙寺
 楼主| 发表于 2017-12-8 08:29:26 | 显示全部楼层
syayas@tj 发表于 2017-12-4 08:37
不用客气,我的动力就是大家玩的高兴就好。

或者简单点: if yptteam>17
门派:古墓派
发表于 2017-12-8 10:33:34 | 显示全部楼层
xlang@tj 发表于 2017-12-8 08:29
或者简单点: if yptteam>17

没看太懂啊     一般组数没有小数位,大于等于18 就和大于17一样,所以我写大于17
门派:天龙寺
 楼主| 发表于 2017-12-8 10:58:36 | 显示全部楼层
syayas@tj 发表于 2017-12-8 10:33
没看太懂啊     一般组数没有小数位,大于等于18 就和大于17一样,所以我写大于17

我看了robot有个地方是这样写: if yptteam >= 19,我就想我写成yptteam>=18,是否少了两个空格?
门派:古墓派
发表于 2017-12-8 12:32:14 | 显示全部楼层
xlang@tj 发表于 2017-12-8 10:58
我看了robot有个地方是这样写: if yptteam >= 19,我就想我写成yptteam>=18,是否少了两个空格?

没事,有没有空格都行
门派:少林派
发表于 2017-12-8 13:46:57 来自手机 | 显示全部楼层
现在应该对了吧         
门派:天龙寺
 楼主| 发表于 2017-12-8 17:55:05 | 显示全部楼层
syayas@tj 发表于 2017-12-8 12:32
没事,有没有空格都行

风神,我把判断写进kill(go)这个function,你看下是否正确:

function yptKillgo()
    EnableTrigger("yptFight1",false)
    EnableTrigger("ypt_fight1",false)
    EnableTrigger("ypt_fight2",false)
    EnableTrigger("ypt_fight3",false)
    EnableTrigger("ypt_fight4",false)
    DeleteTriggerGroup("ypt_weapon")
    create_trigger_t('ypt_weapon1',"^(他|她)装备着:$",'','npcWeapon')
    SetTriggerOption("ypt_weapon1","group","ypt_weapon")
   if sxkiller1 > sxkiller2 then
    --exe('look '..sxjob.id1)
        exe('kill '..sxjob.id1)
    exe('kill '..sxjob.id2)
        exe('yun kurong')
        exe('uuu')
       return
   end
   if sxkiller2 > sxkiller1 then
    --exe('look '..sxjob.id2)
        exe('kill '..sxjob.id2)
    exe('kill '..sxjob.id1)
        exe('yun kurong')
        exe('uuu')
       return
   end
   if sxkiller1 == sxkiller2 then
    --exe('look '..sxjob.id1)
        exe('kill '..sxjob.id1)
    exe('kill '..sxjob.id2)
        exe('yun kurong')
        exe('uuu')
       return
   end
   if yptteam>17 and string.find(sxjob.skills1..sxjob.skills2,"金蛇剑法") then
      wait.make(function()
      wait.time(2)        
      exe('bei none;jifa cuff taizu-quan;bei cuff')
      end)
          return
   end
门派:天龙寺
发表于 2017-12-8 20:58:45 | 显示全部楼层
xlang@tj 发表于 2017-12-8 17:55
风神,我把判断写进kill(go)这个function,你看下是否正确:

function yptKillgo()

里面这些  return  是用来干嘛的? 应该可以去掉的吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-8-11 15:30 , Processed in 0.019949 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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