Files
LSL-Scripts/AntiAFK_HUD/AntiAFK_HUD/Object/AntiAFK_HUD_2.lsl
2015-08-09 16:54:31 -05:00

57 lines
1.5 KiB
Plaintext

// :CATEGORY:HUD
// :NAME:AntiAFK_HUD
// :AUTHOR:Noland Brokken
// :CREATED:2010-11-08 12:18:03.007
// :EDITED:2013-09-18 15:38:47
// :ID:42
// :NUM:56
// :REV:1.0
// :WORLD:Second Life
// :DESCRIPTION:
// Position the HUD on attach
// :CODE:
vector brOffset = <0.0, 0.04, 0.1>;
vector bmOffset = <0.0, 0.0, 0.1>;
vector blOffset = <0.0, -0.04, 0.1>;
vector trOffset = <0.0, 0.04, -0.06>;
vector tmOffset = <0.0, 0.0, -0.06>;
vector tlOffset = <0.0, -0.04, -0.06>;
default
{
attach(key id)
{
if (id != NULL_KEY)
{
integer attachPoint = llGetAttached();
// Nasty if else block
if (attachPoint == 32) // HUD Top Right
{
llSetPos(trOffset);
}
else if (attachPoint == 33) // HUD Top
{
llSetPos(tmOffset);
}
else if (attachPoint == 34) // HUD Top Left
{
llSetPos(tlOffset);
}
else if (attachPoint == 36) // HUD Bottom Left
{
llSetPos(blOffset);
}
else if (attachPoint == 37) // HUD Bottom
{
llSetPos(bmOffset);
}
else if (attachPoint == 38) // HUD Bottom Right
{
llSetPos(brOffset);
}
}
}
}