DarkEmperor13 Posted April 25, 2019 Share Posted April 25, 2019 Hi I am trying to make a trampoline and I have this as my coding; default { collision_start(integer total_num) { llPushObject(llDetectedKey(0), <0,0,100>, ZERO_VECTOR, FALSE); } } However, it only works for whoever is owner of the object. Link to comment Share on other sites More sharing options...
steph Arnott Posted April 25, 2019 Share Posted April 25, 2019 4 minutes ago, DarkEmperor13 said: Hi I am trying to make a trampoline and I have this as my coding; default { collision_start(integer total_num) { llPushObject(llDetectedKey(0), <0,0,100>, ZERO_VECTOR, FALSE); } } However, it only works for whoever is owner of the object. That LSL wiki example will push any agent that the collision event detects. But if the parcel/land is set to no push it will only work for the parcel/land owner. You need to see what the parcel/land settings are. 1 Link to comment Share on other sites More sharing options...
Rolig Loon Posted April 25, 2019 Share Posted April 25, 2019 Yup. That's the way that function works. Read the caveats in the LSL wiki: Only works on land where Push is not restricted or where the script is owned by the land owner. If the land is owned by a group, the scripted object must be deeded to the same group. In no-push areas an object can only push its owner. Link to comment Share on other sites More sharing options...
DarkEmperor13 Posted April 25, 2019 Author Share Posted April 25, 2019 but I have it on my friend's parcel and only I can jump on if I place it down. I gave a copy to my friend so she can place it down and when we tried jumping on it, this time only she could jump and I couldnt Link to comment Share on other sites More sharing options...
Rolig Loon Posted April 25, 2019 Share Posted April 25, 2019 Clearly, pushing is not allowed on that parcel, maybe not on the entire region. Link to comment Share on other sites More sharing options...
steph Arnott Posted April 25, 2019 Share Posted April 25, 2019 11 minutes ago, DarkEmperor13 said: but I have it on my friend's parcel and only I can jump on if I place it down. I gave a copy to my friend so she can place it down and when we tried jumping on it, this time only she could jump and I couldnt You should also add ' if (llDetectedType(0) & AGENT) ' so the event only runs the branch code if an agent. Link to comment Share on other sites More sharing options...
DarkEmperor13 Posted April 25, 2019 Author Share Posted April 25, 2019 (edited) ive tried to add that as well and still nothing. one would think LL would come up with a way to block out items that can be used for grieving that use the llPushObject command and allow the items that dont grief ppl Edited April 25, 2019 by DarkEmperor13 Link to comment Share on other sites More sharing options...
steph Arnott Posted April 25, 2019 Share Posted April 25, 2019 (edited) 1 hour ago, DarkEmperor13 said: ive tried to add that as well and still nothing. one would think LL would come up with a way to block out items that can be used for grieving that use the llPushObject command LL does, it is called land settings. It maybe that where you are the parcel/land is set to a group in which case you would have to deed the object to the group in the object perms. And BTW once you deed it, it is no longer yours. Edited April 25, 2019 by steph Arnott Link to comment Share on other sites More sharing options...
DarkEmperor13 Posted April 25, 2019 Author Share Posted April 25, 2019 I see Link to comment Share on other sites More sharing options...
ChinRey Posted April 25, 2019 Share Posted April 25, 2019 1 minute ago, DarkEmperor13 said: one would think LL would come up with a way to block out items that can be used for grieving that use the llPushObject command and allow the items that dont grief ppl Can you? Unfortunately computer algorithms aren't nearly as good at catching unwanted behaviour as we often believe. Facebook has 30,000(!) people working on catching their brand of griefers and they're still struggling. LL doesn't have anything near those resources of course so when llPushObject griefing got completely out of hand, their only real option was to allow land owners to disable the function on their land. It didn't take long before practically everybody had. Link to comment Share on other sites More sharing options...
Da5id Weatherwax Posted April 25, 2019 Share Posted April 25, 2019 If you want a trampoline to "work" on nopush land you could maybe use a sort of "pseudo-vehicle" - Trampoline rezzes an invisible sittable plane as a separate object above its surface, you "sit" on that and it plays a jump anim, becomes physical and launches itself upwards. When it comes down it detects a collision with your trampoline and applies a fresh upwards impulse. Make it clean up by deleting itself after you unsit (the trampoline then rezzes a new one.) For completeness make it unsit you (and therefore go poof) if it ends up too far away from the trampoline or takes too long between detected "bounces" once activated. 2 Link to comment Share on other sites More sharing options...
Mollymews Posted April 25, 2019 Share Posted April 25, 2019 another way is to make it like an old school cager. Make the cage transparent and physical then bounce the cage up and down with the avatar inside it 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Please take a moment to consider if this thread is worth bumping.
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now