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.