GeemM2传奇引擎:一键获取对象与怪物全属性教程

2024-03-05 13:27:39作者:新开传奇私服来源:新开传奇网站

传奇引擎GeemM2:获取对象与怪物属性全解析

一、掌握核心功能——GetObjectAbilityEx

在GeemM2传奇sf引擎中,了解并熟练运用GetObjectAbilityEx功能是每位游戏管理者(GM)的必修课。该功能允许GM获取游戏内对象(包括玩家、怪物等)的全体属性,为游戏的管理与调试提供强有力的支持。

二、属性类型一览

GetObjectAbilityEx功能涵盖了多种属性类型,从基础的生命值(HP)、魔法值(MP),到高级的防御力(AC1、AC2等)、魔法防御(MAC1、MAC2等)以及速度属性(攻击速度、移动速度),每个数字代码都对应着特定的属性信息。

三、实战应用

通过具体的脚本示例,我们可以清晰地看到GetObjectAbilityEx的实际运用。比如,获取分身的血量并发送消息提示,或是查询当前攻击目标的血量并存储到人物变量中,这些操作都离不开GetObjectAbilityEx功能的支持。

四、为GM小白划重点

对于初入GeemM2世界的新手GM来说,掌握GetObjectAbilityEx的使用是提升管理能力的重要一步。通过本文的详细解析和实例演示,相信你能迅速掌握这一强大功能,为传奇私服游戏世界增添更多可能。

五、脚本实例
功能说明:获取对象的全体属性、获取怪物属性 (目标M.GetObjectAbilityEx) 格式:GetObjectAbilityEx 属性类型 变量 属性类型如下: 0: HP 1: MaxHP 2: MP 3: MaxMP 4: AC1 5: AC2 6: MAC1 7: MAC2 8: DC1 9: DC2 10: MC1 11: MC2 12: SC1 13: SC2 14: 攻击速度 15: 移动速度 #ACT FS.GetObjectAbilityEx 0 N1 SendMsg 6 分身的血量为<$$STR(N1)> FS.M.GetObjectAbilityEx 0 N2 SendMsg 6 分身攻击目标的血量为<$$STR(N2)> M.GetObjectAbilityEx 0 N2 SendMsg 6 攻击目标的血量为<$$STR(N2)> 对人物需变量传递: #IF CHECKCURRTARGETRACE = 0 #ACT M.GetObjectAbilityEx 0 N1 GetHumVar <$$CURRRTARGETNAME> <$$STR(N1)> N1 SendMsg 6 目标人物的血量为<$$STR(N1)> SENDMSG 6 你攻击了人物【<$$CURRRTARGETNAME>】。使用魔法ID=<$$CURRRUSEMAGICID> 255 249 BREAK

上一篇:GeemM2引擎脚本:攻击与被攻击伤害触发功能
下一篇:传奇游戏GM必学:地图分身统计脚本命令详解