当前位置
首页  »  传奇教程  »  ISNEWHUMAN命令QManage脚本中慎用
ISNEWHUMAN命令QManage脚本中慎用

ISNEWHUMAN命令QManage脚本中慎用

  • 别名:
  • 导演:
  • 主演:
  • 类型:传奇教程
  • 地区:国产软件
  • 语言:简体中文
  • 上映:2006
  • 片长:0
  • 更新:1970-01-01 08:00:00
  • 总播放量:加载中
  • 今日播放量:0
  • 总评分数:0
  • 评分次数:0
剧情介绍:

大家好 我是天剑网络 我写这篇文章是为了给大家个醒给大家在学术上有一个新的见解 天剑网络[原创] 天剑网络联系QQ:176229720 技术群1:15766340 技术群2:20854310 技术群3:8453103 首先我要讲一下ISGUILDMASTER这个命令 这时候肯定很多人要讲这不就是检测是否为新人的一个命令嘛地球人都知道 没错,这确实是检测是否为新人的一个命令 但是它却有着你们不知道的一面。 相信我也是第一个发现这一面的人,有很多人遇到这个问题的时候退却了。 首先我要解释一下为什么ISGUILDMASTER命令在QManage脚本中要慎用 ISGUILDMASTER命令是检测是否为新人 而QManage大家都知道是起始脚本 即每个人上线第一个读的脚本就是它了。 但是ISGUILDMASTER命令却有一个不为人知的一面 那就是含有这个命令的脚本一但读过一次后就不会再读第二次。(这个暂时仅限于QManage脚本内) 我发现它也属于偶然 我加了一个上线新人自动学习魔法的脚本在QManage内 但是我发现M2开始报错 内容如下 2006-2-23 15:35:30 [脚本参数不正确] Cmd:CHECKVAR NPC名称:Q004 地图:0 座标:0:0 参数1:HUMAN 参数2:XY 参数3:> 参数4:98 参数5: 我思考一番后开始排除导致的原因 和找大概导致的原因 大家都知道 像这样的暴错都是因为没有申明变量才导致变量参数不正确 而所所有变量包括XY变量都在QManage里上线声明和读取 也就是说这肯定是没有读取到QManage脚本 为了证明此点我做了实验 在登陆脚本中加入了如下几行字: #IF Check [450] 0 #ACT goto @main1 #elseact goto @main [@main] #IF #ACT set [450] 0 [@main1] #IF #ACT SENDMSG 6 版本制作:天剑网络,QQ:176229720(这里是我加的字) VAR Integer HUMAN CWDJ VAR Integer HUMAN CWWL VAR Integer HUMAN CWZQ VAR Integer HUMAN CWMJ VAR Integer HUMAN CWFY VAR Integer HUMAN CWMY VAR Integer HUMAN CWCZ VAR Integer HUMAN CWZH VAR Integer HUMAN RWSW VAR Integer HUMAN RWSR VAR Integer HUMAN DZ VAR Integer HUMAN FZ VAR Integer HUMAN WZ VAR Integer HUMAN JGS VAR Integer HUMAN XY 。。。。。。 聪明的人就会知道,如果是读取变量上线的话就会显示出 版本制作:天剑网络,QQ:176229720 这行绿色的字。 于是忽我上线了,果然没有显示,那么我们现在开始找原因 首先我排除了离线挂机因为没有变量和它重复 然后我把目光注意到了ISGUILDMASTER命令这个命令上,在所有脚本中这个命令的可能性最大 我删除了它 果然可以检测到变量了,但是我们不能光图解决,要解决的完美 我把自动学习魔法的脚本放到了登陆脚本内,好了,一切OK,看到这里相信您也对这个命令有了一个新的认识。遇到困难不要胆却,用冷静的头脑去分析问题,这样你才会到高手的境界。

影片点播: