User:Daemonika Nightfire/Scripts/AppLinks

From Second Life Wiki
Jump to navigation Jump to search

secondlife:///app/...

I was tired of searching the whole wiki, so I put many secondlife:///app/... codes in tables.

Both codes of the lines Chat and Profile can be used by copy 'n paste in local chat, instant message, group chat, group notice & profiles.
If you edit your own profile inworld, you probably only see the pure links.
Be sure the working links are displayed correctly. Just check it with an alternative account.

Hint
The Profil examples with [link & individual name] not only work for the app codes.
You can use it for each link you want.
Example: [https://marketplace.secondlife.com/de-DE/stores/30293 Marketplace]
Result: Marketplace

(Visible in inworld profiles only, my.secondlife.com show the pure link.)

Agent-Specific

  • To use these codes replace the current id with your wanted avatar key.
  • You will find the avatar key in the profile. (Firestorm)
Agent
Description Usage Code Usable
Opens the user profile of the ID. Script
llSay(0, "secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/about");
yes
Chat secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/about yes
Profile [secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/about Profil] yes
Opens the user profile of the ID.

Works similar to the /about version.

Script
llSay(0, "secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/inspect");
yes
Chat secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/inspect yes
Profile [secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/inspect Profil] yes
Sends an teleport offer to the ID. Script
llSay(0, "secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/offerteleport");
yes
Chat secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/offerteleport yes
Profile [secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/offerteleport offer TP] yes
Sends an friendship offer to the ID. Script
llSay(0, "secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/requestfriend");
yes
Chat secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/requestfriend yes
Profile [secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/requestfriend Friend me] yes
Mute the ID. Script
llSay(0, "secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/mute");
yes
Chat secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/mute yes
Profile [secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/mute Mute me] yes
Unmute the ID. Script
llSay(0, "secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/unmute");
yes
Chat secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/unmute yes
Profile [secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/unmute Unmute me] yes
Show the Displayname of the ID. Script
llSay(0, "secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/displayname");
yes
Chat secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/displayname yes
Profile [secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/displayname] useless
Show the Username of the ID. Script
llSay(0, "secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/username");
yes
Chat secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/username yes
Profile [secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/username] useless
Show the Displayname & (Username) of the ID. Script
llSay(0, "secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/completename");
yes
Chat secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/completename yes
Profile [secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/completename] useless
Starts an IM call with the ID.

Will not work to yourself.

Script
llSay(0, "secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/im");
yes
Chat secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/im yes
Profile [secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/im IM me] yes
Starts an Voice call with the ID.

Useless to yourself.

Script
llSay(0, "secondlife:///app/voicecallavatar/61ee201a-81cf-4322-b9a8-a5eb8da777c2");
yes
Chat secondlife:///app/voicecallavatar/61ee201a-81cf-4322-b9a8-a5eb8da777c2 yes
Profile [secondlife:///app/voicecallavatar/61ee201a-81cf-4322-b9a8-a5eb8da777c2 Voice me] yes
Share Inventory Item with the ID.

Will not work to yourself.

Script
llSay(0, "secondlife:///app/sharewithavatar/61ee201a-81cf-4322-b9a8-a5eb8da777c2");
yes
Chat secondlife:///app/sharewithavatar/61ee201a-81cf-4322-b9a8-a5eb8da777c2 yes
Profile [secondlife:///app/sharewithavatar/61ee201a-81cf-4322-b9a8-a5eb8da777c2 give it to me] yes
Pay the ID. Script
llSay(0, "secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/pay");
yes
Chat secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/pay yes
Profile [secondlife:///app/agent/61ee201a-81cf-4322-b9a8-a5eb8da777c2/pay Pay me] yes

Group

  • Same here, to use these codes replace the current id with your wanted group key.
  • You will find the group key in the group profile. (Firestorm)
Group
Description Usage Code Usable
Opens the group floater for join or see group-charta. Script
llSay(0, "secondlife:///app/group/140870c6-63f2-f76b-c6e9-002edb7c3bd8/about");
yes
Chat secondlife:///app/group/140870c6-63f2-f76b-c6e9-002edb7c3bd8/about yes
Profile [secondlife:///app/group/140870c6-63f2-f76b-c6e9-002edb7c3bd8/about Group Profil] yes
Opens the group info dialog. Script
llSay(0, "secondlife:///app/group/140870c6-63f2-f76b-c6e9-002edb7c3bd8/inspect");
yes
Chat secondlife:///app/group/140870c6-63f2-f76b-c6e9-002edb7c3bd8/inspect yes
Profile [secondlife:///app/group/140870c6-63f2-f76b-c6e9-002edb7c3bd8/inspect Group Info] yes
Opens an group floater to create one. Script
llSay(0, "secondlife:///app/group/create");
yes
Chat secondlife:///app/group/create yes
Profile [secondlife:///app/group/create Create a Group] yes
Opens the floater with the list of your groups. Script
llSay(0, "secondlife:///app/group/list/show");
yes
Chat secondlife:///app/group/list/show yes
Profile [secondlife:///app/group/list/show View Group-list] yes

Land

  • The easiest way to get the SLurl for your location is to use these scripts at the desired location and then copy the chat output with the right mouse button (copy SLurl to clipboard).
  • Alternatively you can open the map, copy the SLurl to the clipboard and then use the back part, starting with Region Name in the desired code.
  • For the one code where the parcel id is used, use the script to get it, or open the landinfo (Firestorm).
Land
Description Usage Code Usable
Opens the worldmap. Script
vector my_pos = llGetPos();
string url = llEscapeURL(llGetRegionName()) + "/" +
                ((string)llRound(my_pos.x)) + "/" +
                ((string)llRound(my_pos.y)) + "/" +
                ((string)llRound(my_pos.z));

llSay(0, "secondlife:///app/worldmap/" + url);
yes
Chat secondlife:///app/worldmap/Bay%20of%20Surreality/54/124/22 yes
Profile [secondlife:///app/worldmap/Bay%20of%20Surreality/54/124/22 Open Map] yes
Opens the region landmark floater. Script
vector my_pos = llGetPos();
string url = llEscapeURL(llGetRegionName()) + "/" +
                ((string)llRound(my_pos.x)) + "/" +
                ((string)llRound(my_pos.y)) + "/" +
                ((string)llRound(my_pos.z));

llSay(0, "secondlife:///app/region/" + url);
yes
Chat secondlife:///app/region/Bay%20of%20Surreality/54/124/22 yes
Profile [secondlife:///app/region/Bay%20of%20Surreality/54/124/22 Open Region LM] yes
Opens the parcel landmark floater. Script
vector my_pos = llGetPos();

llSay(0, "secondlife:///app/parcel/" + llList2String(llGetParcelDetails(my_pos, [PARCEL_DETAILS_ID]), 0) + "/about");
yes
Chat secondlife:///app/parcel/283a5bf5-5dc1-98e8-a715-18cdac8c2c96/about yes
Profile [secondlife:///app/parcel/283a5bf5-5dc1-98e8-a715-18cdac8c2c96/about Open Parcel LM] yes
Opens the teleport to landmark dialog. Script
vector my_pos = llGetPos();
string url = llEscapeURL(llGetRegionName()) + "/" +
                ((string)llRound(my_pos.x)) + "/" +
                ((string)llRound(my_pos.y)) + "/" +
                ((string)llRound(my_pos.z));

llSay(0, "secondlife:///app/teleport/" + url);
yes
Chat secondlife:///app/teleport/Bay%20of%20Surreality/54/124/22 yes
Profile [secondlife:///app/teleport/Bay%20of%20Surreality/54/124/22 Open Region LM] yes

Inventory

Inventory
Description Usage Code Usable
Replace your current outfit with the ID's folder content.

Important, never click links like this whose content is unknown.

Script
llSay(0, "secondlife:///app/wear_folder/?folder_id=bedd047e-a3d7-23e6-57bc-1ef367d848e7");
no
Chat secondlife:///app/wear_folder/?folder_id=bedd047e-a3d7-23e6-57bc-1ef367d848e7 no
Profile [secondlife:///app/wear_folder/?folder_id=bedd047e-a3d7-23e6-57bc-1ef367d848e7 Bunny] locked?
Replace your current outfit with the named folder content.

Important, never click links like this whose content is unknown.

Script
llSay(0, "secondlife:///app/wear_folder/?folder_name=Dragonlet");
no
Chat secondlife:///app/wear_folder/?folder_name=Dragonlet no
Profile [secondlife:///app/wear_folder/?folder_name=Dragonlet Library Dragon] locked?
Open your Inventory. Script
llSay(0, "secondlife:///app/inventory/show");
yes
Chat secondlife:///app/inventory/show yes
Profile [secondlife:///app/inventory/show Show Inventory] yes
Open your Inventory & select specific item.

Important, use your own assets.

Script
llSay(0, "secondlife:///app/inventory/USE_YOUR_OWN_ASSET_UUID/select");
unusable?
Chat secondlife:///app/inventory/USE_YOUR_OWN_ASSET_UUID/select unusable?
Profile [secondlife:///app/inventory/USE_YOUR_OWN_ASSET_UUID/select Show Item] unusable?

Misc

Miscellaneous
Description Usage Code Usable
Opens the Experience Profile of the ID. Script
llSay(0, "secondlife:///app/experience/e88e7660-e3d5-11e7-869e-fa4c4cb67c2d/profile");
yes
Chat secondlife:///app/experience/e88e7660-e3d5-11e7-869e-fa4c4cb67c2d/profile yes
Profile [secondlife:///app/experience/e88e7660-e3d5-11e7-869e-fa4c4cb67c2d/profile My Experience] yes
Opens the appearance floater. Script
llSay(0, "secondlife:///app/appearance");
yes
Chat secondlife:///app/appearance yes
Profile [secondlife:///app/appearance Edit Appearance] yes
Opens the search floater.

all, people, places, events, groups, wiki, destinations, classifieds

Script
llSay(0, "secondlife:///app/search/all/DaeSigns");
yes
Chat secondlife:///app/search/all/DaeSigns yes
Profile [secondlife:///app/search/all/DaeSigns Search] yes
Opens the build-in help browser. Script
llSay(0, "secondlife:///app/help");
yes
Chat secondlife:///app/help yes
Profile [secondlife:///app/help Help] yes
Speack to a channel (Except channel 0 or DEBUG_CHANNEL).

Makes sence with html codes for MoaP (Media on a Prim).

Script
llSay(0, "secondlife:///app/chat/1/test/");

similar to:
llSay(1, "test");
yes
Chat secondlife:///app/chat/1/test/

similar to: /1test

nonsense
Profile [secondlife:///app/chat/1/test/ Call Object] yes