• QQ:15656018

    工作时间

    周一至周五:9:00-23:00

    周末及节日:9:00-23:00

  • 手机版二维码

    随时手机查素材

    gm下载站
  • 扫描二维码

    加入官方QQ群

    gm下载站
发布资源赚元宝
gm下载站 管理员
  • 未知地域
  • 9114发帖数
  • 9093主题数
  • 0关注数
  • 0粉丝
开通vip会员

[脚本命令] ESPGetStateValue 获取人物Buff状态剩余时长脚本教程

[复制链接]
gm下载站 发表于 前天 19:53 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

马上注册,查看更多内容,丰富传奇GM资源等你下载探索。

您需要 登录 才可以下载或查看,没有账号?立即注册

x


本文详细讲解传奇脚本中 ESPGetStateValue 指令的使用方法,主要用于读取游戏人物各类负面状态、增益Buff的剩余持续时长,搭配完整参数说明与实战脚本案例,新手也可快速上手套用。

一、指令核心介绍
指令名称ESPGetStateValue
指令功能:精准获取游戏人物各类状态、Buff效果的剩余持续时长,可适配中毒、麻痹、冰冻、护盾、隐身等多种人物状态,是传奇脚本中状态检测、状态提示的核心常用指令。

二、指令完整参数说明
该指令包含两个核心参数,参数分工明确,可自由搭配变量实现各类状态检测需求,具体参数释义如下:
参数1:状态类型(固定数值对应各类人物状态)
0=绿毒、1=红毒、2=不能攻击、4=不能移动、5=麻痹、8=隐身、9=神圣战甲术、10=幽灵盾、11=魔法盾、12=冰冻、13=紫毒、14=蛛网、15=护体神盾、16=无极真气
参数2:剩余时长:支持所有自定义变量,可将获取到的状态时长赋值给变量,用于后续判断、弹窗提示、文字播报等操作。

三、实战脚本案例:获取人物麻痹状态剩余时长
以下为完整可直接使用的传奇脚本示例,功能为检测人物麻痹状态,实时播报人物是否处于麻痹状态,并显示对应的剩余时长,代码格式规范、可直接复制粘贴使用。
[@获取麻痹状态]
#IF
#ACT
ESPGetStateValue 5 N10
#IF
LARGE N10 0
#ACT
SENDMSG 7 你被麻痹中,剩余时长:<$STR(N10)>
#ELSEACT
SENDMSG 7 你没有被麻痹,剩余时长:<$STR(N10)>

四、脚本使用说明
1、脚本中参数1数值设置为5,对应人物麻痹状态,精准读取麻痹效果剩余时长;
2、通过变量 N10 存储获取到的状态时长数据,全程适配通用脚本变量规则;
3、通过数值判断命令区分有无麻痹状态,分别对应不同的系统文字提示;
4、可根据需求替换参数1的状态数值,适配中毒、冰冻、护盾、隐身等各类人物Buff状态检测。


上传梦想,下载希望,为传奇爱好者添砖加瓦!
世界上能用金钱兑换时间的机会不多,这里就有一个!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

猜你喜欢
全国统一客服QQ
QQ:15656018

24x7小时免费咨询

  • 官方在线客服

    QQ客服:小西

    点击交谈

    QQ客服:良子

    点击交谈

    QQ客服:闵月

    点击交谈
  • 上海市虹口区海伦中心B座4F4055-4056室

  • 手机查找资源更方便

    手机扫码查看手机版

    手机查找资源更方便

  • 传奇QQ群

    扫一扫关注传奇Q群

    加入传奇QQ群

传奇游戏资源分享基地 gm下载站 ©2010-2024 传奇版本网站传奇游戏源码资源下载中心( 鄂ICP备2024043260号-1 )网站地图