Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

LSL able to place "Radar" beacons.

Ice Brodie
Head of Neo Mobius
Join date: 28 May 2004
Posts: 434
09-02-2005 04:17
Currently there are ways to assign beacons on the mini-map, that's by giving the user a landmark. So this function may or may not be supported by other users.

However, one thing I would like to see is llSetBeacon or simular to add a red pillar, arrow and minimap beacon for a set of coordinates in a sim, rather than having to either give a landmark or go to an external URL.

llSetBeacon(key agent,integer map,string sim,vector pos)

If spam concerns are an issue, I would recomend PERMISSION_LANDMARK or PERMISSION_BEACON in the request permissions system to allow it to be an opt in feature.

This function could be useful for games that involve going from location to location, or simularly, for other projects requiring the running of a certain course. (my mapping system could use the indicator to let me know where to fly next, for example)

http://secondlife.com/vote/index.php?get_id=581
_____________________
Kris Ritter
paradoxical embolism
Join date: 31 Oct 2003
Posts: 6,627
09-02-2005 04:26
yes. this would be cool.

maybe a 'ping' function like Guildwars has that lets you click a point on the map to someone you're in conversation with or is interacting with your script.

If you want to go the whole hog, have a rudimentary sketch system so that you can draw routes etc via joined waypoints. It could be simple position vectors in LSL. So, like, you get on your racing kart, it pings the start position for you then outlines the route on the map, so you end up with a headsup overlay like you'd see in arcade racers :)
Ice Brodie
Head of Neo Mobius
Join date: 28 May 2004
Posts: 434
09-02-2005 04:30
Yeah, it'd be a great UI addition to the 1.7 HUDs :D

Though profile->map lets us do the ping type function already, and has sane permissions to it already.
_____________________
Ice Brodie
Head of Neo Mobius
Join date: 28 May 2004
Posts: 434
09-02-2005 04:31
Hee, just a reminder, I do have a vote available on this, but this is the associated discussion thread.

http://secondlife.com/vote/index.php?get_id=581 is the prop URL.
_____________________
Ice Brodie
Head of Neo Mobius
Join date: 28 May 2004
Posts: 434
09-02-2005 04:35
Oh something I forgot to mention initially, integer map is a boolian to determine if the full map comes up when the beacon's set.
_____________________
Kris Ritter
paradoxical embolism
Join date: 31 Oct 2003
Posts: 6,627
09-02-2005 04:54
From: Ice Brodie
Yeah, it'd be a great UI addition to the 1.7 HUDs :D

Though profile->map lets us do the ping type function already, and has sane permissions to it already.


:eek:

really? well ya learn somfin every day :)
Jeffrey Gomez
Cubed™
Join date: 11 Jun 2004
Posts: 3,522
09-02-2005 16:15
I have a feeling smart manipulation of the new HUD feature might just work for this. Maybe with a little arrow in the HUD attach point that textures differently based on what direction you're facing?

And welcome back, Ice.
_____________________
---
Strife Onizuka
Moonchild
Join date: 3 Mar 2004
Posts: 5,887
09-03-2005 10:37
If you want to have some fun with the HUD...

Try these animations listed (but be sure to have an object attached to the HUD when you do).

edit the anim.ini file found in the app_settings folder in your install
and in the [hip] section change
"outname = mPelvis"
to
"outname = mScreen"

oh and if you want to upload normal animations again be sure to change it back :p

if you were ever wondering the smallest increment of an animation position is about 0.006

Phsuedo Null the HUD (the darn stuff doesn't zero properly, but they lack perspective so we can get away with it)
CODE

HIERARCHY
ROOT hip
{
OFFSET 0.000 1.067 0.000
CHANNELS 6 Xposition Yposition Zposition Xrotation Yrotation Zrotation
}
MOTION
Frames: 2
Frame Time: 0.01
0 0 0 0 0 0
0 0 0.006 0 0 0


Shake the HUD
CODE

HIERARCHY
ROOT hip
{
OFFSET 0.000 1.067 0.000
CHANNELS 6 Xposition Yposition Zposition Xrotation Yrotation Zrotation
}
MOTION
Frames: 22
Frame Time: 0.04
0 0 0 0 0 0
1 0 0 0 0 0
0 0 0 0 0 0
-1 0 0 0 0 0
0 0 0 0 0 0
1 0 0 0 0 0
0 0 0 0 0 0
-1 0 0 0 0 0
0 0 0 0 0 0
1 0 0 0 0 0
0 0 0 0 0 0
-1 0 0 0 0 0
0 0 0 0 0 0
1 0 0 0 0 0
0 0 0 0 0 0
-1 0 0 0 0 0
0 0 0 0 0 0
1 0 0 0 0 0
0 0 0 0 0 0
-1 0 0 0 0 0
0 0 0 0 0 0
0 0 0.006 0 0 0


You can also rotate it...
_____________________
Truth is a river that is always splitting up into arms that reunite. Islanded between the arms, the inhabitants argue for a lifetime as to which is the main river.
- Cyril Connolly

Without the political will to find common ground, the continual friction of tactic and counter tactic, only creates suspicion and hatred and vengeance, and perpetuates the cycle of violence.
- James Nachtwey
Ice Brodie
Head of Neo Mobius
Join date: 28 May 2004
Posts: 434
09-03-2005 18:54
Well, honestly, this was about the red beacon being set in LSL. Currently I have to load a web page for this function, which uses my server's bandwith neadlessly.
_____________________