Get Object Details

De DigiWiki.

(Différences entre les versions)
Djphil (discuter | contributions)
(Page créée avec « <lsl> // llGetObjectDetails v0.1 by djphil (BY-NC-SA) default { touch_start(integer i) { string TEXT; list OBJECT_DETAILS = llGetObjectDetails(llGetK… »)
Modification suivante →

Version du 3 janvier 2014 à 03:24

// llGetObjectDetails v0.1 by djphil (BY-NC-SA)
 
default
{
    touch_start(integer i)
    {
        string TEXT;
        list OBJECT_DETAILS = llGetObjectDetails(llGetKey(), [
            OBJECT_NAME, OBJECT_DESC, OBJECT_POS, OBJECT_ROT, OBJECT_VELOCITY,
            OBJECT_OWNER, OBJECT_GROUP, OBJECT_CREATOR, OBJECT_RUNNING_SCRIPT_COUNT,
            OBJECT_TOTAL_SCRIPT_COUNT, OBJECT_SCRIPT_MEMORY, OBJECT_SCRIPT_TIME,
            OBJECT_PRIM_EQUIVALENCE, OBJECT_SERVER_COST, OBJECT_STREAMING_COST,
            OBJECT_PHYSICS_COST, OBJECT_CHARACTER_TIME, OBJECT_ROOT, OBJECT_ATTACHED_POINT,
            OBJECT_PATHFINDING_TYPE, OBJECT_PHYSICS, OBJECT_PHANTOM, OBJECT_TEMP_ON_REZ     
        ]);
 
        TEXT += "\nOBJECT_UUID: "                 + (string)llGetKey();
        TEXT += "\nOBJECT_NAME: "                 + llList2String(OBJECT_DETAILS, 0);
        TEXT += "\nOBJECT_DESC: "                 + llList2String(OBJECT_DETAILS, 1);
        TEXT += "\nOBJECT_POS: "                  + llList2String(OBJECT_DETAILS, 2);
        TEXT += "\nOBJECT_ROT: "                  + llList2String(OBJECT_DETAILS, 3);
        TEXT += "\nOBJECT_VELOCITY: "             + llList2String(OBJECT_DETAILS, 4);
        TEXT += "\nOBJECT_OWNER: "                + llList2String(OBJECT_DETAILS, 5);
        TEXT += "\nOBJECT_GROUP: "                + llList2String(OBJECT_DETAILS, 6);
        TEXT += "\nOBJECT_CREATOR: "              + llList2String(OBJECT_DETAILS, 7);
        TEXT += "\nOBJECT_RUNNING_SCRIPT_COUNT: " + llList2String(OBJECT_DETAILS, 8);
        TEXT += "\nOBJECT_TOTAL_SCRIPT_COUNT: "   + llList2String(OBJECT_DETAILS, 9);
        TEXT += "\nOBJECT_SCRIPT_MEMORY: "        + llList2String(OBJECT_DETAILS, 10);
        TEXT += "\nOBJECT_SCRIPT_TIME: "          + llList2String(OBJECT_DETAILS, 11);
        TEXT += "\nOBJECT_PRIM_EQUIVALENCE: "     + llList2String(OBJECT_DETAILS, 12);
        TEXT += "\nOBJECT_SERVER_COST: "          + llList2String(OBJECT_DETAILS, 13);
        TEXT += "\nOBJECT_STREAMING_COST: "       + llList2String(OBJECT_DETAILS, 14);
        TEXT += "\nOBJECT_PHYSICS_COST: "         + llList2String(OBJECT_DETAILS, 15);
        TEXT += "\nOBJECT_CHARACTER_TIME: "       + llList2String(OBJECT_DETAILS, 16);
        TEXT += "\nOBJECT_ROOT: "                 + llList2String(OBJECT_DETAILS, 17);
        TEXT += "\nOBJECT_ATTACHED_POINT: "       + llList2String(OBJECT_DETAILS, 18);
        TEXT += "\nOBJECT_PATHFINDING_TYPE: "     + llList2String(OBJECT_DETAILS, 19);
        TEXT += "\nOBJECT_PHYSICS: "              + llList2String(OBJECT_DETAILS, 20);
        TEXT += "\nOBJECT_PHANTOM: "              + llList2String(OBJECT_DETAILS, 21);
        TEXT += "\nOBJECT_TEMP_ON_REZ: "          + llList2String(OBJECT_DETAILS, 22);
        llOwnerSay(TEXT);
    }
}
Outils personnels
donate
Google Ads