Kottos Sperber
Freund/in des Forums
Moin,
ich habe 3 prims, die gelinkt sind. In einem der 3 ist ein colorchange script.
Ich moechte, dass auf click 2 der 3 prims die Farbe aendern.
llSetColor aendert nur die Farbe in dem prim, in dem es laeuft.
llSetLinkColor aendert die Farbe aller prims.
Was waere denn ein eleganter Weg, die Farbe in 2 der 3 prims einzustellen?
kottos
ich habe 3 prims, die gelinkt sind. In einem der 3 ist ein colorchange script.
Ich moechte, dass auf click 2 der 3 prims die Farbe aendern.
llSetColor aendert nur die Farbe in dem prim, in dem es laeuft.
llSetLinkColor aendert die Farbe aller prims.
Was waere denn ein eleganter Weg, die Farbe in 2 der 3 prims einzustellen?
kottos
Code:
list my_list = [ <1.,1.,1.> ,
<0.5,0.5,.5> ,
<0.0, 0.0, 0.0>,
<1.0, 0.0, 0.0>,
<0.0, 1.0, 0.0>,
<0.0, 0.0, 1.0>,
<1.0, 1.0, 0.0>,
<0.0, 1.0, 1.0>,
<1.0, 0.0, 1.0>];
vector color = <1.0,1.0,0.0>;
integer face = -1;
integer num =1;
default
{
state_entry()
{
}
touch_start(integer number)
{
color=llList2Vector(my_list,num);
llSetLinkColor(-1, color, face);
num++;
if (num == 8) num=1;
}
}