Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- float DISTANZA=5;
- float SPEED=.5;
- list rossi = [
- <196, 30, 58>, // rosso cardinale
- <200, 8, 21>, // rosso veneziano
- <255, 0, 255>, // magenta
- <224, 76, 55> // malva
- ];
- default
- {
- state_entry()
- {
- llSensorRepeat("",NULL_KEY,AGENT,DISTANZA,PI,2);
- }
- no_sensor()
- {
- // llOwnerSay("NoSensor");
- llSetTimerEvent(0);
- integer i;
- for(i=0;i<llGetNumberOfPrims();i++)
- {
- llSetLinkColor(i+1,<1,1,1>,ALL_SIDES);
- }
- }
- sensor(integer x)
- {
- // llOwnerSay("Sensor");
- llSetTimerEvent(SPEED);
- }
- timer()
- {
- integer i;
- for(i=0;i<llGetNumberOfPrims();i++)
- {
- integer random=(integer)llFrand(llGetListLength(rossi));
- vector color=(vector)llList2Vector(rossi,random);
- //llOwnerSay((string)random+(string)color);
- llSetLinkPrimitiveParamsFast(i+1,[ PRIM_COLOR, ALL_SIDES, color/256, 1] );
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement