CreatePlayerObject FR

From SA-MP Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 01:41, 1 February 2014
Connor Mead (Talk | contribs)

← Previous diff
Current revision
Connor Mead (Talk | contribs)

Line 36: Line 36:
{{RelatedFunctions}} {{RelatedFunctions}}
-{{DestroyObject_FR}} 
-{{MoveObject_FR}} 
-{{StopObject_FR}} 
-{{SetObjectPos_FR}} 
-{{SetObjectRot_FR}} 
-{{GetObjectPos_FR}} 
-{{GetObjectRot_FR}} 
-{{AttachObjectToPlayer_FR}} 
-{{SetObjectMaterialText_FR}} 
-{{SetObjectMaterial_FR}} 
- 
{{DestroyPlayerObject_FR}} {{DestroyPlayerObject_FR}}
{{IsValidPlayerObject_FR}} {{IsValidPlayerObject_FR}}
Line 59: Line 48:
{{SetPlayerObjectMaterial_FR}} {{SetPlayerObjectMaterial_FR}}
 +{{DestroyObject_FR}}
 +{{MoveObject_FR}}
 +{{StopObject_FR}}
 +{{SetObjectPos_FR}}
 +{{SetObjectRot_FR}}
 +{{GetObjectPos_FR}}
 +{{GetObjectRot_FR}}
 +{{AttachObjectToPlayer_FR}}
 +{{SetObjectMaterialText_FR}}
 +{{SetObjectMaterial_FR}}
[[Category:Scripting Functions FR]] [[Category:Scripting Functions FR]]

Current revision



Description:

Crée un objet qui ne sera visible que pour un joueur.


Parameters:
(playerid, modelid, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ, Float:DrawDistance = 0.0)
playeridL'ID du joueur qui verra l'objet.
modelidLe modèle d'objet que vous voulez utiliser.
Float:XLes coordonnées X où créer l'objet.
Float:YLes coordonnées Y où créer l'objet.
Float:ZLes coordonnées Z où créer l'objet.
Float:rXL'axe de rotation X de l'objet.
Float:rYL'axe de rotation Y de l'objet.
Float:rZL'axe de rotation Z de l'objet.
Float:DrawDistance(optionnel) La distance maximale à laquelle l'objet sera vu. 0.0 mettra la distance de rendu à celle par défaut.


Retourne:

L'ID de l'objet qui a été crée, ou INVALID_OBJECT_ID si la limite d'objets (MAX_OBJECTS) a été atteinte.


new pObject[MAX_PLAYERS];
 
public OnPlayerConnect(playerid)
{
    pObject[playerid] = CreatePlayerObject(playerid, 2587, 2001.195679, 1547.113892, 14.283400, 0, 0, 96);
 
    // Ou alternativement, on utilise le paramètre DrawDistance pour afficher l'objet aussi loin que possible:
    pObject[playerid] = CreatePlayerObject(playerid, 2587, 2001.195679, 1547.113892, 14.283400, 0, 0, 96, 300.0);
    return 1;
}
 
public OnPlayerDisconnect(playerid, reason)
{
    DestroyPlayerObject(playerid, pObject[playerid]);
    return 1;
}

Related Functions

The following functions may be useful, as they are related to this function in one way or another.


  • StopObject: Stoppe le mouvement (MoveObject) d'un objet
  • SetObjectMaterial: Remplace la texture d'un objet par la texture d'un autre modèle.
In other languages