CreateActor ES
From SA-MP Wiki
CreateActor
Descripción:
Crea un 'actor' estático en el mapa. Estos 'actores' son como NPCs, sin embargo su funcionalidad es limitada. Ellos no ocupan slots en el servidor.
(modelid, Float:X, Float:Y, Float:Z, Float:Rotation)
modelid | El ID del modelo (skin ID) que el actor debe tener. |
x | La coordenada X donde se creará el actor. |
y | La coordenada Y donde se creará el actor. |
z | La coordenada Z donde se creará el actor. |
Rotation | El ángulo de orientación (rotación) que el actor debe tener |
Retornos/Devoluciones:
- ID del actor creado (comienzan en 0).
- INVALID_ACTOR_ID (65535) Si se alcanza el límite de actores creados (1000)
Nota |
|
Consejo | Los Actores están diseñados simplemente para estar parados en algún lugar. Pueden realizar animaciones (una o varias con bucle) usando ApplyActorAnimation. |
new ActorCJ; public OnGameModeInit() { // Crear un actor (CJ) en Blueberry Acres (Centro del mapa de SA) ActorCJ = CreateActor(0, 0.0, 0.0, 3.0, 0.0); }
Funciones relacionadas
Las siguientes funciones pueden ser útiles, ya que éstas están relacionadas con esta función de alguna u otra manera.
- DestroyActor ES: Destruye un actor.
- SetActorPos ES: Establece la posición de un actor.
- GetActorPos ES: Obtiene la posición de un actor.
- SetActorFacingAngle ES: Ajusta el ángulo de orientación de un actor.
- GetActorFacingAngle ES: Obtiene el ángulo de orientación de un actor.
- SetActorVirtualWorld ES: Ajusta el mundo virtual de un actor.
- GetActorVirtualWorld ES: Obtiene el mundo virtual de un actor.
- ApplyActorAnimation ES: Aplica una animación a un actor.
- ClearActorAnimations ES: Quita cualquier animación que se esté aplicando a un actor.
- GetPlayerCameraTargetActor ES: Obtiene el ID del actor (si lo hay) que un jugador esté mirando.
- IsActorStreamedIn ES: Comprueba si un actor es 'streamed' para un jugador.
- SetActorHealth ES: Establece la salud de un actor.
- GetActorHealth ES: Obtiene la salud de un actor.
- SetActorInvulnerable ES: Establece la invulnerabilidad de un actor.
- IsActorInvulnerable ES: Comprueba si el actor es invulnerable.
- IsValidActor ES: Comprueba si el ID del actor es válido.
- GetActorPoolSize ES: Obtiene el ID del actor más alto creado en el servidor.
- GetPlayerTargetActor ES: Obtiene el ID del actor al cual determinado jugador está apuntando.
Callbacks relacionadas
Las siguientes callbacks pueden ser útiles, ya que éstas están relacionadas con esta función de alguna u otra manera. Template:OnActorStreamIn ES Template:OnActorStreamOut ES Template:OnPlayerGiveDamageActor ES