METAbolt
METAbolt main | Downloads | METAwiki
Welcome Guest Search | Active Topics | Log In | Register

Tag as favorite
Metabolt LSL Interface Command Wishlist
vegas Offline
#1 Posted : 06 March 2010 22:33:42


Rank: Newbie

Joined: 04/03/2010
Posts: 1

Thanks: 0 times
Was thanked: 0 time(s) in 0 post(s)
MB Command wishlist

Say / Channel
Shout / Channel
Whisper / Channel
Offer teleport
Offer group invite
Create notice
Create notecard
Create landmark
Give inventory

Also would like the linkmessage API to not rely on the integer for the command, but string message for command, and parse parameters from the command, so the containing prim assumes any linkmessage it gets is for command API so the integer parameter can be used for other purposes. Prims are cheap enough that a dedicated prim for lsl/bot API, particularly as it'll probably be attached to bot seems reasonable assumption. Perhaps pipe delimiter for command would be good.

For example

say:
shout:
whipser:
llMessageLinked(integer apiPrim, integer channel, string "whisper|"+message, key null)

teleport:
llMessageLinked(integer apiPrim,integer 0,string "teleport|"+invitation, key recipient);

group invite:
llMessageLinked(integer apiPrim,integer 0,string "groupinvite|"+group_key,key recipient);

give inventory:
llMessageLinked(integer apiPrim,integer 0, string "giveinventory|"+inventory name or uuid,key recipient)

and I'd like to have the API prim complain on DEBUG on grave errors and/or linkmessage back to whoever linkmessaged it a status message, perhaps using the integer to indicate success, failure, or exceptional condition, with key set to the prim uuid that's responding, and string set to the command given

Basically that's the general call format and functionality that would make me happy :) I'm sure others have other thoughts. Creating assets/notices might require heavier lifting and/or not be practically possible, but has interesting potential
Sponsor  
 
Users browsing this topic
Guest
Tag as favorite
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

Copyright © 2008-2010 www.metabolt.net. All rights reserved.

Second Life and SL are trademarks of Linden Research, Inc. METAbolt is not affiliated with or sponsored by Linden Research.