怪物
Game_Monster_SetFilter(id,subid)
设置怪物筛选器
参数 | 说明 | 类型 |
id | 怪物ID | int |
subid | 怪物子ID | int |
该函数用于在获取怪物时筛选列表,部分函数不受筛选器影响,请留意函数使用说明
Game_Monster_DisableFilter()
清除怪物筛选器
Game_Monster_SetBehaviorOfNavigationMonsters(id)
设置导航标记的怪物的行为,不受筛选器影响
参数 | 说明 | 类型 |
id | 怪物动作ID | int |
Game_Monster_KillNavigationMarkMonster()
杀死导航标记的怪物,受筛选器影响
Game_Monster_AddDebuffToNavigationMarkMonster(buff)
为导航标记的怪物添加异常状态,不受筛选器影响
参数 | 说明 | 类型 |
buff | 怪物异常状态名,详见怪物异常状态 | string |
Game_Monster_GetNavigationMonsterCoordinates()
获取导航的怪物的坐标
Game_Monster_SetBehaviorOfNearestMonsters(id)
设置距离最近的怪物的行为,不受筛选器影响
参数 | 说明 | 类型 |
id | 怪物动作ID | int |
Game_Monster_KillNearestMonster()
杀死距离最近的怪物,受筛选器影响
Game_Monster_KillNearestMonsterInRange(min,max)
杀死范围内距离最近的怪物,受筛选器影响
参数 | 说明 | 类型 |
min | 最小获取范围 | float |
max | 最大获取范围 | float |
Game_Monster_KillAllMonsterInRange(min,max)
杀死范围内所有的怪物,受筛选器影响
参数 | 说明 | 类型 |
min | 最小获取范围 | float |
max | 最大获取范围 | float |
Game_Monster_AddDebuffNearestMonster(buff)
为距离最近的怪物添加异常状态,不受筛选器影响
参数 | 说明 | 类型 |
buff | 怪物异常状态名,详见怪物异常状态 | string |
Game_Monster_AddDebuffNearestMonsterInRange(buff,min,max)
为范围内最近的怪物添加异常状态,不受筛选器影响
参数 | 说明 | 类型 |
buff | 怪物异常状态名,详见怪物异常状态 | string |
min | 最小获取范围 | float |
max | 最大获取范围 | float |
Game_Monster_GetNearestMonsterCoordinates()
获取距离最近的怪物的坐标
Game_Monster_KillLastHitMonster()
杀死最后一次击中的怪物,不受筛选器影响
Game_Monster_AddDebuffLastHitMonster(buff)
为最后一次击中的怪物添加异常状态,不受筛选器影响
参数 | 说明 | 类型 |
buff | 怪物异常状态名,详见怪物异常状态 | string |
Game_Monster_AddDebuffToAllMonsterInRange(buff,min,max)
为范围内所有的怪物添加异常状态,受筛选器影响
参数 | 说明 | 类型 |
buff | 怪物异常状态名,详见怪物异常状态 | string |
min | 最小获取范围 | float |
max | 最大获取范围 | float |
Game_Monster_GetLastHitMonsterCoordinates()
获取最后一次击中的怪物的坐标
Game_Monster_GetAllMonsterCoordinatesInRange(min,max)
获取范围内所有怪物的坐标,受筛选器影响
参数 | 说明 | 类型 |
min | 最小获取范围 | float |
max | 最大获取范围 | float |
返回参数 | 说明 |
X | 怪物X轴坐标 |
Y | 怪物Y轴坐标 |
Z | 怪物Z轴坐标 |
Id | 怪物Id |
SubId | 怪物子Id |
Ptr | 怪物内存地址 |
返回参数是table,可使用for遍历表内全部怪物信息,示例如下
Game_Monster_GetAllMonsterHealthInRange(min,max)
获取范围内所有怪物的健康状态,受筛选器影响
参数 | 说明 | 类型 |
min | 最小获取范围 | float |
max | 最大获取范围 | float |
返回参数 | 说明 |
Health | 当前生命值 |
MaxHealth | 最大生命值 |
Id | 怪物Id |
SubId | 怪物子Id |
Ptr | 怪物内存地址 |
Game_Monster_GetAllMonsterCoordinatesInTargetPointRange(x,y,z,min,max)
获取指定点范围内所有怪物的坐标,受筛选器影响
参数 | 说明 | 类型 |
x | 点坐标X | float |
y | 点坐标Y | float |
z | 点坐标Z | float |
min | 最小获取范围 | float |
max | 最大获取范围 | float |
返回参数 | 说明 |
X | 怪物X轴坐标 |
Y | 怪物Y轴坐标 |
Z | 怪物Z轴坐标 |
Id | 怪物Id |
SubId | 怪物子Id |
Ptr | 怪物内存地址 |
Game_Monster_GetAllMonsterHealthInTargetPointRange(x,y,z,min,max)
获取指定点范围内所有怪物的健康状态,受筛选器影响
参数 | 说明 | 类型 |
x | 点坐标X | float |
y | 点坐标Y | float |
z | 点坐标Z | float |
min | 最小获取范围 | float |
max | 最大获取范围 | float |
返回参数 | 说明 |
Health | 当前生命值 |
MaxHealth | 最大生命值 |
Id | 怪物Id |
SubId | 怪物子Id |
Ptr | 怪物内存地址 |
Game_Monster_GetAllMonsterCoordinates()
获取所有怪物的坐标,受筛选器影响
参数 | 说明 | 类型 |
x | 点坐标X | float |
y | 点坐标Y | float |
z | 点坐标Z | float |
min | 最小获取范围 | float |
max | 最大获取范围 | float |
Game_Monster_GetAllMonsterHealth()
获取所有怪物的健康状态,受筛选器影响
返回参数 | 说明 |
Health | 当前生命值 |
MaxHealth | 最大生命值 |
Id | 怪物Id |
SubId | 怪物子Id |
Ptr | 怪物内存地址 |
Game_Monster_GetAllMonsterDebuff()
获取所有怪物的异常状态,受筛选器影响
返回参数 | 说明 |
Debuff | 怪物异常状态列表 |
Id | 怪物Id |
SubId | 怪物子Id |
Ptr | 怪物内存地址 |
怪物异常状态列表为一个异常状态表,其中包含除了Retrea、Anesthesia、Foreignodor外全部的异常状态信息(详见怪物异常状态),使用示例如下。
Game_Monster_GetAllMonsterDebuffTargetPointRange(x,y,z,min,max)
获取指定点范围内所有怪物的异常状态,受筛选器影响
参数 | 说明 | 类型 |
x | 点坐标X | float |
y | 点坐标Y | float |
z | 点坐标Z | float |
min | 最小获取范围 | float |
max | 最大获取范围 | float |
返回参数 | 说明 |
Debuff | 怪物异常状态列表 |
Id | 怪物Id |
SubId | 怪物子Id |
Ptr | 怪物内存地址 |
Game_Monster_GetAllMonsterDebuffInRange(min,max)
获取范围内所有怪物的异常状态,受筛选器影响
参数 | 说明 | 类型 |
min | 最小获取范围 | float |
max | 最大获取范围 | float |
返回参数 | 说明 |
Debuff | 怪物异常状态列表 |
Id | 怪物Id |
SubId | 怪物子Id |
Ptr | 怪物内存地址 |
Game_Monster_GetMonsterCNName()
获取指定id的怪物中文名
参数 | 说明 | 类型 |
Id | 怪物id | int |
最后更新于