CreateActor PT
From SA-MP Wiki
CreateActor
Descrição:
Cria um 'ator' estático no mundo. Esses "atores" são como NPCs, porém eles têm funcionalidade limitada. Não tomam slots de jogador.
(modelid, Float:X, Float:Y, Float:Z, Float:Rotation)
modelid | O modelo de skin que o ator usará. |
x | Coordenada X aonde o ator será criado. |
y | Coordenada Y aonde o ator será criado. |
z | Coordenada Z aonde o ator será criado. |
Rotation | O ângulo de rotação do ator. |
Valores de retorno:
- ID do ator criado (inicia-se do 0).
- INVALID_ACTOR_ID (65535) Quando o limite de atores for alcançado(1000).
Nota |
|
Conselho | Atores foram projetados para ficar apenas em algum lugar, por exemplo, lojistas e caixas etc... Eles podem realizar animações (uma vez ou como em um loop), utilizando ApplyActorAnimation. |
Exemplo de uso:
new ActorCJ; public OnGameModeInit() { // Criar um actor (CJ) em Blueberry Acres (Centro do mapa de San Andreas) ActorCJ = CreateActor(0, 0.0, 0.0, 3.0, 0.0); }
Funções Relacionadas
As seguintes funções podem ser úteis, pois estão de alguma forma, relacionadas a esta função.
- CreateActor: Cria um ator.
- DestroyActor: Destrói um ator.
- IsActorStreamedIn: Verifica se um ator apareceu para um jogador específico.
- GetActorVirtualWorld: Pega o id do mundo virtual atual do ator.
- ApplyActorAnimation: Aplica uma animação em um ator.
- ClearActorAnimations: Para todas as animações que o ator esteja executando.
- SetActorPos: Seta o ator em uma determinada posição.
- GetActorPos: Pega a posição atual do ator.
- SetActorFacingAngle: Seta a face do ator para um determinado ângulo.
- GetActorFacingAngle: Pega o ângulo que o ator esta olhando.
- SetActorHealth: Altera a vida do ator.
- GetActorHealth: Pega a vida do ator.
- SetActorInvulnerable: Alterna a invulnerabilidade do ator.
- IsActorInvulnerable: Verifica se o ator é invulnerável.
- IsValidActor: Verifica se o id é de um ator válido.
- GetActorPoolSize: Pega o id mais alto do ator criado no servidor.
Callbacks Relacionadas
As seguintes Callbacks podem ser úteis, pois estão relacionadas de alguma forma a esta função.
- OnActorStreamIn: É chamada quando um ator é visível para um jogador.
- OnActorStreamOut: É chamada quando um ator não é mais visível para um jogador.
- OnPlayerGiveDamageActor: É chamada quando jogador da dano em um ator.