Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

User-Defined Hotkey to Activate Scripts

Tiger Crossing
The Prim Maker
Join date: 18 Aug 2003
Posts: 1,560
10-23-2003 15:04
Before I expand on the title of this thread and what this feature request is all about, I want to set up a few scenarios:


] I want to don my jetback and fly away quickly. I leave mouselook, if I'm in it, open my inventory, open my objects folder, scroll-scroll-scroll down to find the jetpack, right-click it and choose Attach, close the inventory, switch back to mouselook, and fly away.

] I'm standing on one side of my large build chatting with someone and want to give a verbal command to an object on the other side of the structure, out of range of Say. I either shout the command for the whole sim to hear, or fly around the build, say the command, and fly back, interrupting my conversation.


Now, what I want is user-defined hotkeys that will run a bit of scripted code when pressed. They can be tied into the Gestures dialog, or given a new interface. In Gestures, add a little box into which you can drag a script to activate. Give the script language a new event called gesture(). Perhaps with parameters relating to the other elements of that gesture hotkey.


] I want to don my jetback and fly away quickly. I hit Shift-F9. I fly away.

] I'm standing on one side of my large build chatting with someone and want to give a verbal command to an object on the other side of the structure, out of range of Say. I type "\activate". The remote object activates via a silent shouted order, and my conversational companion doesn't have the command cluttering his chat history.


To better guild your imaginations, here's a mock-up screenshot... ;)
_____________________
~ Tiger Crossing
~ (Nonsanity)
Nergal Fallingbridge
meep.
Join date: 26 Jun 2003
Posts: 677
10-23-2003 17:41
That'd be really nice -- I was thinking about that the other day inworld, when I had to dig around to whip out a jetpack and put it on, etc.

It'd also add extra realism to combat -- think of it -- you could swap weapons on the fly without getting gibbed as you try to find the BFG of choice in your inventory. No more being relatively limited to 1 weapon of doom, death, and destruction!

That said, I think the Lindens probably have bigger problems to fix than adding this, nice as it would be. :/
_____________________
powered by caffeine since 1998!

"In such ugly times, the only true protest is beauty."
-- Phil Ochs
Tiger Crossing
The Prim Maker
Join date: 18 Aug 2003
Posts: 1,560
10-24-2003 08:02
Never second guess what they do and don't have time to do. :)

Besides, the next version is due to have major user interface enhancements, so get your UI feature requests in now, I say! :)
_____________________
~ Tiger Crossing
~ (Nonsanity)
Tiger Crossing
The Prim Maker
Join date: 18 Aug 2003
Posts: 1,560
10-24-2003 11:26
How about something simpler?..:

Choose a personal channel number in preferences (defaults to a random channel). Then type # and some text to speak that text into your personal channel.

This way, you can trigger scripts by typing commands, but the commands aren't broadcast to other avatars around you.

If using a special character to identify commands is no good, then add another button, like shout, to do the same thing.

Whaddya think?
_____________________
~ Tiger Crossing
~ (Nonsanity)