他也玩传奇 首页 传奇学院 引擎功能 gom引擎 查看内容

制作修改传奇脚本干货:脚本变量功能详解大全

2023-6-7 22:17| 发布者: 积木GM论坛| 查看: 1962| 评论: 0

摘要: 在传奇版本中,脚本变量很常见,灵活的运用变量可以写出一些比较有难度的脚本,比如调用人物名字变量$USERNAME、人物当前血量变量$HP等等...还有很多很多其他变量,很多新手朋友不知道变量有哪些以及变量的功能是什 ...
传奇版本中,脚本变量很常见,灵活的运用变量可以写出一些比较有难度的脚本,比如调用人物名字变量<$USERNAME>、人物当前血量变量<$HP>等等...还有很多很多其他变量,很多新手朋友不知道变量有哪些以及变量的功能是什么?那么今天小编就给大家讲解一下脚本变量有哪些,并且对它的功能进行一些说明。

脚本变量人物信息:
当前对象的所有私人的常量都可以使用在前面加“C.”的方式
当前对象的所有私人的变量使用<$CSTR(S1)>和查看自己的变量<$STR(S1)>多一个“C”
比如在攻击触发,被攻击触发,死亡触发,还有查看出售角色的其他信息的触发时 
当前对象的常量,例如:<$C.HP> <$C.PKPOINT> <$C.GOLDCOUNT> <$C.GAMEGOLD>
当前对象的变量,例如:<$CSTR(S1)> <$CSTR(A1)> <$CSTR(T1)> <$CSTR(U1)> <$CHUMAN(QQQQ)> <$CGUILD(WWWW)> 

变量功能详解大全:
变量名称 说明
<$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> 复活间隔变量
<$REVIVALTIMEEX> 复活倒计时变量
<$POWERRATE> 复当前攻击力倍数
<$POWERRATETIME> 当前攻击力倍数剩余时间
<$GROUPMEMBERCOUNT> 当前组队人数
<$X> 人物当前坐标X
<$Y> 人物当前坐标Y
<$VALUE1>..<$VALUE17> 人物元素的属性值的常量共17个。1到17
<$SCREENWIDTH> 分辨率 宽
<$SCREENHEIGHT> 分辨率 高
   
<$PASSWORD> 注册账号时用户输入的密码
<$BIRTHDAT> 注册账号时用户输入的生日
<$QUIZ1> 注册账号时用户输入的问题1
<$ANSWER1> 注册账号时用户输入的答案1
<$QUIZ2> 注册账号时用户输入的问题2
<$ANSWER2> 注册账号时用户输入的答案2
<$EMAIL> 注册账号时用户输入的邮箱
<$IDPHONE> 注册账号时用户输入的电话
<$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> 副将英雄名称。如果没有创建过副将英雄,该值为空
   
<$PKPOWER> 人物当前攻击威力
<$KILLMONNAME_MAXHP> 当前杀死的怪物的最大血量
<$C.X> 当前攻击目标的坐标X
<$C.Y> 当前攻击目标的坐标Y
<$C.HP> 当前攻击目标的HP
<$C.MAXHP> 当前攻击目标的MAXHP
<$CURRRSLAVENAME> 当前宝宝名称,在宝宝攻击或死亡触发里有效
<$CURRRTARGETNAME> 当前目标,在杀死,攻击,被攻击等等触发里都可以用这个查看当前的目标名称
<$GAMEPROMOTIONFLAG> 推广标识,最大支持15个汉字或30个英文字符
<$UPGRADECOUNT> 人物身上所有装备加星总和 星星总数
<$NPCNAME> 显示NPC名称,放在哪个NPC脚本,就显示哪个NPC的名字
<$TAMMINGSLAVECOUNT> 已经诱惑的宝宝数量,不包括技能召唤的宝宝
<$MAXTAMMINGSLAVECOUNT> 脚本命令CHANGEMAXTAMMINGSLAVECOUNT设置的允许诱惑的最大数量
<$C.TAMMINGSLAVECOUNT> 当前角色已经诱惑的宝宝数量,不包括技能召唤的宝宝
<$C.MAXTAMMINGSLAVECOUNT> 当前角色脚本命令CHANGEMAXTAMMINGSLAVECOUNT设置的允许诱惑的最大数量
<$RecallRemainingTime> 显示延时TIMERECALL还剩多少秒
<$C.RecallRemainingTime> 显示延时TIMERECALL还剩多少秒
   
   
   
   
   
   
   

英雄信息

变量名称 英雄 说明
<$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
   
<$H.PKPOWER> 英雄当前攻击威力
<$H.UPGRADECOUNT> 英雄身上所有装备加星总和
   
   
   
   

天地结晶变量

变量名称 说明
<$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>  最高道术人物信息

以上是传奇脚本变量功能详解大全,希望对大家有所帮助。

相关阅读

最新评论