Difference between revisions of "LlGetEnv/fr"
< LlGetEnv
Jump to navigation
Jump to search
(initial version of french translation) |
m (replace {{Multi-lang||fr}} by {{Multi-lang||/fr}}) |
||
Line 1: | Line 1: | ||
{{Multi-lang||fr}} | {{Multi-lang||/fr}} | ||
{{LSL_Function | {{LSL_Function{{#var:lang}} | ||
|func_id=362|func_sleep=0.0|func_energy=0.0 | |func_id=362|func_sleep=0.0|func_energy=0.0 | ||
|func= llGetEnv |sort=GetEnv | |func= llGetEnv |sort=GetEnv | ||
Line 6: | Line 6: | ||
|p1_type=string|p1_name=name|p1_desc=The name of the data to request | |p1_type=string|p1_name=name|p1_desc=The name of the data to request | ||
|func_footnote=La valeur étant une string , vous pouvez avoir besoin de la convertir en integer ou float pour l tiliser dans des calculs |func_desc | |func_footnote=La valeur étant une string , vous pouvez avoir besoin de la convertir en integer ou float pour l tiliser dans des calculs |func_desc | ||
|return_text=contenant la donnée demandée pour la [[region | |return_text=contenant la donnée demandée pour la [[region{{#var:lang}}|region]] dans laquelle on se trouve | ||
|spec | |spec | ||
|caveats | |caveats | ||
Line 19: | Line 19: | ||
{{!}}- | {{!}}- | ||
{{!}} "dynamic_pathfinding" | {{!}} "dynamic_pathfinding" | ||
{{!}} Obtient le statut dynamic_pathfinding , activé ou désactivé ("enabled" / "disabled")pour savoir si les fonctions pathfinding ont été activées oar l owner de la sim . Cette option est configurée dans la console en mode debug de la sim [[SimConsole|Region Debug Console | {{!}} Obtient le statut dynamic_pathfinding , activé ou désactivé ("enabled" / "disabled")pour savoir si les fonctions pathfinding ont été activées oar l owner de la sim . Cette option est configurée dans la console en mode debug de la sim [[SimConsole|Region Debug Console{{#var:lang}}|SimConsole|Region Debug Console]] | ||
{{!}} {{No|N/A}} | {{!}} {{No|N/A}} | ||
{{!}}- | {{!}}- | ||
{{!}} "estate_id" | {{!}} "estate_id" | ||
{{!}} Index numérique identifiant à quel type d estate la région appartient . Le "mainland" de la grille de production est "1" | {{!}} Index numérique identifiant à quel type d estate la région appartient . Le "mainland" de la grille de production est "1" | ||
{{!}} {{Yes|[[integer | {{!}} {{Yes|[[integer{{#var:lang}}|integer]]}} | ||
{{!}}- | {{!}}- | ||
{{!}} "frame_number" | {{!}} "frame_number" | ||
{{!}} Le numéro de la frame de la sim en cours . Est réinitialisé à 0 au redémarrage de la sim et s'incrémente toutes les 1/45 secondes , sauf en présence de ralentissements des scripts causé par le lag de la sim, ou encore le ralentissement des scripts par bascule de la sim en statut idle . Cela peut permettre par exemple de synchroniser des objets séparés mais dans la même sim, ou encore de vérifier le lag qui a causé le ralentissement des scripts sur une période donnée en comparant le nombre de frames écoulées avec le temps réel écoulé | {{!}} Le numéro de la frame de la sim en cours . Est réinitialisé à 0 au redémarrage de la sim et s'incrémente toutes les 1/45 secondes , sauf en présence de ralentissements des scripts causé par le lag de la sim, ou encore le ralentissement des scripts par bascule de la sim en statut idle . Cela peut permettre par exemple de synchroniser des objets séparés mais dans la même sim, ou encore de vérifier le lag qui a causé le ralentissement des scripts sur une période donnée en comparant le nombre de frames écoulées avec le temps réel écoulé | ||
{{!}} {{Yes|[[integer | {{!}} {{Yes|[[integer{{#var:lang}}|integer]]}} | ||
{{!}}- | {{!}}- | ||
{{!}} "region_idle" | {{!}} "region_idle" | ||
{{!}} Obtient le statut idle de la région [http://community.secondlife.com/t5/Second-Life-Server/Region-Idling-FAQ/m-p/1535497 idle] , "1" or "0". | {{!}} Obtient le statut idle de la région [http://community.secondlife.com/t5/Second-Life-Server/Region-Idling-FAQ/m-p/1535497 idle] , "1" or "0". | ||
Pour mettre aà profit les CPUs des machines inutilisées , les sims peuvent basculer en statut idle quand il n y a pas d avatars pour exécuter d autres tâches. | Pour mettre aà profit les CPUs des machines inutilisées , les sims peuvent basculer en statut idle quand il n y a pas d avatars pour exécuter d autres tâches. | ||
{{!}} {{Yes|[[integer | {{!}} {{Yes|[[integer{{#var:lang}}|integer]] [http://en.wikipedia.org/wiki/Boolean_algebra_%28logic%29 boolean]}} | ||
{{!}}- | {{!}}- | ||
{{!}} "sim_channel" | {{!}} "sim_channel" | ||
Line 62: | Line 62: | ||
|helpers | |helpers | ||
|also_functions= | |also_functions= | ||
{{LSL DefineRow||[[llRequestSimulatorData | {{LSL DefineRow||[[llRequestSimulatorData{{#var:lang}}|llRequestSimulatorData]]|}} | ||
{{LSL DefineRow||[[llGetSimulatorHostname | {{LSL DefineRow||[[llGetSimulatorHostname{{#var:lang}}|llGetSimulatorHostname]]|}} | ||
{{LSL DefineRow||[[llGetRegionFlags | {{LSL DefineRow||[[llGetRegionFlags{{#var:lang}}|llGetRegionFlags]]|}} | ||
|also_tests | |also_tests | ||
|also_events | |also_events |
Revision as of 12:41, 6 July 2013
LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: string llGetEnv( string name );362 | N° de fonction |
0.0 | Delais |
0.0 | Energie |
Renvoie un string contenant la donnée demandée pour la region dans laquelle on se trouve
• string | name | – | The name of the data to request |
La valeur étant une string , vous pouvez avoir besoin de la convertir en integer ou float pour l tiliser dans des calculs
Name | Description | Type à convertir |
---|---|---|
"dynamic_pathfinding" | Obtient le statut dynamic_pathfinding , activé ou désactivé ("enabled" / "disabled")pour savoir si les fonctions pathfinding ont été activées oar l owner de la sim . Cette option est configurée dans la console en mode debug de la sim Region Debug Console/fr|SimConsole|Region Debug Console | N/A |
"estate_id" | Index numérique identifiant à quel type d estate la région appartient . Le "mainland" de la grille de production est "1" | integer |
"frame_number" | Le numéro de la frame de la sim en cours . Est réinitialisé à 0 au redémarrage de la sim et s'incrémente toutes les 1/45 secondes , sauf en présence de ralentissements des scripts causé par le lag de la sim, ou encore le ralentissement des scripts par bascule de la sim en statut idle . Cela peut permettre par exemple de synchroniser des objets séparés mais dans la même sim, ou encore de vérifier le lag qui a causé le ralentissement des scripts sur une période donnée en comparant le nombre de frames écoulées avec le temps réel écoulé | integer |
"region_idle" | Obtient le statut idle de la région idle , "1" or "0".
Pour mettre aà profit les CPUs des machines inutilisées , les sims peuvent basculer en statut idle quand il n y a pas d avatars pour exécuter d autres tâches. |
integer boolean |
"sim_channel" | Obtient le canal ( channel) de la region channel//fr|Het-Grid_FAQ#What_is_a_channel.3F|channel par exemple "Second Life Server", "Second Life Magnum RC" . Le déploiement des nouvelles fonctionnalités côté serveur se fait par partie ; cela permet, par exemple , de savoir que sur la sim où l on se trouve on peut appeler une nouvelle fonction LSL déployée , ou profiter d'une nouvelle correction. | N/A |
"sim_version" | Obtient le numéro de version des fonctionnalités serveurs déployées sur la sim courante version number//fr|Version numbering#Second_Life_Server_Versioning|version number , par exemple "10.11.30.215699". Cela permet, par exemple , de savoir que sur la sim où l on se trouve on peut appeler une nouvelle fonction LSL déployée , ou profiter d'une nouvelle correction. | N/A |
Exemples
<lsl> default {
touch_start(integer total_number) { string version = llGetEnv("sim_version"); llOwnerSay("Region " + llGetRegionName() + " is running " + llGetEnv("sim_channel") + " version " + version );
list ver = llParseString2List(version, ["."], []);
llOwnerSay("Build: "+llList2String(ver, 3)); llOwnerSay("Build Date: "+llList2String(ver, 2)+"-"+llList2String(ver, 1)+"-20"+llList2String(ver, 0)); }
} </lsl>
Notes
- La bascule en statut idle d une région se produit quand il n y a ni avatars dans la région , ni avatars dans une région voisine regardant la région en cours et baisse la cadence de rafraîchissement de frames de la région . Les scripts mesurant le temps dilaté llGetRegionTimeDilation peuvent rapporter des temps dilatés particulièrement éloignés que si la région n était pasen statut idle . ( idem pour le nombre de frames par secondes FPS )
Voir également
Fonctions
• | llRequestSimulatorData | |||
• | llGetSimulatorHostname | |||
• | llGetRegionFlags |
Notes avancées
Historique
- SVC-4874
- Date de release Second Life RC LeTigre 10.11.30.215699//fr|Release Notes/Second Life RC LeTigre/10#10.11.30.215699|Second Life RC LeTigre 10.11.30.215699, deployed on 2010-12-01.
- Date de release Second Life Server 10.11.30.215699, Second Life RC BlueSteel 10.12.06.216207, Second Life RC Magnum 10.11.30.215699
- "frame_number" option ajoutée dans Second Life RC BlueSteel 12.01.03.247042
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.