SetActorInvulnerable
注意
这个函数是在SA-MP 0.3.7中添加的,在以前的版本中不起作用!
描述
切换角色的无敌状态。
参数名 | 描述 |
---|---|
actorid | 要设置无敌状态的角色 ID |
bool:invulnerable | 'false'设为可伤害,'true'设为无敌 |
返回值
true - 成功
false - 失败(指定的角色不存在)
示例代码
new gMyActor;
public OnGameModeInit()
{
gMyActor = CreateActor(179, 316.1, -134.0, 999.6, 90.0); // 在武器店扮演销售员的角色
SetActorInvulnerable(gMyActor, true);
return 1;
}
注意事项
注意
设置为无敌状态后,角色不会触发OnPlayerGiveDamageActor回调。玩家只有在角色被重新流加载时才能看到无敌状态的变化。
相关函数
- IsActorInvulnerable: 检查角色是否无敌