找回密码
 注册
搜索
查看: 762|回复: 18

看到好多新人报mush出的各种问题

[复制链接]
门派:天龙寺
发表于 2017-11-20 19:30:53 | 显示全部楼层 |阅读模式
我的建议是请大家全盘修改现有code里面的check_wait, check_busy, check_halt之类的函数。原代码问题很大,建议重写。目前来看fqyy的rooms文件问题不大了。
门派:武当派
发表于 2017-11-20 21:30:12 | 显示全部楼层
要怎么改啊,新人就是一窍不通的代名词啊
门派:古墓派
发表于 2017-11-21 12:38:34 | 显示全部楼层
其实,这几个函数没啥问题,出错一般是调用方法 出了问题,看哪个有空写个说明就好了。
门派:明教
发表于 2017-11-21 12:56:51 | 显示全部楼层
syayas@tj 发表于 2017-11-21 12:38
其实,这几个函数没啥问题,出错一般是调用方法 出了问题,看哪个有空写个说明就好了。

至少这几个函数的第二个参数是有问题的
当然平时使用不纠结的话,也不会有太大的毛病
门派:天龙寺
 楼主| 发表于 2017-11-21 13:02:44 | 显示全部楼层
syayas@tj 发表于 2017-11-21 12:38
其实,这几个函数没啥问题,出错一般是调用方法 出了问题,看哪个有空写个说明就好了。

不是自己写的都很麻烦,不如重新写了替换还比较简单,不会出错
门派:姑苏慕容
发表于 2017-11-21 13:53:14 | 显示全部楼层
这种情况好多是没有reload完script,一般重载能解决
门派:昆仑派
发表于 2017-11-21 14:14:23 | 显示全部楼层
xiren@tj 发表于 2017-11-21 12:56
至少这几个函数的第二个参数是有问题的
当然平时使用不纠结的话,也不会有太大的毛病

我记得大脸妹写过一个 修改的第二参数的, 但是不好找
门派:古墓派
发表于 2017-11-21 16:15:43 | 显示全部楼层
xiren@tj 发表于 2017-11-21 12:56
至少这几个函数的第二个参数是有问题的
当然平时使用不纠结的话,也不会有太大的毛病

check_busy 和check_bei 无非是第二个参数没用而已。
function check_busy(func,p_cmd)
         disWait()
         DeleteTriggerGroup("check_bei")
         create_trigger_t('check_bei1',"^(> )*(你现在已经组合|你已准备有一种技能了|你至少不会这两种拳脚技能的其中之一)",'','beiok')
         create_trigger_t('check_bei2',"^(> )*你现在没有激发任何有效特殊技能。",'','beinone')
         SetTriggerOption("check_bei1","group","check_bei")
             SetTriggerOption("check_bei2","group","check_bei")
             EnableTriggerGroup("check_bei",true)
                 EnableTrigger("hp12",true)
         beihook=func         
         if not p_cmd then
            exe('bei bei bei')
         end
         return bei_timer()
end

function check_bei(func,p_cmd)
         disWait()
         DeleteTriggerGroup("check_busy")
         create_trigger_t('check_busy1',"^>*\\s*没有这个技能种类,用",'','busyok')
         SetTriggerOption("check_busy1","group","check_busy")
                 EnableTriggerGroup("check_busy",true)
                 EnableTrigger("hp12",true)
         busyhook=func
         if not p_cmd then
            exe('jifa jifa jifa')
         end
         jifa_timer()
end
门派:明教
发表于 2017-11-21 16:59:25 | 显示全部楼层
syayas@tj 发表于 2017-11-21 16:15
check_busy 和check_bei 无非是第二个参数没用而已。
function check_busy(func,p_cmd)
         disWa ...

是呀,因为原版很多地方实际上使用了第二个参数的
但并没有起到作用
门派:少林派
发表于 2017-11-21 20:42:36 | 显示全部楼层
xiren@tj 发表于 2017-11-21 12:56
至少这几个函数的第二个参数是有问题的
当然平时使用不纠结的话,也不会有太大的毛病

第二个函数一般是啥问题啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-10 16:05 , Processed in 0.024888 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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