CreateActor ES

From SA-MP Wiki

Jump to: navigation, search

CreateActor

CreateActor ES was added in SA-MP 0.3.7 ¡Esta función fue añadida en SA-MP 0.3.7 y no funcionará en versiones anteriores!


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.


Parámetros:
(modelid, Float:X, Float:Y, Float:Z, Float:Rotation)
modelidEl ID del modelo (skin ID) que el actor debe tener.
xLa coordenada X donde se creará el actor.
yLa coordenada Y donde se creará el actor.
zLa coordenada Z donde se creará el actor.
RotationEl á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)


Image:32px-Circle-style-warning.png

Nota
Importante

  • Los actores son totalmente independientes de los NPCs. Ellos no utilizan ID de jugadores/slots en el servidor y no pueden ser manejados como los NPCs.
  • El límite para crear actores es 1000 (MAX_ACTORS).
  • A partir de 0.3.7 los actores por defecto son invulnerables.


Consejo

Image:Light_bulb_icon.png

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.


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

Personal tools
Navigation
Toolbox
In other languages