传奇GM论坛,传奇一条龙,传奇服务端,GM基地,传奇单机版

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查广告 idc yys
查看: 1148|回复: 0

传奇引擎M2自动关闭的原因说明

[复制链接]
  • TA的每日心情
    郁闷
    昨天 00:05
  • 签到天数: 331 天

    [LV.8]GM·Lv8

    3139

    主题

    3304

    帖子

    6990

    积分

    站长

    Rank: 9Rank: 9Rank: 9

    卖家信用
    买家信用
    金币
    14241
    钻石
    80
    声望
    3886
    在线时间
    547 小时
    最后登录
    2024-5-18

    活跃会员热心会员宣传达人突出贡献优秀版主荣誉管理论坛元老

    QQ
    发表于 2018-8-20 20:23:33 | 显示全部楼层 |阅读模式
    传奇引擎M2自动关闭的原因说明


    M2出现自动封锁或不执行脚本,以及出现以下原因是说明M2执行了死循环,另外,当人物命令与英雄命令在同一个脚本下的话,英雄没召唤出来时,将会中断命令的执行。
    [Exception] TUserEngine:rocessHumans Human.Operate Code: 28
    2010-6-29 10:46:53 Stack overflow
    死循环相关脚本有:
    人物内功升级触发QFunction的:@IPLevelUp        英雄为:@HeroIPLevelUp
    人物等级升级触发QFunction的:@PlayLevelUp    英雄为:@HeroLevelUp
    如果在人物升级的脚本检测中执行等于或高于70级的人物等级将还原为70级,一旦你其它的脚本如果将人物的等级设置超过了70级就有可能出现M2死掉,比如,示例一和示例二组合就会导致M2死掉:
    示例一:
    [@PlayLevelUp]
    #IF
    CHECKLEVELEX ? 70
    #ACT
    CHANGELEVEL = 70
    SENDMSG 5 系统提示:本服目前封顶级别是70级,请不要再进行冲级,否则后果自负。
    #IF
    #ACT
    GIVE 金币 2000
    SENDMSG 5 恭喜:你的级别获得提高。
    [@HeroLevelUp]
    #IF
    H.CHECKLEVELEX ? 70
    #ACT
    H.CHANGELEVEL = 70
    SENDMSG 5 系统提示:本服目前封顶级别是70级,请不要再进行冲级,否则后果自负。
    示例二:
    [@MAIN]
    #IF
    #ACT
    H.CHANGELEVEL = 170
    [@MAIN]
    #IF
    #ACT
    CHANGELEVEL = 170
    所以如果出现以上的错误或M2自动封锁的话,请检查是否有相关设置




    传奇叱咤风云功能服务脚本
    技能修复传奇通用脚本在此处可以免费学习对应职业技能
    免责条款:本站仅提供学习的平台,所有资料均来自于网络,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以删除。
    久久GM论坛招商合作中----只要你有资源,我们五五分成

    站长微信:bzmir3 请注明来意

    本站IDC合作商将满,如需合作可联系站长微信咨询
    回复

    使用道具 举报

          Archiver|手机版|小黑屋|传奇GM论坛 ( 蜀ICP备17037866号-6 )|网站地图

          Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.