登录
×
  • 首页
  • 传奇论坛
  • 传奇版本库
  • 传奇服务端
  • 传奇三端手游
  • 传奇素材网
  • 传奇客户端
  • 引擎登录器
  • 下载排行
  • 获取邀请码
  • 搜索
    传奇素材网
    1154810

    [其它手游引擎] 188引擎人物英雄逻辑的重要说明,188M2引擎脚本变量大全

     火... [复制链接]

    [其它手游引擎] 188引擎人物英雄逻辑的重要说明,188M2引擎脚本变量大全

     火... [复制链接]
    趣游论坛

    1万

    主题

    204

    回帖

    11万

    积分

    管理员

    积分
    114008

    灌水之王活跃会员突出贡献优秀版主荣誉管理论坛元老

    趣游论坛 2019-5-29 14:52:54 / 显示全部楼层 /阅读模式
    1154810
    20190529143446.png

    --------------------------------------------------------------------------------------------------------------------
    188引擎人物英雄逻辑的重要说明:  
           188引擎新增更新内容的英雄触发逻辑是:谁执行这个脚本谁就是主体!
           所需用到的变量都为第一人称,也就是用人物的变量!
           以前的逻辑为了leg和blue引擎的版本脚本转换方便暂时不动,保持原样!
    --------------------------------------------------------------------------------------------------------------------
    当前涉及到的命令为下面几个,以后的逻辑都是这个逻辑:
    --------------------------------------------------------------------------------------------------------------------
    英雄穿戴触发:
    [@HeroTakeOnX]
    [@HeroTakeOffX]
    --------------------------------------------------------------------------------------------------------------------
    英雄攻击触发:
    [@HeroMagicAttack]         ;(魔法攻击触发)
    [@HeroMagicStruck]        ;(被魔法攻击触发)
    [@HeroAttack]         ;(攻击触发)
    [@HeroStruck]        ;(被攻击触发)
    --------------------------------------------------------------------------------------------------------------------

    188引擎脚本变量大全       英雄变量如用在英雄穿戴触发和英雄攻击触发时,变量不用加H. 英雄登陆、英雄升级触发中需要加H.
    比如 攻击触发中检测英雄身上的项链直接用<$NECKLACE>,在英雄登陆和英雄升级触发这些老引擎就有的功能脚本中就用<$H.NECKLACE>;
    好处是:你写好了人物的带装备时的各种攻击buff脚本,准备写英雄段的时候直接复制粘贴过去就好了。不用去考虑什么乱七八糟的H.\HM.\HL.\HP.
    记住这个逻辑:不论人物还是英雄,都是单个独立存在的人物!既然是独立的人物,那他进行的操作触发都应该是把他当作第一人称。这也就是很多玩家
    把英雄和人物合称为双号,为什么叫双号,玩家都知道:主号是一个号,英雄也是一个号!
    只要你把这个逻辑习惯了,写脚本就不要去考虑其他乱七八糟的,写好主号的之后直接复制粘贴到英雄那段就OK了!如果不是考虑到老引擎版本的转换方便,英雄登陆和升级触发都全给它改成这样了!

    变量名 注释说明
    <$SERVERNAME> 服务器名称
    <$SERVERIP> 服务器IP
    <$WEBSITE> 网站在String.ini设置
    <$BBSSITE> 论坛在String.ini设置
    <$CLIENTDOWNLOAD> 下载地址在String.ini设置
    <$QQ> 客服QQ在String.ini设置
    <$PHONE> 客服电话在String.ini设置
    <$BANKACCOUNT0> 银行信息在String.ini设置
    $BANKACCOUNT1....9 银行信息1...9在String.ini设置
    <$GAMEGOLDNAME> 游戏币名称
    <$GAMEPOINTNAME> 游戏点名称
    <$USERCOUNT> 在线人数
    <$MACRUNTIME> 服务器运行天数

    ;指向物品的相关常量 意思就是在某些脚本执行或脚本段触发时返回的物品相关信息;
    目前支持指向物品的触发段:
    [@PickUpItemEx]
    [@PickUpItemX]
    目前支持指向物品的脚本命令: 检测命令(#IF/GIVEOK)
    执行命令(#ACT)
    GIVE
    GIVEEX
    <$CURRRTARGETNAME> 当前指向攻击目标的名称
    <$CURRTEMNAME> 当前指向物品名称
    <$G_CURRTEMNAME> 当前指向物品改名名称
    <$CURRTEMSTDMODE> 当前指向物品DB字段StdMode值
    <$CURRTEMSHAPE> 当前指向物品DB字段Shape值
    <$CURRTEMANICOUNT> 当前指向物品DB字段AniCount值
    <$CURRTEMDURA> 当前指向物品当前指向持久值
    <$CURRTEMINDEX> 当前指向物品DB字段Idx值
    <$CURRTEMDURAMAX> 当前指向物品最大值
    <$CURRTEMLOOKS> 当前指向物品DB字段Looks值
    <$CURRRTARGETMAXHP> 当前攻击目标受攻击的最大血量
    <$CURRRTARGETHP>  当前攻击目标受攻击的剩余血量
    <$CURRRUSEMAGICID> 攻击目标使用的魔法ID

    <$DATETIME> 服务器时间
    <$YEAR> 年
    <$MONTH> 月
    <$DAY> 日
    <$HOUR> 小时
    <$MINUTE> 分钟
    <$SECOND> 秒数
    <$WEEK>  星期    注意:国外是星期天才是一周的第一天,所以用此常量的时候注意这一点
    <$SCREENWIDTH>  角色当前登录游戏使用的分辨率宽度
    <$SCREENHEIGHT>  角色当前登录游戏使用的分辨率高度

    <$MONKILLER> 把人物击PK的怪物名称   
    <$KILLMONNAME> 被人物击PK的怪物名称  
    <$KILLMONX> 被人物击PK的怪物X坐标
    <$KILLMONY> 被人物击PK的怪物Y坐标   
    <$DECEDENT> 被PK者名称
    <$KILLER> PK人者名称
    <$HIGHLEVELINFO> 最高级别信息
    <$HIGHPKINFO> 最高PK值
    <$HIGHDCINFO> 最高攻击
    <$HIGHMCINFO> 最高魔法
    <$HIGHSCINFO> 最高道术
    <$HIGHONLINEINFO> 在线最长时间玩家的信息
    <$CURRENTMAPDESC> 人物当前地图名称信息如:盟重省
    <$CURRENTMAP> 人物当前地图名称编号如:3
    <$CURRENTX> 人物当前坐标X
    <$CURRENTY> 人物当前坐标Y
    <$GENDER> 人物性别
    <$JOB> 人物职业
    英雄类的变量在人物变量前面加H.即可,如下:就不再单独赘述
    <$H.JOB> 英雄职业
    <$H.GENDER> 英雄性别
    <$USERNAME> 人物名称
    <$HWID> 人物机器码
    <$USERID> 人物登陆账号
    <$DLGITEMNAME> 点击后可得到的物品名
    <$RANDOMNO> 随机值变量
    <$DEALGOLDPLAY> 元宝交易对象
    <$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> 声望点数

    <$HW> 腕力
    <$MAXHW> 最高腕力
    <$BW> 背包重量
    <$MAXBW> 最高背包重量
    <$WW> 负重力
    <$MAXWW> 最高负重
    <$GOLDCOUNT> 金币
    <$GAMEGOLD> 元宝
    <$NIMBUS> 灵气值
    <$GAMEPOINT> 游戏点
    <$GAMEDIAMOND> 金刚石数
    <$GAMEGIRD> 灵符
    <$HUNGER> 饥饿程度
    <$LOGINTIME> 登录时间
    <$LOGINLONG> 登录时长
    <$DRESS> 身上衣服名称
    <$WEAPON> 身上武器名称
    <$RIGHTHAND> 蜡烛
    <$HELMET> 头盔
    <$HELMETEX> 斗笠
    <$NECKLACE> 项链
    <$ARMRING_R> 手镯右
    <$ARMRING_L> 手镯左
    <$RING_R> 戒指右
    <$RING_L> 戒指左
    <$BELT> 腰带
    <$BOOTS> 鞋子
    <$CHARM> 符
    <$BUJUK> 宝石
    <$DRUM> 军鼓
    <$HORSE> 马牌
    <$FASHION> 时装
    <$IPADDR> IP地址
    <$IPLOCAL> IP地区信息如:来自于[<$IPLOCAL>]的玩家[<$USERNAME>]先生进入了游戏..
    <$HUMANSHOWNAME> 人物名字全称(可包含行会封号,结婚对象,师徒名……等等)
    <$MEMBRETYPE> 会员类型
    <$MEMBRELEVEL> 会员等级

    ;可显示的玩家命令对应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>
    ;城堡相关
    <$CASTLEGOLD> 城堡金币数
    <$TODAYINCOME> 每天的收入
    <$CASTLEDOORSTATE> 城门状态
    <$REPAIRDOORGOLD> 修理城门的费用
    <$REPAIRWALLGOLD> 修理皇宫城墙的费用
    <$GUARDFEE> 雇佣守卫费用
    <$ARCHERFEE> 雇佣弓箭手费用
    <$REQUESTCASTLELIST> 攻城列表

    ;商人NPC   
    <$PRICERATE> 价格倍数
    <$UPGRADEWEAPONFEE> 升级武器的价格
    <$USERWEAPON> 手上拿的武器的名称
    <$QUERYYBDEALLOG> 元宝寄售交易记录(寄售人不在线,交易成功后,使用此变量回收已交易的元宝)

    ;属性附加相关配套变量   
    <$ABILITYADDPOINT0> HP附加点数
    <$ABILITYADDPOINT1> MP附加点数
    <$ABILITYADDPOINT2> 防御附加点数
    <$ABILITYADDPOINT3> 魔御附加点数
    <$ABILITYADDPOINT4> 攻击附加点数
    <$ABILITYADDPOINT5> 魔法附加点数
    <$ABILITYADDPOINT6> 道术附加点数
    <$ABILITYADDTIME0> HP附加点数时间
    <$ABILITYADDTIME1> MP附加点数时间
    <$ABILITYADDTIME2> 防御附加点数时间
    <$ABILITYADDTIME3> 魔御附加点数时间
    <$ABILITYADDTIME4>
    攻击附加点数时间
    <$ABILITYADDTIME5> 魔法附加点数时间
    <$ABILITYADDTIME6> 道术附加点数时间

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

    ;天地结晶   
    <$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> 已+躲避点数
    <$BONUSTICK_AC> 增加1点AC所需要的自由点数,如X/17,表示需要17自由点才+1点AC值,AC上下限自动分配,下同
    <$BONUSTICK_MAC>   
    <$BONUSTICK_MC>   
    <$BONUSTICK_DC>   
    <$BONUSTICK_SC>   
    <$BONUSTICK_HP>   
    <$BONUSTICK_MP>   
    <$BONUSTICK_HIT>   
    <$BONUSTICK_SPD>   

    ;改名后的装备变量信息   
    <$CHANGEDRESS>  人物身上穿着的衣服改名后名称
    <$CHANGEWEAPON>   
    <$CHANGEHELMET>   
    <$CHANGEHELMETEX>   
    <$CHANGERIGHTHAND>   
    <$CHANGENECKLACE>   
    <$CHANGERING_R>   
    <$CHANGERING_L>   
    <$CHANGEARMRING_R>   
    <$CHANGEARMRING_L>   
    <$CHANGEBUJUK>   
    <$CHANGEBELT>   
    <$CHANGEBOOTS>   
    <$CHANGECHARM>   
    <$CHANGEDRUM>   
    <$CHANGEFASHION>   

    回复

    使用道具 举报

    duju381757321

    0

    主题

    117

    回帖

    436

    积分

    注册用户

    积分
    436
    duju381757321 2024-11-28 17:30:26 / 显示全部楼层
    路过,瞅一瞅
    回复 支持 反对

    使用道具 举报

    q6811315

    0

    主题

    79

    回帖

    122

    积分

    注册用户

    积分
    122
    q6811315 2024-12-7 12:56:29 / 显示全部楼层
    路过看看。
    回复 支持 反对

    使用道具 举报

    xiaobaobbq

    0

    主题

    85

    回帖

    102

    积分

    注册用户

    积分
    102
    xiaobaobbq 2024-12-30 18:12:57 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

    zc1133

    0

    主题

    128

    回帖

    382

    积分

    注册用户

    积分
    382
    zc1133 2025-1-5 00:27:33 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

    dxw219

    0

    主题

    46

    回帖

    55

    积分

    注册用户

    积分
    55
    dxw219 2025-1-7 02:57:33 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

    fei419915

    0

    主题

    68

    回帖

    197

    积分

    注册用户

    积分
    197
    fei419915 2025-1-17 01:45:13 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

    7626546

    0

    主题

    96

    回帖

    171

    积分

    注册用户

    积分
    171
    7626546 2025-1-18 16:12:19 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

    290736903

    0

    主题

    125

    回帖

    188

    积分

    注册用户

    积分
    188
    290736903 2025-1-28 22:06:58 / 显示全部楼层
    我是打酱油的
    回复 支持 反对

    使用道具 举报

    趣游版本库 2025-2-7 08:09:59 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    扫一扫加群沟通交流

    首页 论坛 !mobpost! 最新 我的