|
Strife Onizuka
Moonchild
Join date: 3 Mar 2004
Posts: 5,887
|
06-14-2004 09:59
why not have it so you can play animations via key that you have in your inventory, or in the object that the script is in? I don't think it would be to hard to implement.
_____________________
Truth is a river that is always splitting up into arms that reunite. Islanded between the arms, the inhabitants argue for a lifetime as to which is the main river. - Cyril Connolly
Without the political will to find common ground, the continual friction of tactic and counter tactic, only creates suspicion and hatred and vengeance, and perpetuates the cycle of violence. - James Nachtwey
|
|
Oz Spade
ReadsNoPostLongerThanHand
Join date: 23 Sep 2003
Posts: 2,708
|
06-14-2004 14:54
Well this was possible, untill I found that you could see the keys of animations playing for a person, which then you could effectivly steal the animation.
If there was some way to check if you owned the animation through the key, then sure, but I guess theres not.
It would be cool to do, but alas.
_____________________
"Don't anticipate outcome," the man said. "Await the unfolding of events. Remain in the moment." - Konrad
|
|
Strife Onizuka
Moonchild
Join date: 3 Mar 2004
Posts: 5,887
|
06-14-2004 20:36
(you are right about the stealing, as i had a complete sniffer running that allowed playback. When i first tested it i came across a couple trying out their new animations; and the animations taken out of context were hilarious)
Your right, when i first posted i figured it could be done at the client side, but now i think about it, the check can't.
the server would have to keep a list of keys that were acceptable. The reason i asked for this is because i wrote a script that polls llGetAnimationList & the av's flying status and if starts and stops an animation based on the two. And now to do the check i have to include the animation in the scripted object, call it by name and know it's UUID. Which is silly.
I know: for animations that are found in the object, substitute the name instead of the key. So if flyingloop is found in the object and it's currently playing, in the list returned from llGetAnimationList it says "flyingloop" instead of it's uuid
_____________________
Truth is a river that is always splitting up into arms that reunite. Islanded between the arms, the inhabitants argue for a lifetime as to which is the main river. - Cyril Connolly
Without the political will to find common ground, the continual friction of tactic and counter tactic, only creates suspicion and hatred and vengeance, and perpetuates the cycle of violence. - James Nachtwey
|