立即注册 找回密码

搜索

[技术教程] 传奇所有脚本变量大全

 火.. [复制链接]
发表于 2016-10-4 17:56:32 | 显示全部楼层 |阅读模式
传奇所有脚本变量大全

脚本变量

人物信息

变量名称 说明
<$USERNAME> 人物名称
<$GUILDNAME> 行会名称
<$RANKNAME> 行会职位名称
<$LEVEL> 等级
<$HP>   生命值
<$AC> 防御力
<$MAXAC> 最高防御力
<$MAC> 魔法防御力
<$MAXMAC> 最高魔法防御力
<$DC> 物理攻击力
<$MAXDC> 最高物理攻击力
<$MC> 魔法力
<$MAXMC> 最高魔法力
<$SC> 道术
<$MAXSC> 最高道术
<$EXP> 当前经验值
<$MAXEXP> 升级经验值
<$MAXHP> HP上限
<$MAXMP> MP上限
<$DIR> 方向

<$PKPOINT> PK点数
<$CREDITPOINT> 声望点数
<$GOLDCOUNT> 金币数量
<$GAMEGOLD> 游戏币数
<$GAMEPOINT> 游戏点数
<$HW> 腕力
<$MAXHW> 最高腕力
<$BW>  背包重量
<$MAXBW> 最高背包重量
<$WW> 负重力
<$MAXWW> 最高负重
<$HUNGER>  饥饿程度
<$LOGINTIME> 登录时间
<$LOGINLONG> 登录时长

<$DRESS> 衣服
<$WEAPON> 武器
<$RIGHTHAND> 蜡烛
<$HELMET> 头盔
<$NECKLACE> 项链
<$RING_R> 右戒指
<$RING_L> 左戒指
<$ARMRING_R> 右手镯
<$ARMRING_L> 左手镯
<$BUJUK> 护身符
<$BELT> 腰带
<$BOOTS> 鞋子
<$CHARM> 宝石
<$HAT> 斗笠
<$DRUM> 军鼓
<$HORSE> 马牌
<$SHIELD> 盾牌
<$SDRESS> 时装衣服
<$SWEAPON> 时装武器

<$SUCKDAMAGE> 伤害吸收值 脚本命令USEBONUSPOINT增加的,该值保存人物数据库里,下线不消失
<$SUCKDAMAGEPOINT> 伤害吸收值 脚本命令SETSUCKDAMAGE增加的,下线消失

<$G_DRESS> 衣服 改名名称
<$G_WEAPON> 武器 改名名称
<$G_RIGHTHAND> 蜡烛 改名名称
<$G_HELMET> 头盔 改名名称
<$G_NECKLACE> 项链 改名名称
<$G_RING_R> 右戒指 改名名称
<$G_RING_L> 左戒指 改名名称
<$G_ARMRING_R> 右手镯 改名名称
<$G_ARMRING_L> 左手镯 改名名称
<$G_BUJUK> 护身符 改名名称
<$G_BELT> 腰带 改名名称
<$G_BOOTS> 鞋子 改名名称
<$G_CHARM> 宝石 改名名称
<$G_HAT> 斗笠 改名名称
<$G_DRUM> 军鼓 改名名称
<$G_HORSE> 马牌 改名名称
<$G_SHIELD> 盾牌 改名名称
<$G_SDRESS> 时装衣服 改名名称
<$G_SWEAPON> 时装武器 改名名称

<$CASTLENAME> 沙城名称
<$GAMEDIAMOND> 金刚石
<$GAMEGIRD> 灵符
<$MAP> 当前地图代码
<$RELEVEL> 显示转生等级
<$STATSERVERTIME> 显示M2启动时间
<$RUNDATETIME> 开区间隔时间
<$KILLER> 杀人者变量
<$RANDOMNO> 随机值变量
<$X> 人物X坐标
<$Y> 人物Y坐标
<$USERALLNAME> 人物完整名称
<$GAMEGLORY> 人物荣誉值
<$MapTitle> 取地图名称
<$GetExp> 人物当前获得经验变量
<$CASTLEGAMEGOLD> 显示沙城税收的元宝值
<$USERID> 人物登录帐号
<$KILLMONNAME> 人物杀死的怪物名称
<$KILLMONX> <$KILLMONY> 人物杀死怪物的坐标
<$HIT>  准确
<$SPD>  敏捷
<$HITSPD> 攻速

<$YEAR>  当前年份
<$MONTH>  当前月份
<$DAY>  当前日期
<$HOUR>  当前小时
<$MINUTE>  当前分钟
<$SECOND>  当前秒
<$TEAM0>..<$TEAMX>  用于显示组队成员,<$TEAM0>代表队长,成员从<$TEAM1>开始
<$STNAME> 师徒名称变量
<$KILLMONEXPRATE> 杀怪经验倍数
<$KILLMONEXPRATETIME> 杀怪经验倍数时长
<$GAMEGOLDEX> 新游戏点数
<$REVIVALTIME> 复活间隔变量
<$POWERRATE> 复当前攻击力倍数
<$POWERRATETIME> 当前攻击力倍数剩余时间
<$GROUPMEMBERCOUNT> 当前组队人数
<$X> 人物当前坐标X
<$Y> 人物当前坐标Y
<$VALUE1>..<$VALUE11> 人物元素的属性值的常量共11个。1到11
<$SCREENWIDTH> 分辨率 宽
<$SCREENHEIGHT> 分辨率 高

<$PASSWORD> 注册账号时用户输入的密码
<$BIRTHDAT> 注册账号时用户输入的生日
<$QUIZ1> 注册账号时用户输入的问题1
<$ANSWER1> 注册账号时用户输入的答案1
<$QUIZ2> 注册账号时用户输入的问题2
<$ANSWER2> 注册账号时用户输入的答案2
<$EMAIL> 注册账号时用户输入的邮箱
<$PHONE> 注册账号时用户输入的电话
<$MOBILEPHONE> 注册账号时用户输入的手机
<$ACCOUNTUSERNAME> 注册账号时用户输入的用户名

<$CURRTEMNAME> 当前物品名称 指人物掉落或捡取的  
<$G_CURRTEMNAME> 当前物品改名名称 指人物掉落或捡取的  
<$CURRTEMSTDMODE> 当前物品DB字段StdMode值 指人物掉落或捡取的  
<$CURRTEMSHAPE> 当前物品DB字段Shape值 指人物掉落或捡取的  
<$CURRTEMANICOUNT> 当前物品DB字段AniCount值 指人物掉落或捡取的  
<$CURRTEMLOOKS> 当前物品DB字段Looks值 指人物掉落或捡取的  
<$CURRTEMDURA> 当前物品当前持久值 指人物掉落或捡取的  
<$CURRTEMDURAMAX> 当前物品最大值 指人物掉落或捡取的  
<$CURRTEMINDEX> 当前物品DB字段Idx值 指人物掉落或捡取的  
<$CURRTEMCOLOR> 当前物品DB字段Color值 指人物掉落或捡取的  

<$CURRHERONAME> 当前召唤出来的英雄名称,如果没有召唤英雄,该值为空
<$HERONAME>  英雄名称。如果没有创建过英雄,该值为空
<$DEPUTYHERONAME> 副将英雄名称。如果没有创建过副将英雄,该值为空




英雄信息

变量名称 说明
<$H.USERNAME> 人物名称  
<$H.LEVEL> 等级
<$H.HP>   生命值
<$H.AC> 防御力
<$H.MAXAC> 最高防御力
<$H.MAC> 魔法防御力
<$H.MAXMAC> 最高魔法防御力
<$H.DC> 物理攻击力
<$H.MAXDC> 最高物理攻击力
<$H.MC> 魔法力
<$H.MAXMC> 最高魔法力
<$H.SC> 道术
<$H.MAXSC> 最高道术
<$H.EXP> 当前经验值
<$H.MAXEXP> 升级经验值
<$H.MAXHP> HP上限
<$H.MAXMP> MP上限
<$H.DIR> 方向

<$H.PKPOINT> PK点数
<$H.HW> 腕力
<$H.MAXHW> 最高腕力
<$H.BW>  背包重量
<$H.MAXBW> 最高背包重量
<$H.WW> 负重力
<$H.MAXWW> 最高负重
<$H.HUNGER>  饥饿程度

<$H.SUCKDAMAGE> 伤害吸收值 脚本命令H.USEBONUSPOINT增加的,该值保存英雄数据库里,下线不消失
<$H.SUCKDAMAGEPOINT> 伤害吸收值 脚本命令H.SETSUCKDAMAGE或SETHEROSUCKDAMAGE增加的,下线消失


<$H.DRESS> 衣服 英雄
<$H.WEAPON> 武器 英雄
<$H.RIGHTHAND> 蜡烛 英雄
<$H.HELMET> 头盔 英雄
<$H.NECKLACE> 项链 英雄
<$H.RING_R> 右戒指 英雄
<$H.RING_L> 左戒指 英雄
<$H.ARMRING_R> 右手镯 英雄
<$H.ARMRING_L> 左手镯 英雄
<$H.BUJUK> 护身符 英雄
<$H.BELT> 腰带 英雄
<$H.BOOTS> 鞋子 英雄
<$H.CHARM> 宝石 英雄
<$H.HAT> 斗笠 英雄
<$H.DRUM> 军鼓 英雄
<$H.HORSE> 马牌 英雄
<$H.SHIELD> 盾牌 英雄
<$H.SDRESS> 时装衣服 英雄
<$H.SWEAPON> 时装武器 英雄

<$H.G_DRESS> 衣服 改名名称 英雄
<$H.G_WEAPON> 武器 改名名称 英雄
<$H.G_RIGHTHAND> 蜡烛 改名名称 英雄
<$H.G_HELMET> 头盔 改名名称 英雄
<$H.G_NECKLACE> 项链 改名名称 英雄
<$H.G_RING_R> 右戒指 改名名称 英雄
<$H.G_RING_L> 左戒指 改名名称 英雄
<$H.G_ARMRING_R> 右手镯 改名名称 英雄
<$H.G_ARMRING_L> 左手镯 改名名称 英雄
<$H.G_BUJUK> 护身符 改名名称 英雄
<$H.G_BELT> 腰带 改名名称 英雄
<$H.G_BOOTS> 鞋子 改名名称 英雄
<$H.G_CHARM> 宝石 改名名称 英雄
<$H.G_HAT> 斗笠 改名名称 英雄
<$H.G_DRUM> 军鼓 改名名称 英雄
<$H.G_HORSE> 马牌 改名名称 英雄
<$H.G_SHIELD> 盾牌 改名名称 英雄
<$H.G_SDRESS> 时装衣服 改名名称 英雄
<$H.G_SWEAPON> 时装武器 改名名称 英雄

<$H.MAP> 当前地图代码
<$H.RELEVEL> 显示转生等级
<$H.X> 人物X坐标
<$H.Y> 人物Y坐标
<$H.USERALLNAME> 人物完整名称
<$H.MapTitle> 取地图名称
<$HeroGetExp> 英雄当前获得经验变量
<$H.HIT>  准确
<$H.SPD>  敏捷
<$H.HITSPD> 攻速
<$HEROGENDER>  英雄性别
<$HEROJOB>  英雄职业
<$HEROLEVEL>  英雄级别
<$HERONAME>  英雄名字
<$HMapTitle>  英雄地图名字
<$HMAP>  英雄地图编号
<$HX>  英雄前坐标X
<$HY>  英雄前坐标Y


天地结晶变量

变量名称 说明
<$GETCRYSTALEXP> 天地结晶可提取的经验
<$GETCRYSTALNGEXP> 天地结晶可提取的内功经验
<$CRYSTALEXP> 天地结晶当前的经验
<$CRYSTALNGEXP> 天地结晶当前的内功经验
<$CRYSTALLEVEL> 天地结晶等级

人物内力变量

变量名称 说明
<$NH> 内力
<$MAXNH> 内力上限
<$NGEXP> 内功经验
<$NGMAXEXP> 内功升级经验
<$NGLEVEL> 内功等级

英雄内力变量

变量名称 说明
<$H.NH> 英雄内力
<$H.MAXNH> 英雄内力上限
<$H.NGEXP> 英雄内功经验
<$H.NGMAXEXP> 英雄内功升级经验
<$H.NGLEVEL> 英雄内功等级
  所有英雄的变量都是在人物的变量

前面加“H.”
例如:<$H.MAXHP> <$H.MAXMP>

<$H.VALUE1>..<$H.VALUE11> 英雄元素的属性值的常量共11个。1到11

连击变量

变量名称 说明
<$NGLEVEL> 内功等级  
<$HEROPULSEXP> 英雄经络经验
<$GETNGEXP> 当前得到的内功经验
<$HEROGETNGEXP> 英雄当前得到的内功经验

国家变量

变量名称 说明
<$NATIONNAME> 国家名称   
<$NATIONPEOPLE> 国家人数

服务器信息

变量名称
说    明

<$SERVERNAME> 服务器名字
<$SERVERIP> 服务器IP地址
<$WEBSITE> 游戏网址
<$BBSSITE>  论坛网址
<$CLIENTDOWNLOAD> 客户端程序下载地址
<$QQ> 联系QQ号
<$PHONE> 联系电话号码
<$BANKACCOUNT0> 银行帐号信息
<$BANKACCOUNT1> 银行帐号信息
<$BANKACCOUNT2> 银行帐号信息
<$BANKACCOUNT3> 银行帐号信息
<$BANKACCOUNT4> 银行帐号信息
<$BANKACCOUNT5>  银行帐号信息
<$BANKACCOUNT6> 银行帐号信息
<$BANKACCOUNT7> 银行帐号信息
<$BANKACCOUNT8> 银行帐号信息
<$BANKACCOUNT9> 银行帐号信息
<$GAMEGOLDNAME>  游戏币名称
<$USERCOUNT> 在线人数
<$DATETIME> 当前日期时间
<$GAMEGOLDNAME> 游戏币名称
<$HIGHLEVELINFO> 最高等人物信息
<$HIGHPKINFO> 最高PK点数人物信息
<$HIGHDCINFO> 最高攻击力人物信息
<$HIGHMCINFO> 最高魔法力人物信息
<$HIGHSCINFO>  最高道术人物信息






下面是传奇程序变量说明


P0-P99 (私人变量,数字型) 打开对话框重置为0。
D0-D99 (私人变量,数字型) 下线不保存.摇筛子变量.
M0-M99 (私人变量,数字型) 下线不保存.切换地图清空.
N0-N99 (私人变量,数字型) 下线不保存.小退归0.
S0-S99 (私人变量,字符型) 下线不保存.小退清空.
I0-I99 (全局变量,数字型) 下线不保存.小退归0.
G0-G499 (全局变量,数字型) 可保存。(存放在Mir200/GlobalVal.ini文件里面)
A0-A499 (全局变量,字符型) 可保存。(存放在Mir200/GlobalVal.ini文件里面)
U0-U49 (私人变量,数字型) 可保存。(存放在人物数据库Mir.db里面)
T0-T49 (私人变量,字符型) 可保存。(存放在人物数据库Mir.db里面)

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

【变量属性】

P(0-9)

『属性说明』:该变量只对当前对话NPC内有效果。如果中途点其他NPC或者对话产生close、关闭时所有P变量均归0。该变量取值范围:(0-?)根据M2最大值不同
『用法』:该变量没有NPC间传递性作为临时变量多重复使用效果十分好。而且因为脚本命令有对该变量进行加/减/赋值/随机取值等运算,他和goto的配合可以使脚本中出现仿for循环的效果。并且因为他不传递的性质其
随机取值也能与RANDOM媲美。

D(0-9)

『属性说明』:该变量在人物不下线时对全局NPC通用传递。该变量取值范围:同P变量
『用法』:既有像[0-?]变量一样的人物属性私有变量的效果又有像P变量一样的运算功能!唯一不足就是下线 后该变量会被清空。可是如果配合上[000]变量或者namelist变量的记录性。实在是功能强大的个人隐私属性!

G(0-499)

『属性说明』:该变量不属于人物属性范围,对于全服务器内该变量唯一并且全局NPC通用传递。该变量取值范围:同P变量
『用法』:这个变量是唯一的一个不属于任何人物而属于服务器的变量,该变量通过任何人的运算均产生效果。而且不保存在任何人的属性中。(存放在Mir200/GlobalVal.ini文件里面)

A(0-499)

『属性说明』:该变量不属于人物属性范围,对于全服务器内该变量唯一并且全局NPC通用传递。该变量取值范围:同D变量
『用法』:这个变量是唯一的一个不属于任何人物而属于服务器的变量,该变量通过任何人的运算均产生效果。而且不保存在任何人的属性中。(存放在Mir200/GlobalVal.ini文件里面)






上一篇:传奇M2 重启 [非法登录] 全局会话验证失败(xxxx/123.134.115/87)的原因
下一篇:GOM引擎打开NPC大对话框调整的格式
回复

使用道具 举报

发表于 2018-4-14 13:34:37 | 显示全部楼层
前排顶,很好!
回复

使用道具 举报

发表于 2020-2-4 08:50:33 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2020-2-4 22:53:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2020-2-5 12:38:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2020-2-6 03:16:47 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2020-2-6 17:48:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2020-2-7 11:05:26 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2020-2-8 04:28:32 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2020-2-8 18:20:26 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【64gm论坛,传奇版本库】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

客服QQ:909928377

顶部

QQ|传奇开区一条龙|私服服务端|传奇单机架设教程|手机版|64gm论坛 ( 鄂ICP备2021011479号-2 )|网站地图

GMT+8, 2024-4-28 00:48 , Processed in 0.242056 second(s), 51 queries .

Powered by 64gm X3.5 © 2009-2023 64gm论坛 Inc &

免责声明:本站所有资源均来至网络,仅供学习交流,严禁用于商业用途,请于24小时内删除!开区请获得授权.