跳到主要内容

GetActorHealth

注意

这个函数是在SA-MP 0.3.7中添加的,在以前的版本中不起作用!

描述

获取角色的生命值。

参数名说明
actorid要获取生命值的角色 ID
&Float:health浮点变量(引用传递),用于存储角色的生命值

返回值

true - 函数执行成功

false - 函数执行失败(角色未创建)

注意:角色的生命值存储在指定变量中,而非通过返回值获取。

示例代码

new gMyActor;

public OnGameModeInit()
{
gMyActor = CreateActor(179, 316.1, -134.0, 999.6, 90.0); // 在武器商店创建销售员角色

SetActorHealth(gMyActor, 100.0);

new Float:actorHealth;
GetActorHealth(gMyActor, actorHealth);
printf("角色ID %d 当前生命值:%.2f", gMyActor, actorHealth);
return 1;
}

相关函数