CreatePlayerObject FR
From SA-MP Wiki
Page d'Accueil | Les Fonctions | Les Callbacks | Les bases du Scripting | Plugins de Serveur | Tutoriaux
Ne prenez pas en compte les FR dans les noms
Description:
Crée un objet qui ne sera visible que pour un joueur.
(playerid, modelid, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ, Float:DrawDistance = 0.0)
playerid | L'ID du joueur qui verra l'objet. |
modelid | Le modèle d'objet que vous voulez utiliser. |
Float:X | Les coordonnées X où créer l'objet. |
Float:Y | Les coordonnées Y où créer l'objet. |
Float:Z | Les coordonnées Z où créer l'objet. |
Float:rX | L'axe de rotation X de l'objet. |
Float:rY | L'axe de rotation Y de l'objet. |
Float:rZ | L'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.
- DestroyPlayerObject: Détruit un objet de joueur.
- IsValidPlayerObject: Vérifie si un certain objet de joueur est valide.
- MovePlayerObject: Déplace un objet de joueur.
- StopPlayerObject: Stoppe le déplacement d'un objet de joueur.
- SetPlayerObjectPos: Modifie la position d'un certain objet de joueur.
- SetPlayerObjectRot: Modifie la rotation d'un certain objet de joueur.
- GetPlayerObjectPos: Récupère la position d'un objet de joueur.
- GetPlayerObjectRot: Récupère la rotation d'un objet de joueur.
- AttachPlayerObjectToPlayer: Attache un objet de joueur sur un joueur.
- SetPlayerObjectMaterialText: Remplace la texture d'un objet de joueur par du texte.
- SetPlayerObjectMaterial: Remplace la texture d'un objet de joueur par la texture d'un autre modèle.
- DestroyObject: Détruit un objet.
- MoveObject: Déplace un objet.
- StopObject: Stoppe le mouvement (MoveObject) d'un objet
- SetObjectPos: Modifie la position d'un objet.
- SetObjectRot: Modifie la rotation d'un objet.
- GetObjectPos: Récupère la position d'un objet.
- GetObjectRot: Récupère la rotation d'un objet.
- AttachObjectToPlayer: Attache un objet sur un joueur.
- SetObjectMaterialText: Remplace la texture d'un objet avec du texte.
- SetObjectMaterial: Remplace la texture d'un objet par la texture d'un autre modèle.