LlRezAtRoot/fr
Jump to navigation
Jump to search
LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: llRezAtRoot( string inventaire, vector position, vector vitesse, rotation rot, integer param );286 | N° de fonction |
0.1 | Delais |
200.0 | Energie |
Crée l'objet inventaire avec sa prim racine à la pos indiquée et avec la vitesse vit, la rotation rot et les paramètres de départ param
• string | inventaire | – | un objet de l'inventaire | |
• vector | position | – | position dans le référentiel régional) | |
• vector | vitesse | – | vitesse initiale | |
• rotation | rot | – | initial rotation | |
• integer | param | – | paramètres récupérés par l'évènement on_rez et la fonction llGetStartParameter dans l'objet rez. |
La masse de l'objet peut introduire un délai supplémentaire au rez.
Pour rez un objet avec son centre à la pos indiquée (au lieu de la prim racine) utilisez llRezObject
Avertissements
- Cette fonction fait dormir le script pendant 0.1 secondes.
- Si inventaire n'est pas dans l'inventaire de la prim ou n'est pas un objet alors une erreur se produit sur le canal DEBUG_CHANNEL.
- Echoue silencieusement si l'objet à rez a sa pos à plus de 10 métres.
- Echoue silencieusement si vous n'avez pas les pouvoirs de création d'objets sur la parcelle. Vous devez donc donc :
- Soit posséder la parcelle, soit être dans le groupe qui la possède et qu'elle permette la création d'objets aux membres du groupe.
- Soit être sur une parcelle qui autorise tout le monde à créer des objets.
- Vous pouvez également donner l'objet au groupe qui possède la parcelle.
Exemples
//Rez un objet sur un touché string object = "Object";//Objet dans l'inventaire integer start_param = 10; rotation rot; default { state_entry() { rot = llEuler2Rot(< 0, 90, 90> * DEG_TO_RAD); } touch_start(integer a) { vector vec = llGetPos() + < 0.0, 0.0, 5.0>; // 5 mètres plus loin vector speed = llGetVel(); llRezAtRoot(object, vec, speed, rot, start_param); } }
Voir également
Évènement
• | object_rez | – | Evènement déclenché quand un objet rez un autre objet de son inventaire |
Fonctions
• | llRezObject | – | Rez un objet | |
• | llGetStartParameter | – | renvoie les paramètres indiqués au rez | |
• | llGodLikeRezObject | – | Rez un objet avec son UUID |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.