一休论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 174|回复: 0

[图文教程] 想学写传奇脚本的必看-经常写错的地方综合总结

[复制链接]
  • TA的每日心情
    奋斗
    2015-7-25 01:34
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    发表于 2015-3-4 01:45:14 | 显示全部楼层 |阅读模式
    网络广告风险自担 网络广告风险自担
    网络广告风险自担
    大致脚本写法跟注意事项[@main];---NPC面板首页,添加NPC时,如果缺少此段,将无法显示与执行内容.
    ;-----在NPC显示的点击项.一般用于#SAY与#ELSESAY段
    #IF;-------(同"如果",为检测条件)
    #ACT;---(满足#IF检测条件就执行以下操作)
    #SAY;---(满足#IF检测条件就在NPC面板中显示字符内容)
    #ELSESAY;---(不满足#IF检测条件就在NPC面板中显示字符内容)
    #ELSEACT;---(不满足#IF检测条件就执行以下操作)
    其实#SAY跟#ELSESAY..#ACT跟#ELSEACT的功能是一样的.区别仅在于是否满足#IF条件,.
    #SAY与#ACT为满足#IF检测条件.
    #ELSESAY跟#ELSEACT为不满足#IF检测条件.
    编写脚本时的顺序为:
    #IF检测条件
    #ACT满足检测条件后执行
    #SAY满足检测条件后在NPC面板中显示字符#ELSEACT不满足检测条件后执行#ELSESAY不满足检测条件后在NPC面板中显示字符编写基础命令,需注意以下操作.  所有的脚本功能,全部基于以上五个命令组成.是最基础,也是最重要的命令. 编缉脚本,初步比较容易出现在错误,一般就是命令字符错误.
    比如将
    #IF 写成 #LF , #ACT 写成 #ATC 之类的..
    所以编缉脚本时,请注意自己的编写是否有错误.
    举个例子. [@MAIN][@领取]
    #IF
    CHECKLEVELEX > 9
    #ATC GIVE 重盔甲(男) 1
    #SAY
    你领取了一件重盔甲.
    #ELSESAY 对不起,你的等级不够.
    以上.
    #ACT 错误写成#ATC.
    结果.则造成无法执行
    #ACT,.M2将直接报错.  
    #IF 命令,仅允许跟随检测条件.
    如CHECKLEVELEX, 假如在#IF段中添加执行类命令的话.M2也将直接报错.
    例子:
    [@MAIN][
    @领取]
    #IF CHECKLEVELEX > 9
    GIVE 重盔甲(男) 1
    #SAY 你领取了一件重盔甲.
    #ELSESAY 对不起,你的等级不够.
    同样.执行类脚本命令.也不可添加检测类脚本命令.
    如:
    [@MAIN]
    [@领取]
    #IF CHECKLEVELEX > 9
    #ACT GIVE 重盔甲(男) 1
    CHECKITEM 重盔甲(男) 1
    #SAY 你领取了一件重盔甲.
    #ELSESAY 对不起,你的等级不够.
    新手编辑脚本最容易出现的.就是会犯以上几点错误,就是脚本命令字符写错,将检测命令与执行命令乱摆一通.造成M2报错.




    上一篇:最新盛大客户端武器外观代码无需补丁-图文展示
    下一篇:传奇设置角色经验倍数下线保存,上线仍然有经验倍数
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    网络广告风险自担

    小黑屋|传奇一条龙|GM基地|GM版本库|一休论坛

    GMT+8, 2016-12-8 22:24 , Processed in 0.405601 second(s), 85 queries , Gzip On.

    传奇一条龙 GM基地 版本库 传奇论坛 传奇漏洞论坛 传奇服务端下载 传奇版本

    站长QQ:1921249589 一休论坛资料来自网络仅供学习交流之用,用于商业后果自负

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