CreateActor FR

From SA-MP Wiki

Jump to: navigation, search

CreateActor FR a été ajoutée SA-MP 0.3.7 Cette function a été ajoutée dans SA-MP 0.3.7 et ne fonctionnera pas sur des versions antérieures!


Description:

Créer un actor statique dans le jeu. Ces actors sont comme les NPCs, cependant ils ont des fonctionnalités limités. Ils ne prennent pas de slots au serveur.


Parameters:
(modelid, Float:X, Float:Y, Float:Z, Float:Rotation)
modelidID du skin (liste ID) à appliquer à l'actor.
xCoordonnée X à laquelle créer l'actor.
yCoordonnée Y à laquelle créer l'actor.
zCoordonnée Z à laquelle créer l'actor.
RotationL'angle de rotation qu'aura l'actor.


Retourne:

  • ID de l'actor crée (Commence à 0).
  • INVALID_ACTOR_ID (65535) Si la limite d'actor a été atteinte (1000).


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

Notes
Importantes

  • Les actors sont complètements différents des NPCs. Ils n'utilisent PAS de slots du serveur et ne peuvent pas être gérés comme les NPCs.
  • Les actors sont limités au nombre de 1000 (MAX_ACTORS).
  • Les actors peuvent être déplacé par les véhicules, utilisez un timer pour les remettre à leur position d'origine.
  • Depuis la mise à jour 0.3.7 R2, les actors sont invulnérables par défaut.


Astuce

Image:Light_bulb_icon.png

Les actors sont conçus pour rester fixe, caissier et barman par exemple. Ils peuvent jouer des animations (une fois ou en boucle) en utilisant ApplyActorAnimation.


Example Usage:

new ActorCJ;
 
public OnGameModeInit()
{
    // Créer un actor (CJ) à Blueberry Acres (Centre de la map de SA)
    ActorCJ = CreateActor(0, 0.0, 0.0, 3.0, 0.0);
}

Fonctions Relatives

Les fonctions suivantes peuvent être utiles car elles sont indirectement ou directement liées a cette fonction.

Template:DestroyActor FR

Template:SetActorFacingAngle FR Template:GetActorFacingAngle FR Template:SetActorVirtualWorld FR Template:GetActorVirtualWorld FR Template:ApplyActorAnimation FR Template:ClearActorAnimations FR Template:GetPlayerCameraTargetActor FR Template:IsActorStreamedIn FR Template:SetActorHealth FR Template:GetActorHealth FR Template:SetActorInvulnerable FR Template:IsActorInvulnerable FR Template:IsValidActor FR Template:GetActorPoolSize FR Template:GetPlayerTargetActor FR

Callbacks Relatives

Les Callbacks suivantes peuvent être utiles car elles sont indirectement ou directement liées a cette fonction.

  • OnActorStreamIn: Quand un actor est chargé (devient visible) pour un joueur.
  • OnActorStreamOut: Quand un actor est déchargé (n'est plus visible) pour un joueur.

Template:OnPlayerGiveDamageActor FR

Personal tools
In other languages