09.08.2010, 10:44
(Dieser Beitrag wurde zuletzt bearbeitet: 09.08.2010, 13:09 von Bogus Curry.)
Schalterscript gehört in den Lichtschalter:
Lampenscript gehört in die Lampe:
Code:
string schalter="off";
integer channel=-4711;
default
{
touch_start(integer total_number)
{
if (schalter=="off")
{
llSay(0,"on");
llSay(channel,"on");
schalter="on";
}
else if (schalter=="on")
{
llSay(0,"off");
llSay(channel,"off");
schalter="off";
}
}
}
Lampenscript gehört in die Lampe:
Code:
integer channel=-4711;
string schalter="Lichtschalter";
key owner;
default
{
state_entry()
{
llWhisper(0, "Light Activated");
llListen(channel,schalter,"","on");
llListen(channel,schalter,"","off");
}
listen(integer channel, string name, key id, string m)
{
integer i;
for (i=2;i<=6;i++)
{
llMessageLinked(i,0,m,"");
}
if (m == "on")
{
llSetPrimitiveParams([PRIM_POINT_LIGHT, TRUE, <1, 5, 0>, 10.0, 20.0, 0.65]);
llSetPrimitiveParams([PRIM_FULLBRIGHT, ALL_SIDES, TRUE]);
}
else if (m == "off")
{
llSetPrimitiveParams([PRIM_POINT_LIGHT, FALSE, <1, .5, 0>, 1.0, .5, 0.75]) ;
llSetPrimitiveParams([PRIM_FULLBRIGHT, ALL_SIDES, FALSE]);
}
}
}
I have to leave said the leaf and left to the left
hg.osgrid.org:80:Klarakunterbunt
hg.osgrid.org:80:Klarakunterbunt