RKM2三端引擎说明书
更新记录(20230531最新更新)
M2设置和功能
RKM2文件架构和功能
Mir200文件架构和功能
Mud2游戏数据库文件架构和功能
RKM2引擎配套工具功能
M2自定义功能配置说明
自定义wil资源文件
自定义物品特效功能配置说明
自定义分体素材特效配置说明
自定义一体式素材特效配置说明
自定义NPC对话框功能配置说明
自定义按钮功能配置说明
人物相关操作
英雄相关操作
脚本相关操作
素材相关操作
客户端相关操作
怪物相关操作
怪物爆率设置方法拓展和新格式
微端配置说明
RKM2引擎PC微端配置说明
RKM2引擎APP微端配置说明
微端补丁PSK文件密码配置说明
变量相关
变量运算和比较等功能
MOV变量赋值的用法
[1][2][999]标识的相关功能
S$xxx和N$xxx拓展字符变量功能
变量大全速查表
DB数据库相关
颜色值对照表
本文档发布于[米尔文档]
-
+
首页
变量大全速查表
## 人物变量 | 变量名称 | 说明 | |--------------------|-------------| | <$CURRENTX> | 人物当前坐标X | | <$CURRENTY> | 人物当前坐标Y | | <$GENDER> | 人物性别 | | <$JOB> | 人物职业 | | <$USERNAME> | 人物名称 | | <$DLGITEMNAME> | 点击后可得到的物品名 | | <$RANDOMNO> | 随机值变量 | | <$DEALGOLDPLAY> | 元宝交易对像 | | <$MONKILLER> | 杀人怪物变量 | | <$KILLER> | 杀人者名称 | | <$DECEDENT> | 被杀者名称 | | <$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地区信息 | | <$HUMANSHOWNAME> | 人物全称包含行会封号等 | ## 英雄变量 | 变量名称 | 说明 | |-----------------------|-------------| | <$H.MONKILLER> | 杀死英雄的怪物名称 | | <$H.KILLER> | 杀死英雄的人物名称 | | <$H.DECEDENT> | 英雄被杀者名称 | | <$H.RELEVEL> | 英雄转生级别 | | <$H.HUMANSHOWNAME> | 英雄人物名字全称 | | <$H.CURRENTMAPDESC> | 英雄所在地图设置名称 | | <$H.CURRENTMAP> | 英雄所在地图文件名称 | | <$H.CURRENTX> | /英雄所在坐标X | | <$H.CURRENTY> | 英雄所在坐标Y | | <$H.GENDER> | 英雄性别 | | <$H.JOB > | 英雄职业 | | <$H.USERNAME> | 英雄名字 | | <$H.LEVEL> | 英雄级别 | | <$H.HP> | 英雄当前生命值 | | <$H.MAXHP> | 英雄最高生命值 | | <$H.MP> | 英雄魔法值 | | <$H.MAXMP> | 英雄最高魔法值 | | <$H.AC> | 英雄防御 | | <$H.MAXAC> | 英雄最高防御 | | <$H.MAC> | 英雄魔御 | | <$H.MAXMAC> | 英雄最高魔御 | | <$H.DC> | 英雄攻击 | | <$MAXDC> | 英雄最高攻击 | | <$H.MC> | 英雄魔法 | | <$H.MAXMC> | 英雄最高魔法 | | <$H.SC> | 英雄道术 | | <$H.MAXSC> | 最高道术 | | <$H.HIT> | 英雄准确 | | <$H.SPD> | 英雄躲避率 | | <$H.EXP> | 英雄当前经验 | | <$H.MAXEXP> | 英雄升级经验值 | | <$H.PKPOINT> | 英雄PK点数 | | <$H.CREDITPOINT> | 英雄声望点数 | | <$H.HEROCREDITPOINT> | 英雄荣誉值 | | <$H.HW> | 英雄腕力 | | <$H.MAXHW> | 英雄最高腕力 | | <$H.BW> | 英雄背包重量 | | <$H.MAXBW> | 英雄最高背包重量 | | <$H.WW> | 英雄负重力 | | <$H.MAXWW> | 英雄最高负重 | | <$H.GOLDCOUNT> | 英雄金币 | | <$H.GAMEGOLD> | 英雄元宝 | | <$H.NIMBUS> | 英雄灵气值 | | <$H.H.NIMBUS> | 英雄英雄灵气值 | | <$H.GAMEPOINT> | 英雄游戏点 | | <$H.GAMEDIAMOND> | 英雄金刚石数 | | <$H.GAMEGIRD> | 英雄灵符 | | <$H.HUNGER> | 英雄饥饿程度 | | <$H.LOGINTIME> | 英雄登录时间 | | <$H.LOGINLONG> | 英雄登录时长 | | <$H.DRESS> | 英雄身上衣服名称,下同 | | <$H.WEAPON> | 英雄身上武器名称 | | <$H.RIGHTHAND> | 英雄蜡烛 | | <$H.HELMET> | 英雄头盔 | | <$H.HELMETEX> | 英雄斗笠 | | <$H.NECKLACE> | 英雄项链 | | <$H.RING_R> | 英雄戒指右 | | <$H.RING_L> | 英雄戒指左 | | <$H.ARMRING_R> | 英雄手镯右 | | <$H.ARMRING_L> | 英雄手镯左 | | <$H.BUJUK> | 英雄宝石 | | <$H.BELT> | 英雄腰带 | | <$H.BOOTS> | 英雄鞋子 | | <$H.CHARM> | 英雄符 | | <$H.IPADDR> | 英雄IP地址 | | <$H.IPLOCAL> | 英雄IP地区信息 | | <$H.ABILITYADDPOINT0> | 英雄HP附加点数 | | <$H.ABILITYADDPOINT1> | 英雄MP附加点数 | | <$H.ABILITYADDPOINT2> | 英雄防御附加点数 | | <$H.ABILITYADDPOINT3> | 英雄魔御附加点数 | | <$H.ABILITYADDPOINT4> | 英雄攻击附加点数 | | <$H.ABILITYADDPOINT5> | 英雄魔法附加点数 | | <$H.ABILITYADDPOINT6> | 英雄道术附加点数 | | <$H.ABILITYADDTIME0> | 英雄HP附加点数时间 | | <$H.ABILITYADDTIME1> | 英雄MP附加点数时间 | | <$H.ABILITYADDTIME2> | 英雄防御附加点数时间 | | <$H.ABILITYADDTIME3> | 英雄魔御附加点数时间 | | <$H.ABILITYADDTIME4> | 英雄攻击附加点数时间 | | <$H.ABILITYADDTIME5> | 英雄魔法附加点数时间 | | <$H.ABILITYADDTIME6> | 英雄道术附加点数时间 | | <$MEMBRETYPE> | 会员类型 | | <$MEMBRELEVEL> | 会员等级 | | <$H.STR(P/G/D/M/I/S/H)> | 全局变量跟人物一致 | | <$H.HUMAN()> | 英雄自由变量 | | <$H.MEMBRETYPE> | 英雄会员类型 | | <$H.MEMBRELEVEL> | 英雄会员等级 | | <$H.ABILITYADDPOINT0> | 英雄HP附加点数 | | <$H.ABILITYADDPOINT1> | 英雄MP附加点数 | | <$H.ABILITYADDPOINT2> | 英雄防御附加点数 | | <$H.ABILITYADDPOINT3> | 英雄魔御附加点数 | | <$H.ABILITYADDPOINT4> | 英雄攻击附加点数 | | <$H.ABILITYADDPOINT5> | 英雄魔法附加点数 | | <$H.ABILITYADDPOINT6> | 英雄道术附加点数 | | <$H.ABILITYADDTIME0> | 英雄HP附加点数时间 | | <$H.ABILITYADDTIME1> | 英雄MP附加点数时间 | | <$H.ABILITYADDTIME2> | 英雄防御附加点数时间 | | <$H.ABILITYADDTIME3> | 英雄魔御附加点数时间 | | <$H.ABILITYADDTIME4> | 英雄攻击附加点数时间 | | <$H.ABILITYADDTIME5> | 英雄魔法附加点数时间 | | <$H.ABILITYADDTIME6> | 英雄道术附加点数时间 | ## 服务器变量 | 变量名称 | 说明 | 备注 | |-------------------|-------------|---------------| | <$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 | | | <$SCREENWIDTH> | 游戏分辨率X | | | <$SCREENHEIGHT> | 游戏分辨率Y | | ## 行会变量 | 变量名称 | 说明 | |--------------------------|---------------| | <$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=服务器时间 | | <$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 | ## 沙巴克变量 | 变量名称 | 说明 | |----------------------|-----------| | <$CASTLEGOLD> | 城堡金币数 | | <$TODAYINCOME> | 每天的收入 | | <$CASTLEDOORSTATE> | 城门状态 | | <$REPAIRDOORGOLD> | 修理城门的费用 | | <$REPAIRWALLGOLD> | 修理皇宫城墙的费用 | | <$GUARDFEE> | 雇佣守卫费用 | | <$ARCHERFEE> | 雇佣弓箭手费用 | | <$GUARDRULE> | 守卫状态(未起用) | | <$REQUESTCASTLELIST> | 攻城列表 | ## NPC商人变量 | 变量名称 | 说明 | |---------------------|--------------------------------------| | <$PRICERATE> | 价格倍数 | | <$UPGRADEWEAPONFEE> | 升级武器的价格 | | <$USERWEAPON> | 手上拿的武器的名称 | | <$QUERYYBDEALLOG> | 元宝寄售交易记录(寄售人不在线,交易成功后,使用此变量回收已交易的元宝) | | <$SELLOFFRATE> | 老寄售税收(已不使用) | | <$SELLOFFITEM> | 老寄售物品列表(已不使用) | | <$SELLOUTGOLD> | 老寄售所得金额(已不使用) | ## 属性附加相关变量 | <$ABILITYADDPOINT0> | HP附加点数 | |----------------------|----------| | <$ABILITYADDPOINT1> | MP附加点数 | | <$ABILITYADDPOINT2 > | 防御附加点数 | | <$ABILITYADDPOINT3> | 魔御附加点数 | | <$ABILITYADDPOINT4> | 攻击附加点数 | | <$ABILITYADDPOINT5> | 魔法附加点数 | | <$ABILITYADDPOINT6> | 道术附加点数 | | <$ABILITYADDTIME0> | HP附加点数时间 | | <$ABILITYADDTIME1> | MP附加点数时间 | | <$ABILITYADDTIME2> | 防御附加点数时间 | | <$ABILITYADDTIME3> | 魔御附加点数时间 | | <$ABILITYADDTIME4> | 攻击附加点数时间 | | <$ABILITYADDTIME5> | 魔法附加点数时间 | | <$ABILITYADDTIME6> | 道术附加点数时间 | ## 天地结晶变量 | 变量名称 | 说明 | |---------------------|----------------| | <$GCEPAYMENT> | 天地结晶开启元宝 | | <$COLLECTEXP> | 天地结晶当前经验 | | <$COLLECTIPEXP> | 天地结晶当前内功经验 | | <$GAINCOLLECTEXP> | 天地结晶当前能提取的经验 | | <$GAINCOLLECTIPEXP> | 天地结晶当前能提取的内功经验 | ## 自由加点变量 | 变量名称 | 说明 | |------------------|----------------------------------------------------| | <$BONUSPOINT> | 剩余点数 | | <$BONUSABIL_AC> | 已+防御 | | <$BONUSABIL_MAC> | 已+魔御 | | <$BONUSABIL_DC> | 已+攻击 | | <$BONUSABIL_MC> | 已+魔法 | | <$BONUSABIL_SC> | 已+道术 | | <$BONUSABIL_HP> | 已+HP | | <$BONUSABIL_MP> | 已+MC | | <$BONUSABIL_HIT> | 已+准确 | | <$BONUSABIL_SPD> | 已+躲避 | | <$BONUSABIL_X2> | 已+X2 | | <$BONUSTICK_AC> | 增加1点AC所需要的自由点数,如X/17,表示需要17自由点才+1点AC值,AC上下限自动分配,下同 | | <$BONUSTICK_MAC> | 增加1点MAC所需要的自由点数 | | <$BONUSTICK_DC> | 增加1点DC所需要的自由点数 | | <$BONUSTICK_MC> | 增加1点MC所需要的自由点数 | | <$BONUSTICK_SC> | 增加1点SC所需要的自由点数 | | <$BONUSTICK_HP> | 增加1点HP所需要的自由点数 | | <$BONUSTICK_MP> | 增加1点MP所需要的自由点数 | | <$BONUSTICK_HIT> | 增加1点HIT所需要的自由点数 | | <$BONUSTICK_SPD> | 增加1点SPD所需要的自由点数 | ## 自定义变量 | 变量名称 | 说明 | |-------------|-------------| | <$HUMAN()> | 个人自定义变量显示方式 | | <$GUILD()> | 行会自定义变量显示方式 | | <$GLOBAL()> | 全局自定义变量显示方式 | ### 注意事项 自定义变量不要以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
admin
Dec. 20, 2022, 10:54 a.m.
290
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档
PDF文档(打印)
分享
链接
类型
密码
更新密码