一休论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 327|回复: 6

[图文教程] 【新手教程】传奇各种引擎的变量使用方法以及个人标识的解释

[复制链接]
  • TA的每日心情
    擦汗
    2015-2-25 10:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2014-9-19 10:45:50 来自手机 | 显示全部楼层 |阅读模式
    网络广告风险自担 网络广告风险自担
    网络广告风险自担
    变量解析
    很多人都把这个看作为变量,那是错误的认识
    一.标识

    [0]-[499](各引擎不同标识的上限值不能。个别引擎是0-999个),这不是变量,这是标识
    标识的初始值是关闭的,它不会因为人物下线或服务器重启而重置
    个人标识和变量不同的是只有0和1,游戏中的每个人物都有一个
    一般适用于游戏内的个人任务系统
    相关命令格式:
    Check [001] 0 的意思是检测你的标识[001]是否关闭
    SET [001] 1 的意思是设置你的标识[001]为开的状态

    1.关于reset命令的详解:
    reset [XXX] 7 意思是将从XXX开始的7个变量回复到原始值0
    比如:reset [100] 7 就是把100 101 102 103 104 105 106 107这7个变量赋值为0。
    它等同与:set [100] 0
    set [101] 0
    set [102] 0
    set [103] 0
    set [104] 0
    set [105] 0
    set [106] 0

    二.变量

    P0-P99 (私人变量,数字型) 关闭对话框重置为0。
    D0-D99 (私人变量,数字型) 不可保存。
    M0-M99 (私人变量,数字型) 不可保存。
    N0-N99 (私人变量,数字型) 不可保存。
    S0-S99 (私人变量,字符型) 不可保存。
    I0-I99 (全局变量,数字型) 不可保存,服务器重启自动重置为0。
    G0-G99 (全局变量,数字型) 可保存。
    A0-A99 (全局变量,字符型) 可保存。

    变量与数字之间的常用格式:
    根据引擎的不同,命令格式上有部分出入,但都只是区别于有没有加“<”和“>”的区别
    比如,这是3k引擎格式:DIV M10 <$STR(M10)> 5 ;设置变量M10=M10/5
      这是legend引擎格式:DIV M10 5         ;设置变量M10=M10/5
    上面可以看出,作用一样,只是格式上有点小出入
    small G88 5 ;检测变量G88,是否小于5
    large G88 5 ;检测变量G88,是否大于5
    equal G88 5 ;检测变量G88,是否等于5
    mov G88 5 ;设置G88=5
    INC G88 5 ;设置变量G88=G88+5
    DEC G88 5 ;设置变量G88=G88-5
    MUL G88 5 ;设置变量G88=G88*5
    DIV G88 5 ;设置变量G88=G88/5
    PERCENT G88 5 ;设置变量G88=G88/5*100%

    变量与变量之间的常用格式:

    small M88 <$STR(G88)> ;检测私人变量M88,是否小于全局变量G88
    large M88 <$STR(G88)> ;检测私人变量M88,是否大于全局变量G88
    EQUAL M88 <$STR(G88)> ;检测私人变量M88,是否等于全局变量G88
    mov G88 <$STR(M88)> ;设置全局变量G88=M88
    inc G88 <$STR(M88)> ;设置全局变量G88=G88+M88
    DEC G88 <$STR(M88)> ;设置全局变量G88=G88-M88
    MUL M88 $STR(M89) ;设置私人变量M88=M88*M89
    DIV M88 $STR(M89) ;设置私人变量M88=M88/M89
    PERCENT M88 $STR(M89) ;设置私人变量M88=M88/M89*100%

    Small、Large、Equal、mov、INC、DEC、MUL、DIV、PERCENT 支持第3参数,例:
    #IF
    LARGE N1 <$STR(P0)> <$STR(M5)> //检测表达式为: N1 > ( $STR(P0) * $STR(M5) ) ,即检测N1是否大于( $STR(P0) 乘以 $STR(M5) )
    用法类似:GameGold - <$STR(P0)> <$STR(M5)>

    其他变量命令:
    1.关于SUM命令的详解:
    首先有MOV (变量X) 0 ;(变量X)清0
    sum (变量A) (变量B) ;X=A+B
    sum (变量C) ;X=X+C
    2.关于movr命令的详解:
    movr (变量) (数值) ;随机把指定数值以下的数(正数)给变量
    3.DEC特殊用法
    支持A,S变量的DEC操作,格式:DEC A0 X Y
    其中X,Y表示位置,操作的结果:删除A0字符串中从X开始到Y结束之间的字符
    以下操作去掉“ABCDEFGHIJK”
    MOV S0 屠龙ABCDEFGHIJK刀
    DEC S0 5 15

    三.自定义变量
    注意: 自定义变量不要以P、G、M、I、D、N、S、A开头

    说明

    数据类型

    Integer 整型

    String 字符串

    变量类型

    HUMAN 个人变量

    GUILD 行会变量

    GLOBAL 公共变量

    自定义变量与数字之间的常用格式:

    CHECKVAR HUMAN 自定义变量 > 5 ;检测[自定义变量]是否大于5
    CHECKVAR HUMAN 自定义变量 = 5 ;检测[自定义变量]是否等于5
    CHECKVAR HUMAN 自定义变量 < 5 ;检测[自定义变量]是否大于5
    CALCVAR HUMAN 自定义变量 = 5 ;设置[自定义变量]=5
    CALCVAR HUMAN 自定义变量 + 5 ;设置[自定义变量]=[自定义变量]+5
    CALCVAR HUMAN 自定义变量 - 5 ;设置[自定义变量]=[自定义变量]-5

    自定义变量与变量之间的常用格式:

    MOV M88 <$HUMAN(自定义变量)> ;设置变量M88=[自定义变量]
    CALCVAR HUMAN 自定义变量 = <$STR(M88)> ;设置[自定义变量]=变量M88
    CALCVAR HUMAN 自定义变量 + <$STR(M88)> ;设置[自定义变量]=[自定义变量]+变量M88
    CALCVAR HUMAN 自定义变量 - <$STR(M88)> ;设置[自定义变量]=[自定义变量]-变量M88


    ==================================================================人物变量

    变量名必须大写:

    通用变量:
    -------------------------
    $SERVERNAME //服务器名称
    $SERVERIP //服务器IP
    $WEBSITE //网站 在String.ini设置
    $BBSSITE //论坛 在String.ini设置
    $CLIENTDOWNLOAD //客户端下载地址 在String.ini设置
    $QQ //QQ 在String.ini设置
    $PHONE //电话 在String.ini设置
    $BANKACCOUNT0 //银行信息 在String.ini设置
    $BANKACCOUNT1 //银行信息 在String.ini设置
    $BANKACCOUNT2 //银行信息 在String.ini设置
    $BANKACCOUNT3 //银行信息 在String.ini设置
    $BANKACCOUNT4 //银行信息 在String.ini设置
    $BANKACCOUNT5 //银行信息 在String.ini设置
    $BANKACCOUNT6 //银行信息 在String.ini设置
    $BANKACCOUNT7 //银行信息 在String.ini设置
    $BANKACCOUNT8 //银行信息 在String.ini设置
    $BANKACCOUNT9 //银行信息 在String.ini设置
    $GAMEGOLDNAME //游戏币名称
    $GAMEPOINTNAME //游戏点名称
    $USERCOUNT //在线人数
    $MACRUNTIME //服务器运行天数
    $SERVERRUNTIME //服务器运行时间
    $DATETIME //服务器时间
    $HIGHLEVELINFO //最高级别信息
    $HIGHPKINFO //最高PK值
    $HIGHDCINFO //最高攻击
    $HIGHMCINFO //最高魔法
    $HIGHSCINFO //最高道术
    $HIGHONLINEINFO //在线最长时间玩家的信息
    $CURRENTMAPDESC //人物当前地图名称信息 如:盟重省
    $CURRENTMAP //人物当前地图名称编号 如:3
    $CURRENTX //人物当前坐标X
    $CURRENTY //人物当前坐标Y
    $GENDER //人物性别
    $H.GENDER //英雄性别
    $JOB //人物职业
    $H.JOB //英雄职业
    $USERNAME //人物名称
    $DLGITEMNAME //点击后可得到的物品名
    $RANDOMNO //随机值变量
    $DEALGOLDPLAY //元宝交易对像
    $MONKILLER //杀人怪物变量
    $KILLER //杀人者名称
    $DECEDENT //被杀者名称
    $RELEVEL //转生级别
    $H.RELEVEL //英雄转生级别
    $GUILDNAME //行会名称
    $RANKNAME //行会职位名称
    $LEVEL //级别
    $HP //当前生命值
    $MAXHP //最高生命值
    $MP //魔法值
    $MAXMP //最高魔法值
    $AC //防御
    $MAXAC //最高防御
    $MAC //魔御
    $MAXMAC //最高魔御
    $DC //攻击
    $MAXDC //最高攻击
    $MC //魔法
    $MAXMC //最高魔法
    $SC //道术
    $MAXSC //最高道术
    $HIT //准确
    $SPD //躲避率
    $EXP //当前经验
    $MAXEXP //升级经验值
    $PKPOINT //PK点数
    $CREDITPOINT //声望点数
    $HEROCREDITPOINT //荣誉值
    $HW //腕力
    $MAXHW //最高腕力
    $BW //背包重量
    $MAXBW //最高背包重量
    $WW //负重力
    $MAXWW //最高负重
    $GOLDCOUNT //金币
    $GAMEGOLD //元宝
    $NIMBUS //灵气值
    $H.NIMBUS //英雄灵气值
    $GAMEPOINT //游戏点
    $GAMEDIAMOND //金刚石数
    $GAMEGIRD //灵符
    $HUNGER //饥饿程度
    $LOGINTIME //登录时间
    $LOGINLONG //登录时长
    $DRESS //身上衣服名称,下同
    $WEAPON //身上武器名称
    $RIGHTHAND //蜡烛
    $HELMET //头盔
    $HELMETEX //斗笠
    $NECKLACE //项链
    $RING_R //戒指右
    $RING_L //戒指左
    $ARMRING_R //手镯右
    $ARMRING_L //手镯左
    $BUJUK //宝石
    $BELT //腰带
    $BOOTS //鞋子
    $CHARM //符
    $IPADDR //IP地址
    $IPLOCAL //IP地区信息 如:来自于[<$IPLOCAL>]的玩家[<$USERNAME>]先生进入了游戏..
    $HUMANSHOWNAME //人物名字全称(可包含行会封号,结婚对象,师徒名……等等)

    ;行会相关
    -------------------------
    $GUILDHUMCOUNT //行会人数
    $GUILDBUILDPOINT //行会建筑度
    $GUILDAURAEPOINT //行会人气度
    $GUILDSTABILITYPOINT //行会安定度
    $GUILDFLOURISHPOINT //行会繁荣度
    $REQUESTCASTLEWARITEM //攻城需要的物品(祖玛头像)
    $REQUESTCASTLEWARDAY //多少天后攻城
    $REQUESTBUILDGUILDITEM //允许建立行会的物品(号角)
    $OWNERGUILD //城保所属行会
    $CASTLENAME //城堡名称
    $LORD //城堡所属行会的老大
    $GUILDWARFEE //申请行会战需要金币数
    $BUILDGUILDFEE //建立行会所需的金币数
    $CASTLEWARDATE //攻城的日期
    $LISTOFWAR //攻城的时间表
    $CASTLECHANGEDATE //占领日期
    $CASTLEWARLASTDATE //最后一次攻城战的日期
    $CASTLEGETDAYS //占领天数

    ;可显示的玩家命令 对应Command.ini里面相关的值
    -------------------------
    $CMD_DATE //例:次变量对应Command.ini里面的DATE=服务器时间,这里DATE值为服务器时间变量显示为,服务器时间
    $CMD_ALLOWMSG //类上
    $CMD_LETSHOUT
    $CMD_LETTRADE
    $CMD_LETGUILD
    $CMD_ENDGUILD
    $CMD_BANGUILDCHAT
    $CMD_AUTHALLY
    $CMD_AUTH
    $CMD_AUTHCANCEL
    $CMD_USERMOVE
    $CMD_SEARCHING
    $CMD_ALLOWGROUPCALL
    $CMD_GROUPRECALLL
    $CMD_ATTACKMODE
    $CMD_REST
    $CMD_STORAGESETPASSWORD
    $CMD_STORAGECHGPASSWORD
    $CMD_STORAGELOCK
    $CMD_STORAGEUNLOCK
    $CMD_UNLOCK

    ;记路标识所配套的变量
    -------------------------
    $TAGMAPNAME0~$TAGMAPNAME06 //0~6目标地图名
    $TAGX0~$TAGX6 //0~6目标坐标X
    $TAGY0~$TAGY6 //0~6目标坐标Y

    例:
    MAPMOVE TAGMAPNAME3 $TAGX3 $TAGY3

    ;人物以及全局变量
    -------------------------
    $STR() 变量:
    P //整数 0~9 私人
    G //整数 0~99 私人
    D //整数 0~99 私人
    M //整数 0~99 私人
    I //整数 0~99 全局
    A //字符 0~99 全局
    S //字符 0~99 全局
    H //整数 0~99 全局

    ;自定义变量
    -------------------------
    $HUMAN() //个人自定义变量显示方式
    $GUILD() //行会自定义变量显示方式
    $GLOBAL() //全局自定义变量显示方式

    配套NPC命令:
    VAR //定义变量
    LOADVAR //读取
    SAVEVAR //存储
    CALCVAR //对变量进行运算(+、-、*、/)

    城堡相关:
    -------------------------
    $CASTLEGOLD //城堡金币数
    $TODAYINCOME //每天的收入
    $CASTLEDOORSTATE //城门状态
    $REPAIRDOORGOLD //修理城门的费用
    $REPAIRWALLGOLD //修理皇宫城墙的费用
    $GUARDFEE //雇佣守卫费用
    $ARCHERFEE //雇佣弓箭手费用
    $GUARDRULE //守卫状态(未起用)
    $REQUESTCASTLELIST //攻城列表

    商人NPC:
    -------------------------
    $PRICERATE //价格倍数
    $UPGRADEWEAPONFEE //升级武器的价格
    $USERWEAPON //手上拿的武器的名称
    $QUERYYBDEALLOG //元宝寄售交易记录(寄售人不在线,交易成功后,使用此变量回收已交易的元宝)
    $SELLOFFRATE //老寄售税收(已不使用)
    $SELLOFFITEM //老寄售物品列表(已不使用)
    $SELLOUTGOLD //老寄售所得金额(已不使用)

    ;属性附加相关配套变量
    ---------------------------------------------
    游客,如果您要查看本帖隐藏内容请回复



    上一篇:一休啦啦-GOM引擎武器设置成吸血属性
    下一篇:一休啦啦-传奇DBC2000软件的安装与使用
    网络广告风险自担

    该用户从未签到

    发表于 2014-10-25 14:18:39 | 显示全部楼层
    网络广告风险自担
    支持,欢迎加入334164327传奇交流群
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-12-2 09:34:39 | 显示全部楼层
    网络广告风险自担
    顶。。。。。。。。。。。。。。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    前天 00:07
  • 签到天数: 377 天

    [LV.9]以坛为家II

    发表于 2016-3-18 11:17:23 | 显示全部楼层
    卡加速度卡死机
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    前天 00:07
  • 签到天数: 377 天

    [LV.9]以坛为家II

    发表于 2016-3-18 11:18:04 | 显示全部楼层
    大赛空间的卡计算
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    昨天 13:37
  • 签到天数: 414 天

    [LV.9]以坛为家II

    发表于 2016-10-15 18:01:56 | 显示全部楼层
    电饭锅电饭锅大哥大法官
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-10-15 19:38
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2016-10-19 23:08:01 | 显示全部楼层
    发的发时代发生地方
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    网络广告风险自担

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

    GMT+8, 2016-12-8 15:50 , Processed in 0.592801 second(s), 80 queries , Gzip On.

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

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

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