LlGetParcelDetails/fr - Second Life Wiki

LlGetParcelDetails/fr

From Second Life Wiki

Jump to: navigation, search

Contents

Description

Fonction: list llGetParcelDetails( vector pos, list paramètres );

Renvoie un list correspondant à l’information demandée dans paramètres (dans le même ordre) concernant le terrain situé à la position pos.

• vector pos Seuls x & y sont importants et doivent être dans les coordonnées de la région
• list paramètres Codes PARCEL_DETAILS_*.

Constants

Code Descriptions Longueurs max Types
PARCEL_DETAILS_NAME 0 Nom de la parcelle. 63 Caractères string
PARCEL_DETAILS_DESC 1 Description de la parcelle. 127 Caractères string
PARCEL_DETAILS_OWNER 2 Clé du propriétaire de la parcelle. (36 Caractères) key
PARCEL_DETAILS_GROUP 3 clé du groupe propriétaire de la parcelle. (36 Caractères) key
PARCEL_DETAILS_AREA 4 Taille de la parcelle, en m². (5 Caractères) integer

La longueur max indiquée entre parenthèses indique le nombre de caratères requis pour convertir le résultat en string.

Exemples

Un exemple trés simple pour renvoyer des informations sur une parcelle. Notez l’utilisation de llGetPos() par rapport à llGetRegionCorner(). Utilisé la seconde donnée renverra des informations sur le simulateur.

 
list landinforeqd = [PARCEL_DETAILS_NAME, PARCEL_DETAILS_DESC];
vector regionbase;
default
{
    state_entry()
    {
 
        regionbase = llGetPos();  // llGetRegionCorner();
 
    }
 
    touch_start(integer total_number)
    {
 
        list details = llGetParcelDetails(regionbase,landinforeqd);
 
        llSay(0, "Nom du terrain :" + llList2String(details ,0));
        llSay(0, "Description du terrain : " + llList2String(details ,1));
 
    }
}