开启辅助访问
 找回密码
 立即注册
查看: 17703|回复: 577
收起左侧

第十三课 脚本技术之如何实现自定义变量

  [复制链接]
  • TA的每日心情
    开心
    2018-4-21 20:41
  • 签到天数: 135 天

    连续签到: 1 天

    [LV.7]常住居民III

    admin 发表于 2012-8-30 16:46:37 | 显示全部楼层 |阅读模式

    前面两节课给大家讲解了如何实现个人变量和公私有的变量  今天给大家讲解一下自定义变量 自定义变量和前面两种变量形式是有区别的
    这个也是变量里最后一个内容 相对于新手来讲 是比较复杂的 但是也是必须要学习的一个课程 因为很多比较出色的脚本都是通过这个变量
    的形式来实现的 虽然复杂 但是大家熟练了之后也可以根据自己的思维研发属于自己的脚本

    所谓自定义变量 就是服务器中原本没有这个变量 你需要手动添加这个变量  添加了以后 才可以对这个变量进行编辑

    下面说一下自定义变量的格式
      
    1、首先要声明变量

    2、读取变量

    3  对变量进行编辑 可以 加 减 等等等....

    4、保存变量

    公有    GLOBAL
    私有    HUMAN

    Integer   数字型
    String    字符型

    1.声明变量
    VAR Integer 公有/私有 变量名称 数字型
    VAR String 公有/私有 变量名称 字符型
    2.读取变量
    LOADVAR 公有/私有 变量名称 ..\QuestDiary\某某目录\某某.txt

    3.修改变量
    CALCVAR 公有/私有 变量名称 + - * / =      脚本命令CALCVAR支持对变量进行+ - * / =五种操作

    4、保存变量
    SAVEVAR 公有/私有 变量名称 ..\QuestDiary\某某目录\某某.txt
    检测变量
    CHECKVAR 公有/私有 变量名称 > < =     脚本命令CHECKVAR支持对变量进行 > < = 三种操作
    查看变量   <$公有/私有(变量名称)>
    ------------------------------------------------------------------------------------------
    好了  说了这么多 大家看了也晕 下面咱们实际操作一下吧 也比较好理解 如果觉得看不懂就多看几次
    首先 我们打开 D:\mirserver\Mir200\Envir\MapQuest_def 这个文件夹下的 QManage.txt 登陆脚本文件
    大家可以看一下 这些就是服务器启动时自动的脚本文件 也就是每个玩家登陆了之后都会走这一段
    我们在这里添加 一个自定义变量 因为时间关系 我事先已经加好了    大家来看一下
    -----------------------------------------------------------
    [sharen]
    #act
    VAR Integer HUMAN 测试杀人  
    LOADVAR HUMAN 测试杀人 ..\QuestDiary\测试杀人\测试杀人.txt     
    -----------------------------------------------------------
    VAR     Integer       HUMAN            测试杀人
    声明 公有还是私有   数字型还是字符型   变量名称
    LOADVAR HUMAN 测试杀人 ..\QuestDiary\测试杀人\测试杀人.txt
    读取 这个变量  读取执行的路径 对应的是 D:\mirserver\Mir200\Envir\QuestDiary 文件夹
    -------------------------------------------------------------------------------------

    该用户从未签到

    爱爱 发表于 2012-9-4 21:58:01 | 显示全部楼层
    看帖子的要发表下看法

    该用户从未签到

    爱爱 发表于 2012-9-5 14:55:19 | 显示全部楼层
    看帖子的要发表下看法
  • TA的每日心情
    慵懒
    2017-7-22 07:20
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    qq123654 发表于 2012-9-6 21:12:48 | 显示全部楼层
    好贴,绝对要支持下!!~~
  • TA的每日心情
    开心
    2018-2-8 00:06
  • 签到天数: 202 天

    连续签到: 115 天

    [LV.7]常住居民III

    53804427 发表于 2012-9-7 01:11:22 | 显示全部楼层
    vvvvvvvvvvz

    该用户从未签到

    清风网络 发表于 2012-9-8 13:55:04 | 显示全部楼层
    好贴,绝对要支持下!!~~
  • TA的每日心情
    无聊
    2018-1-19 00:01
  • 签到天数: 182 天

    连续签到: 95 天

    [LV.7]常住居民III

    jssl001 发表于 2012-9-9 10:55:39 | 显示全部楼层
    版主辛苦了
  • TA的每日心情
    郁闷
    2017-7-22 07:20
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    大鸡吧 发表于 2012-9-10 09:47:06 | 显示全部楼层
    找了好久了 才发现 原来这里才是家啊

    该用户从未签到

    aiyaya 发表于 2012-9-10 15:02:40 | 显示全部楼层
    晕,我什么时候才能拿到一张沙发啊

    该用户从未签到

    aiyaya 发表于 2012-9-10 20:31:55 | 显示全部楼层
    顶顶顶顶顶顶
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则



    QQ|传奇爱好者|传奇版本|手机版|传奇一条龙|九五论坛  

    GMT+8, 2019-3-27 00:28 , Processed in 1.232402 second(s), 21 queries , Gzip On.

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