当前位置:首页 > 引擎 > GOM引擎

传奇脚本变量大全 人物英雄服务器变量使用教程

admin4天前10
在传奇版本搭建、脚本修改、功能开发过程中,脚本变量是核心基础要素,所有人物属性、英雄数据、服务器状态、道具信息的调取与修改,都需要依靠各类专属变量实现。本文整理最全的传奇脚本变量合集,包含人物、英雄、内力、连击、服务器等全类型变量,附带详细使用规则与实操案例,方便传奇开发者快速查阅使用。一、传奇脚本…

在传奇版本搭建、脚本修改、功能开发过程中,脚本变量是核心基础要素,所有人物属性、英雄数据、服务器状态、道具信息的调取与修改,都需要依靠各类专属变量实现。本文整理最全的传奇脚本变量合集,包含人物、英雄、内力、连击、服务器等全类型变量,附带详细使用规则与实操案例,方便传奇开发者快速查阅使用。

一、传奇脚本变量基础使用规则

传奇脚本中当前对象的常量与变量有固定调用格式,区分专属常量与自定义变量,适配攻击触发、被攻击触发、死亡触发、角色信息查看等各类脚本触发场景。

1、当前对象私人常量:统一在参数前加 C. 调用,适配各类角色状态调取场景;

2、当前对象私人变量:使用 <$CSTR(S1)> 格式调取,普通自身变量查看使用 <$STR(S1)>,二者仅相差前缀C标识;

3、适用场景:攻击触发、被攻击触发、角色死亡触发、出售角色信息查询等绝大多数传奇脚本触发逻辑。

常量示例:<$C.HP>、<$C.PKPOINT>、<$C.GOLDCOUNT>、<$C.GAMEGOLD>

变量示例:<$CSTR(S1)>、<$CSTR(A1)>、<$CSTR(T1)>、<$CSTR(U1)>、<$CHUMAN(QQQQ)>、<$CGUILD(WWWW)>

二、人物信息全套脚本变量

人物信息变量主要用于调取传奇角色的基础属性、装备、状态、坐标、游戏数据等信息,是传奇脚本开发中使用频率最高的变量类型。

2.1 人物基础属性变量

<$USERNAME>:人物名称

<$GUILDNAME>:行会名称

<$RANKNAME>:行会职位名称

<$LEVEL>:等级

<$HP>:生命值

<$AC>:防御力

<$MAXAC>:最高防御力

<$MAC>:魔法防御力

<$MAXMAC>:最高魔法防御力

<$DC>:物理攻击力

<$MAXDC>:最高物理攻击力

<$MC>:魔法力

<$MAXMC>:最高魔法力

<$SC>:道术

<$MAXSC>:最高道术

<$EXP>:当前经验值

<$MAXEXP>:升级经验值

<$MAXHP>:HP上限

<$MAXMP>:MP上限

<$DIR>:人物朝向方向

2.2 人物游戏数值变量

<$PKPOINT>:PK点数

<$CREDITPOINT>:声望点数

<$GOLDCOUNT>:金币数量

<$GAMEGOLD>:游戏币数

<$GAMEPOINT>:游戏点数

<$HW>:腕力

<$MAXHW>:最高腕力

<$BW>:背包重量

<$MAXBW>:最高背包重量

<$WW>:负重力

<$MAXWW>:最高负重

<$HUNGER>:饥饿程度

<$LOGINTIME>:登录时间

<$LOGINLONG>:登录时长

2.3 人物装备与时装变量

<$DRESS>:衣服

<$WEAPON>:武器

<$RIGHTHAND>:蜡烛

<$HELMET>:头盔

<$NECKLACE>:项链

<$RING_R>:右戒指

<$RING_L>:左戒指

<$ARMRING_R>:右手镯

<$ARMRING_L>:左手镯

<$BUJUK>:护身符

<$BELT>:腰带

<$BOOTS>:鞋子

<$CHARM>:宝石

<$HAT>:斗笠

<$DRUM>:军鼓

<$HORSE>:马牌

<$SHIELD>:盾牌

<$SDRESS>:时装衣服

<$SWEAPON>:时装武器

2.4 人物伤害吸收变量

<$SUCKDAMAGE>:伤害吸收值,通过USEBONUSPOINT脚本命令增加,数据保存至人物数据库,下线不清除

<$SUCKDAMAGEPOINT>:伤害吸收值,通过SETSUCKDAMAGE脚本命令增加,下线自动清空

2.5 装备改名专属变量

此类变量用于调取玩家自定义改名后的装备名称,适配装备改名、装备展示脚本功能:

<$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>:改名后时装武器名称

2.6 地图、沙城与进阶人物变量

<$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>:人物攻速值

<$LUCK>:幸运值

2.7 时间、组队与师徒变量

<$YEAR>:当前年份

<$MONTH>:当前月份

<$DAY>:当前日期

<$HOUR>:当前小时

<$MINUTE>:当前分钟

<$SECOND>:当前秒数

<$TEAM0>至<$TEAMX>:组队成员信息,TEAM0为队长,后续为队员

<$STNAME>:师徒名称变量

2.8 经验、状态与元素属性变量

<$KILLMONEXPRATE>:杀怪经验倍数

<$KILLMONEXPRATETIME>:经验倍数持续时长

<$GAMEGOLDEX>:新版游戏点数

<$REVIVALTIME>:复活间隔时间

<$REVIVALTIMEEX>:复活倒计时

<$POWERRATE>:当前攻击力倍数

<$POWERRATETIME>:攻击力倍数剩余时长

<$GROUPMEMBERCOUNT>:当前组队人数

<$VALUE1>至<$VALUE17>:人物17项元素属性常量

<$SCREENWIDTH>:游戏分辨率宽度

<$SCREENHEIGHT>:游戏分辨率高度

2.9 账号注册信息变量

<$PASSWORD>:注册账号密码

<$BIRTHDAT>:注册生日信息

<$QUIZ1>:注册问题1

<$ANSWER1>:注册答案1

<$QUIZ2>:注册问题2

<$ANSWER2>:注册答案2

<$EMAIL>:注册邮箱

<$IDPHONE>:注册固定电话

<$MOBILEPHONE>:注册手机号

<$ACCOUNTUSERNAME>:注册用户名

2.10 掉落/拾取物品变量

适配人物捡取、掉落物品的属性调取,是物品脚本、掉落定制核心变量:

<$CURRTEMNAME>:当前拾取/掉落物品名称

<$G_CURRTEMNAME>:当前拾取/掉落物品改名后名称

<$CURRTEMSTDMODE>:物品DB字段StdMode数值

<$CURRTEMSHAPE>:物品DB字段Shape数值

<$CURRTEMANICOUNT>:物品DB字段AniCount数值

<$CURRTEMLOOKS>:物品DB字段Looks数值

<$CURRTEMDURA>:物品当前持久值

<$CURRTEMDURAMAX>:物品最大持久值

<$CURRTEMINDEX>:物品DB字段Idx数值

<$CURRTEMCOLOR>:物品DB字段Color数值

2.11 英雄、目标与战斗相关变量

<$CURRHERONAME>:已召唤英雄名称,未召唤则为空

<$HERONAME>:账号英雄名称,未创建则为空

<$DEPUTYHERONAME>:副将英雄名称,未创建则为空

<$MONFLAG>、<$C.MONFLAG>:怪物标识变量,最大值65535

<$PKPOWER>:人物当前攻击威力

<$KILLMONNAME_MAXHP>:击杀怪物最大血量

<$C.X>:攻击目标X坐标

<$C.Y>:攻击目标Y坐标

<$C.HP>:攻击目标当前血量

<$C.MAXHP>:攻击目标血量上限

<$CURRRSLAVENAME>:当前宝宝名称(宝宝攻击、死亡触发生效)

<$CURRRTARGETNAME>:当前攻击目标名称(全战斗触发通用)

<$GAMEPROMOTIONFLAG>:推广标识

<$UPGRADECOUNT>:人物装备加星总数量

<$NPCNAME>:当前交互NPC名称

2.12 宝宝、分身与在线数据变量

<$SLAVECOUNT>:人物宝宝数量

<$HUMCLONECOUNT>:人物分身数量

<$TAMMINGSLAVECOUNT>:已诱惑宝宝数量(不含技能召唤)

<$MAXTAMMINGSLAVECOUNT>:最大可诱惑宝宝数量

<$C.TAMMINGSLAVECOUNT>:当前角色已诱惑宝宝数

<$C.MAXTAMMINGSLAVECOUNT>:当前角色最大诱惑宝宝上限

<$RecallRemainingTime>:延时召回剩余秒数

<$C.RecallRemainingTime>:目标延时召回剩余秒数

<$SHOPNAME>:玩家摊位名称

<$BATTLEATTACKHUM>:主动攻击战斗状态时长

<$BATTLESTRUCKHUM>:被攻击战斗状态时长

<$REALLYCOUNT>:真实在线人数

<$DUMMYCOUNT>:假人在线人数

<$OFFLINECOUNT>:离线挂机人数

<$HEROCOUNT>:在线英雄数量

<$KILLMONNAMEEX>:人物+宝宝击杀怪物名称(宝宝服专用)

<$KILLMONXEX>、<$KILLMONYEX>:人物+宝宝击杀怪物坐标

<$LASTKILLER>:最后一击攻击者名称

2.13 时间戳、地图与服务器路径变量

<$TIMEUNIX>:毫秒级时间戳

<$TIMEUNIXS>:秒级时间戳

<$TIMEUNIX9>:9位毫秒时间戳(适配CD计算)

<$KILLMONDBNAME>:击杀怪物数据库名称(含数字)

<$MAPWIDTH>:当前地图宽度

<$MAPHEIGHT>:当前地图高度

<$IPADDR>:玩家IP地址

<$IPLOCAL>:IP对应归属地区

<$GameDirectory>:服务端根目录

<$M2Directory>:M2引擎程序目录

三、英雄信息全套脚本变量

传奇英雄变量统一以 H. 为前缀,用于调取英雄的属性、装备、状态、坐标等数据,所有英雄专属变量均可对应人物变量使用逻辑,适配英雄升级、装备判定、战斗脚本开发。

3.1 英雄基础属性变量

<$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>:英雄血量上限

<$H.MAXMP>:英雄魔法上限

<$H.DIR>:英雄朝向

<$H.PKPOINT>:英雄PK点数

<$H.HW>:英雄腕力

<$H.MAXHW>:英雄最高腕力

<$H.BW>:英雄背包重量

<$H.MAXBW>:英雄最高背包重量

<$H.WW>:英雄负重力

<$H.MAXWW>:英雄最高负重

<$H.HUNGER>:英雄饥饿程度

3.2 英雄伤害吸收变量

<$H.SUCKDAMAGE>:英雄伤害吸收值,通过H.USEBONUSPOINT增加,下线数据保留

<$H.SUCKDAMAGEPOINT>:英雄伤害吸收值,通过专属脚本命令增加,下线数据清空

3.3 英雄装备与时装变量

<$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>:英雄时装武器

3.4 英雄改名装备变量

<$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>:英雄改名时装武器名称

3.5 英雄进阶状态变量

<$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坐标

<$H.PKPOWER>:英雄当前攻击威力

<$H.UPGRADECOUNT>:英雄装备加星总数

<$H.VALUE1>至<$H.VALUE11>:英雄11项元素属性常量

四、天地结晶脚本变量

专门用于传奇天地结晶功能开发,支持结晶经验提取、等级判定、内功经验调取等脚本需求:

<$GETCRYSTALEXP>:天地结晶可提取人物经验

<$GETCRYSTALNGEXP>:天地结晶可提取内功经验

<$CRYSTALEXP>:天地结晶当前人物经验值

<$CRYSTALNGEXP>:天地结晶当前内功经验值

<$CRYSTALLEVEL>:天地结晶当前等级

五、人物内力与内功脚本变量

适配传奇内功系统、内力恢复、内功升级等功能脚本开发:

<$NH>:人物当前内力值

<$MAXNH>:人物内力上限

<$NGEXP>:人物当前内功经验

<$NGMAXEXP>:人物内功升级所需经验

<$NGLEVEL>:人物内功等级

六、英雄内力脚本变量

英雄内功内力变量统一携带H.前缀,对应人物内功变量逻辑,适配英雄内功系统开发:

<$H.NH>:英雄当前内力值

<$H.MAXNH>:英雄内力上限

<$H.NGEXP>:英雄当前内功经验

<$H.NGMAXEXP>:英雄内功升级经验

<$H.NGLEVEL>:英雄内功等级

七、连击系统脚本变量

用于传奇连击、经络升级、内功经验获取等专属功能脚本:

<$NGLEVEL>:当前内功等级

<$HEROPULSEXP>:英雄经络经验

<$GETNGEXP>:人物当前获取内功经验

<$HEROGETNGEXP>:英雄当前获取内功经验

八、国家系统脚本变量

适配传奇国家玩法、国家人数统计等脚本功能:

<$NATIONNAME>:国家名称

<$NATIONPEOPLE>:国家在线人数

九、服务器全局脚本变量

服务器变量为全局通用变量,可调取服务器配置、在线数据、榜单信息等全局参数:

<$SERVERNAME>:服务器名称

<$SERVERIP>:服务器IP地址

<$WEBSITE>:游戏官网地址

<$BBSSITE>:游戏论坛地址

<$CLIENTDOWNLOAD>:客户端下载地址

<$QQ>:客服QQ

<$PHONE>:客服电话

<$BANKACCOUNT0-9>:10组银行账号信息

<$GAMEGOLDNAME>:游戏币自定义名称

<$USERCOUNT>:服务器在线总人数

<$DATETIME>:服务器当前时间

<$HIGHLEVELINFO>:服务器最高等级玩家信息

<$HIGHPKINFO>:服务器最高PK值玩家信息

<$HIGHDCINFO>:服务器最高攻击力玩家信息

<$HIGHMCINFO>:服务器最高魔法力玩家信息

<$HIGHSCINFO>:服务器最高道术玩家信息

 


扫描二维码推送至手机访问。

本文章九路游发布,如需转载请注明出处。如有侵权请联系站长删除。

本文链接:https://www.9luu.com/25.html

分享给朋友: