LlRequestAgentData/fr
From Second Life Wiki
LlRequestAgentData/fr
| Portail LSL | | | Fonctions | | | Évènements | | | Types | | | Opérateurs | | | Constantes | | | Contrôle d'exécution | | | Bibliothèque de scripts | | | Tutoriels |
Description
Fonction: key llRequestAgentData( key id, integer donnée );| 155 | N° de fonction |
| 0.1 | Délai |
| 10.0 | Energie |
Demande une donnée relative à l'agent identifié par son id. Quand la donnée est disponible l'évènement dataserver est généré.
Renvoie un key utilisé pour identifier l'évènement dataserver généré par la fonction.
| • key | id | – | UUID d'un avatar | |
| • integer | donnée |
| constante "données" | Types | Descriptions | ||||
|---|---|---|---|---|---|---|
| DATA_ONLINE | 1 | (integer) boolean | Détecte si un agent est en ligne | |||
| DATA_NAME | 2 | string | Renvoie le nom d'un agent | |||
| DATA_BORN | 3 | string | renvoie la date de création/naissance d'un agent (la date est un string dans un format ISO 8601 de AAAA-MM-JJ ). | |||
| DATA_RATING | 4 | llCSV2List() | Désactivé : Renvoie à présent [0, 0, 0, 0, 0, 0] Renvoyé : [pos_behavior, neg_behavior, pos_appearance, neg_appearance, pos_building, neg_building] | |||
| DATA_PAYINFO | 8 | (integer) codes | Codes | Descriptions | ||
| PAYMENT_INFO_ON_FILE | 0x1 | Signale si les informations de paiement de l'agent sont sur sur fichier. | ||||
| PAYMENT_INFO_USED | 0x2 | Signale si les informations de paiement ont déja été utilisées. | ||||
Exemples
key owner_key; key owner_name_query; string owner_name; default { state_entry() { owner_key = llGetOwner (); owner_name_query = llRequestAgentData( owner_key, DATA_NAME); } dataserver(key queryid, string data) { if ( owner_name_query == queryid ) { owner_name = data; llSay(0, "Le propriétaire de ce script s'appelle : "+ owner_name ); } } }//Anylyn Hax 06:19, 23 July 2007 (PDT)
Voir également
Évènement
| • | dataserver | – | Evènement généré par une demande d'informations sur l'avatar |
Fonctions
| • | llGetAgentInfo | – | Renvoie des données sur l'avatar |

