LlGetParcelDetails
De DigiWiki.
Version du 6 novembre 2013 à 12:03 par Djphil (discuter | contributions)
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)); } }
default { touch_start(integer total_number) { list details = llGetParcelDetails(llGetPos(), [PARCEL_DETAILS_NAME, PARCEL_DETAILS_DESC]); llSay(0, "Local Parcel Name:" + llList2String(details ,0)); llSay(0, "Local Parcel Desc:" + llList2String(details ,1)); } }
default { state_entry() { llSay(0, "Ready!"); } touch_start(integer total_number) { list lstParcelDetails = [PARCEL_DETAILS_NAME]; list lstParcelName=llGetParcelDetails(llGetPos(),lstParcelDetails); llSay(0, (string)lstParcelName); } }
default { state_entry() { llSay(0, "Touch Me!"); } touch_start(integer total_number) { // Grab Parcel Info list lstParcelDetails = llGetParcelDetails(llGetPos(), [PARCEL_DETAILS_NAME, PARCEL_DETAILS_DESC, PARCEL_DETAILS_OWNER, PARCEL_DETAILS_GROUP, PARCEL_DETAILS_AREA]); // Set Parcel Variables string ParcelName = llList2String(lstParcelDetails, 0); // Parcel's Name (63 Characters Max) string ParcelDesc = llList2String(lstParcelDetails, 1); // Parcels Description (127 Characters Max) key ParcelOwner = llList2Key(lstParcelDetails, 2); // Parcel Owners Key (AV Or Group Key If Group Owned) key ParcelGroup = llList2Key(lstParcelDetails, 3); // Parcel's Group Key (NULL_KEY Unless Group Set Or Owned By Group) integer ParcelArea = llList2Integer(lstParcelDetails, 4); // Parcel's Size (In Meters Squared. ie: 512, 1024...) // Put Your Code Here } }