CreatePlayerObject FR

From SA-MP Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 04:01, 5 January 2013
Connor Mead (Talk | contribs)

← Previous diff
Revision as of 01:41, 1 February 2014
Connor Mead (Talk | contribs)

Next diff →
Line 1: Line 1:
 +{{ScriptingFR}}
 +
 +{{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 <nowiki>=</nowiki> 0.0}}
 +{{Param|playerid|L'ID du joueur qui verra l'objet.}}
 +{{Param|modelid|Le [[Game_Object_ID_List|modèle d'objet]] que vous voulez utiliser.}}
 +{{Param|Float:X|Les coordonnées X où créer l'objet.}}
 +{{Param|Float:Y|Les coordonnées Y où créer l'objet.}}
 +{{Param|Float:Z|Les coordonnées Z où créer l'objet.}}
 +{{Param|Float:rX|L'axe de rotation X de l'objet.}}
 +{{Param|Float:rY|L'axe de rotation Y de l'objet.}}
 +{{Param|Float:rZ|L'axe de rotation Z de l'objet.}}
 +{{Param|Float:DrawDistance|(optionnel) La distance maximale à laquelle l'objet sera vu. 0.0 mettra la distance de rendu à celle par défaut.}}
 +
 +{{ReturnsFR|L'ID de l'objet qui a été crée, ou INVALID_OBJECT_ID si la limite d'objets (MAX_OBJECTS) a été atteinte.}}
 +
 +<pawn>
 +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;
 +}
 +</pawn>
 +
 +{{RelatedFunctions}}
 +{{DestroyObject_FR}}
 +{{MoveObject_FR}}
 +{{StopObject_FR}}
 +{{SetObjectPos_FR}}
 +{{SetObjectRot_FR}}
 +{{GetObjectPos_FR}}
 +{{GetObjectRot_FR}}
 +{{AttachObjectToPlayer_FR}}
 +{{SetObjectMaterialText_FR}}
 +{{SetObjectMaterial_FR}}
 +
 +{{DestroyPlayerObject_FR}}
 +{{IsValidPlayerObject_FR}}
 +{{MovePlayerObject_FR}}
 +{{StopPlayerObject_FR}}
 +{{SetPlayerObjectPos_FR}}
 +{{SetPlayerObjectRot_FR}}
 +{{GetPlayerObjectPos_FR}}
 +{{GetPlayerObjectRot_FR}}
 +{{AttachPlayerObjectToPlayer_FR}}
 +{{SetPlayerObjectMaterialText_FR}}
 +{{SetPlayerObjectMaterial_FR}}
 +
[[Category:Scripting Functions FR]] [[Category:Scripting Functions FR]]
 +
 +[[en:CreatePlayerObject]]
 +[[de:CreatePlayerObject]]
 +[[ru:CreatePlayerObject]]

Revision as of 01:41, 1 February 2014



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