Jump to content

Robster Rau

Resident
  • Posts

    7
  • Joined

  • Last visited

Reputation

0 Neutral

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. I know there is a way to do it, as I have seen a couple of products using it. ANd the text comes from a single prim it appears to me. Maybe it is two prims in the exacte same location?
  2. I have seen some people somehow able to make floattext with more than one color in the same floattext. Can someone share how this is done? Thanks!
  3. yes, that is kinda what I was thinking. Ether that, or convert the returned location back to the offset vector from the root prim, and look it back up in the list to see which one the event is for. Thanks!
  4. OK, thanks. I guess I can then compair the pos it rezzed to the possition I rezzed it at, to see which one the event was triggered by.
  5. COOL!! Thanks!! But when I rezz like 14 objects in a row, I need to be able to know which object rezzed in which position. Do I somehow delay each one until the previous one rezzes?
  6. I am struggling on a script I am working on. The script moves a prim to a location, rezzes an object there, then does a sensor to get the object information. Then moves to the next location and repeats the process. My problem is, often the sensor returns a no_sensor event due to the delay in rezzing the object. however, the script has continued to the next position. I have tried putting a llsleep between the rezz and sensor, but I really hate to do it this way. The time it takes for the object to rezz varies, so it is difficult to set a dalay that always works yet does not slow the process down to much. code sniplet: fillslots() { integer x=0; do() { rezzslot(x); } while(x<10) } rezzslot( integer i) { tstr = llGetInventoryName(INVENTORY_OBJECT, 0); vector myPos = llGetPos(); rotation myRot = llGetRot(); vector rezPos = myPos+llList2Vector(rezzvectors,i)*myRot; vector rezVel = relativeVel*myRot; rotation rezRot = llEuler2Rot(<0,0,90> * DEG_TO_RAD)*myRot; MoveToPos(i) llRezAtRoot(tstr,rezPos,rezVel,rezRot,startParam); llSleep(1); llSensor(tstr,"",.5,PI); llSleep(3); }
×
×
  • Create New...