Pular para o conteúdo principal

CreateActor

atenção

This function was added in SA-MP 0.3.7 and will not work in earlier versions!

Descrição

Cria um 'ator' estático no mundo. Estes 'atores' são como NPCs, porém têm funcionalidade limitada. Eles não ocupam slots de jogadores do servidor.

NomeDescrição
skinO ID do modelo que o ator deve ter.
Float:xA coordenada X onde criar o ator.
Float:yA coordenada Y onde criar o ator.
Float:zA coordenada Z onde criar o ator.
Float:angleO ângulo de direção (rotação) que o ator deve ter.

Retorno

O ID do ator criado (começando em 0).

INVALID_ACTOR_ID (65535) se o limite de atores (1000) for atingido.

Exemplos

new gActorCJ;

public OnGameModeInit()
{
// Cria um ator (CJ) em Blueberry Acres (Centro do mapa SA)
gActorCJ = CreateActor(0, 0.0, 0.0, 3.0, 0.0);
}

public OnGameModeExit()
{
// Destrói nosso querido ator (CJ)
DestroyActor(gActorCJ);
}

Notas

dica

Atores são projetados para apenas ficar em algum lugar, por exemplo caixas e bartenders. Eles podem executar animações (uma vez ou em loop) usando ApplyActorAnimation.

atenção
  • Atores são completamente separados dos NPCs. Eles NÃO usam IDs/slots de jogadores no servidor e NÃO PODEM ser manipulados como NPCs. Atores são limitados a 1000 (MAX_ACTORS).
  • Atores podem ser empurrados por veículos, use um timer para colocá-los de volta em suas posições.
  • Atores são invulneráveis por padrão.

Funções Relacionadas

Callbacks Relacionados