Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

anyone have a HUD for command history?

Greg Hauptmann
Registered User
Join date: 30 Oct 2005
Posts: 283
04-23-2006 14:05
whilst I'm waiting for the proposal chat history to come through, has anyone got a command history HUD they could shoot me a copy of (e.g. keep a set of frequently used commands so you can just click on one)?
Ordinal Malaprop
really very ordinary
Join date: 9 Sep 2005
Posts: 4,607
04-23-2006 14:20
Not quite sure what you mean by "commands" here, could you elaborate?
Alondria LeFay
Registered User
Join date: 2 May 2003
Posts: 725
04-24-2006 06:52
From: Greg Hauptmann
whilst I'm waiting for the proposal chat history to come through, has anyone got a command history HUD they could shoot me a copy of (e.g. keep a set of frequently used commands so you can just click on one)?


Interesting idea though. Quite doable - perhaps sometime I will. (I'll let you know)...
Kokoro Fasching
Pixie Dust and Sugar
Join date: 23 Dec 2005
Posts: 949
04-24-2006 07:25
From: Greg Hauptmann
whilst I'm waiting for the proposal chat history to come through, has anyone got a command history HUD they could shoot me a copy of (e.g. keep a set of frequently used commands so you can just click on one)?



Take a look at the Huddles Chat Macro HUD unit - that may do what you are looking for.
Greg Hauptmann
Registered User
Join date: 30 Oct 2005
Posts: 283
04-24-2006 13:18
thanks - not bad - but not quite what I need

- it has a 24 character limit (this is the main drawback)
- can't record an admin command which is on a non-0 channel (may be able to record it in the open then play it back on a selected channel perhaps)
- have to navigate through menus - would be better to have say the top 10 ready to just click on
Pale Spectre
Registered User
Join date: 2 Sep 2005
Posts: 586
04-24-2006 13:51
I also do a UCD (Universal Control Device) which allows your to configure your chosen commands into a Dialog menu system via a Notecard. However, as you've already spotted, there's a 24 character limit. This is due to the limitations of llDialog.

Other than using llDialog I don't know of any other way to relay commands to another autonomous scripted object.
Greg Hauptmann
Registered User
Join date: 30 Oct 2005
Posts: 283
04-24-2006 15:09
tried "quickchat" which is good but realised I have another requirement:

* need the resultant chat to come from my UUID - i.e. the chat from the HUD I'm guessing is from a separate UUID - this is because by ADMIN system only allows commands from valid administrators - I guess I could add the HUD UUID to the list of administrators
Keiki Lemieux
I make HUDDLES
Join date: 8 Jul 2005
Posts: 1,490
04-24-2006 22:03
The only way for the commands to come from your avi's UUID is to use llDialog. llDialog has a 24 character limit, hence the limit on the HUDDLES Chat Macro. I don't know of a way for a script to force an avi to say commands of greater than 24 characters. Also, you can set it for other channels quite easily.

If the commands could come from other devices owned by you and not just directly from your UUID, the EZ Animator Deluxe can be used as a universal remote. It has a macro system where using notecards you could set up commands on other channels. For instance, lets say you wanted to shout "color.shoes.red" on channel 117, the macro on the notecard would look like this:

CODE
[name]Red Shoes|[shout:117]color.shoes.red
_____________________
imakehuddles.com/wordpress/
Eloise Pasteur
Curious Individual
Join date: 14 Jul 2004
Posts: 1,952
04-24-2006 23:54
Why not set up gestures?
Russell Hansen
Texi pets are here!
Join date: 11 Apr 2006
Posts: 107
04-25-2006 00:59
I think I have something along the lines of what you are after.

Do you want to be able to record your chat commands such as:-

/1 remember Hi, how are you today?

And then have a list of recorded commands displayedin a HUD, and when you click on it, it says in channel 0 :-

Hi, how are you today?


If so, I have been working on something to so that, although not coming from you but the object, but you could fudge that to present:-

:Russell says "Hi, how are you today?"


Or did you mean something completely different?

*EDIT*, Oh, I see post #7 may restrict your requirement. I haven't seen those other things mentioned either, so maybe what I proposed is in one of those?
Greg Hauptmann
Registered User
Join date: 30 Oct 2005
Posts: 283
04-25-2006 02:18
From: Russell Hansen
Or did you mean something completely different?

Here's a copy/paste of my notes I use for my script admin type commands. This is the approach I'll follow for all my things so I won't go crazy trying to remember commands. Typical commands include "status", "list", "version" + all the script specific commands. Basically I get real frustrated with the LL client as it doesn't have a chat buffer.

ADMIN COMMANDS
=================
Syntax = /1 /i<instance> /o<objectName
  • > /s<scriptName> command [<param1> [<paramN>] ]

    Setup
    - Place this admin script in the ROOT prim of each linked set of objects
    - At startup the script will build a list of object names within the link set (linkset_num, linkset_name)

    Validation
    - Must be the (a) owner or (b) creator or (c) administrator or (d) hard coded administrator
    - administrator will be derived from PROPERITES notecard property "administrators"
  • Greg Hauptmann
    Registered User
    Join date: 30 Oct 2005
    Posts: 283
    04-25-2006 02:18
    From: Eloise Pasteur
    Why not set up gestures?
    Hey Eloise. I haven't played much with gestures (or anything much besides LSL). Maybe this would be a good way to handle what I'm after.
    Greg Hauptmann
    Registered User
    Join date: 30 Oct 2005
    Posts: 283
    04-25-2006 02:21
    From: Keiki Lemieux
    If the commands could come from other devices owned by you and not just directly from your UUID, the EZ Animator Deluxe can be used as a universal remote. It has a macro system where using notecards you could set up commands on other channels. For instance, lets say you wanted to shout "color.shoes.red" on channel 117, the macro on the notecard would look like this:

    CODE
    [name]Red Shoes|[shout:117]color.shoes.red
    Sounds good. Probably would still require a similar adjustment within my system's config to add the UUID's for the object that is shouting.

    Perhaps I could modify by ADMIN script to also allow admin commands from objects that are owned by administrators. Is there a llGetObjectOwnerID(key objectKey)? I'll have to have a look.
    Russell Hansen
    Texi pets are here!
    Join date: 11 Apr 2006
    Posts: 107
    04-25-2006 04:11
    You can use llGetOwnerKey to find the owner of an object

    http://secondlife.com/badgeo/wakka.php?wakka=llGetOwnerKey
    Keiki Lemieux
    I make HUDDLES
    Join date: 8 Jul 2005
    Posts: 1,490
    04-25-2006 10:14
    From: Greg Hauptmann
    Sounds good. Probably would still require a similar adjustment within my system's config to add the UUID's for the object that is shouting.

    Perhaps I could modify by ADMIN script to also allow admin commands from objects that are owned by administrators. Is there a llGetObjectOwnerID(key objectKey)? I'll have to have a look.

    If the admin script is editable, change the check of the ID to llGetOwnerKey( id ) and you will have a lot more options available.
    _____________________
    imakehuddles.com/wordpress/