Jump to content

VirtualKitten

Resident
  • Posts

    916
  • Joined

  • Last visited

Everything posted by VirtualKitten

  1. @SeeAir Can i suggest if you are making fireworks you link all parts The reason I suggest this as its easy to create fireworks but not so easy to keep control of all the parts and not send them all over someones sim. D. Its really easy for this to get out of control especially if you are throwing more than one shell at same time.
  2. Thanks for your addition to this discussion Love , but just to clarify something I was told in a scripting group in world in regard to UUID. I was told I could no longer rely on UUID being valid as they get re-assigned . I had to use names instead this means i have to put my animations in my build not in my inventory and use UUID. Is this correct or have you heard this being said.
  3. or there is a neon tube maker on MP that creates mesh NEON for you.
  4. Yes Molly thanks for the update that makes more sense. The physics was just half of the problem but immediately made a difference to the functionality I feel a bit silly about this as my assumption was that this was bought from MP that item would not do this but the very nice man in a top hat showed me another in my house:). I also now realise my script at top of this thread would not have worked .The reason for this was I had an unreal expectancy of what Linden was providing especially in regard to unlinking passengers in respect to llAvatarOnSitTarget();. This would not have worked as I expected: if(agent==NULL_KEY) { // Stop Got Up agent = Check_4_KeyNot_Linked(); // .. do something I replaced this first line with my own version if(Check_4_KeyNot_Linked()!=NULL_KEY) { from the code i gave up the top I changed to return variable "i" rather than the "key". and made a separate routine. To explain as the agent is NULL for a unlink or unseat this didn't get run. In fact I removed llAvatarOnSitTarget(); in its entirety as it was really not helpful in providing the three pieces of data that the unlink section required to work with the json seat. I also changed this at the start of state change from key agent = llAvatarOnSitTarget();to key agent = llGetLinkKey(llGetNumberOfPrims()); This said the Wiki Json Multi script did not seem to clear down the data from an avatar replacing it with data from an avatar already seated in my unlink section i had to add i = Line_Check_4_LastKeyNot_Linked(); SEATS_data = llJsonSetValue(SEATS_data,["seat"+(string) i,"key"],"empty"); So that this was cleared on unsit to get the data set to work properly . I really think this page needs some additional work on wiki It certainly has been an interesting topic I want to thank everyone as I have also learned some things on the way too. *Hugs* D
  5. I had a very helpful gentleman around to my house in a top hat and looked very smart he showed me what was wrong and I need to face up and take the blame apologizing even though it is a mystery to me. I have an object around my house Y.B skybox mesh 64x64 Qezha REZZER bought from MP it seems this has been creating a physics around my house that is stopping my bench seat seating two . This is very weird as my sofa and bed and other chairs can all seat two whilst in this physics skybox removing it solved the problem and i think i need to apologize to Wulfie , KT Kingsley, Kia et all as this has been caused by @YB (yony.bing) Y.B skybox mesh 64x64 Qezha REZZER object not LSL. However I do also believe there has been an update to LSL too so it cannot be that bad if we all achieved that I want to thank you all for your help especially the Prof . I will be asking YB why this is sold as a sky box and perhaps someone can shed a light on why this is a problem for just my scripts and a can accommodate other seating products , Kisses Denise
  6. Hi Prof gives you some splinter cream I sent you my mesh object so you can put your script in it and let us have an outcome as you seem to think this is the object,. it has my script in it
  7. That is stranger then as this update happened with a state: change over the weekend I noticed it when Prof asked me to add a linked seat. It was noticeable through my animation code but as i was testing for a linked prim being not a avatar as follows: key agent = llAvatarOnSitTarget(); if(llGetAgentSize(avi) != ZERO_VECTOR) { It seems state: change has been altered to pre-process a sit or link and llAvatarOnSitTarget(); returns NULL_KEY until a few cycle occurs when it can be located in another part of the code : list getFreeSeat() { avatarCheck=[]; sittingAvis=[]; i=llGetNumberOfPrims(); //get current avatars on seat key agent = llAvatarOnSitTarget(); Here above were it is successful. This was ok before last week so it seems something has been changed as an UPDATE
  8. Yes Prof, i noticed that the UPDATE the code in state change is different it now pre-processes before the sit and link or at least it did in my change causing the animation problem as I had placed a key check at the start to check size of avatar to check for non avatar. As the key was returned as NULL_KEY the sit had not occurred at the time of the change event this is different from about three days ago when it was post the link. I removed my Avatar size check with the NULL _KEY and it worked again with the animation however this was only for single eat as i have not tried someone else as passenger on it yet I have to wonder what else it changed do you have a list of changes prof?
  9. KT, I didn't write the great script on wiki, which i point out works on a mega prim correctly , thus proving the LSL script is functional as it was intended to provide multiple seats on a single prim which it does if its 64mx64mx1.5m in size! As i said to Kie there is no phystics problem sin the area sth the linked version works in exactly same placement. The Mega prim was proof of concept of the lSL Script working by copying it to a mega prim the script functioned seating two people. Surely i d o not need to explain this further as if i do you should not be really commenting There is no weird physics that you speak of near this bench . I have also proved to Prof this by placing a prim linked to the seat in the position the next seat is at and this worked as a linked set in the house in same place and position . You may have missed this in the posts above but it was clear from this as bench could be sat on in the video that there was no problem seating in that vicinity other than on a single prim with one seat and the dodgy method of detecting subsequent seats employed by LSL that is more akin to picking a card from a deck of cards. Please see video above or here https://gyazo.com/71a66fbc4996b346575439475c8aa84c for proof with two links there is no such physics problem. D
  10. Love, I think your only reading what you write. The Mega prim was proof of concept of the lSL Script working by copying it to a mega prim the script functioned seating two people. Surely i d o not need to explain this further as if i do you should not be really commenting There is no weird physics that you speak of near this bench . I have also proved to Prof this by placing a prim linked to the seat in the position the next seat is at and this worked as a linked set in the house in same place and position . You may have missed this in the posts above but it was clear from this as bench could be sat on in the video that there was no problem seating in that vicinity other than on a single prim with one seat and the dodgy method of detecting subsequent seats employed by LSL that is more akin to picking a card from a deck of cards. Please see video above or here https://gyazo.com/71a66fbc4996b346575439475c8aa84c for proof with two links there is no such physics problem. D
  11. @Qie Niangao there is no weird physics that you speak of near this bench . I have also proved to Prof this by placing a prim linked to the seat in the position the next seat is at and this worked as a linked set in the house in same place and position . You may have missed this in the posts above but it was clear from this as bench could be sat on in the video that there was no problem seating in that vicinity other than on a single prim with one seat and the dodgy method of detecting subsequent seats employed by LSL that is more akin to picking a card from a deck of cards. Please see video above or here https://gyazo.com/71a66fbc4996b346575439475c8aa84c for proof with two links there is no such physics problem. D
  12. @Love Zhaoying, you maybe missing the point my same script worked in a 64x64 mega prim so this is NOT my SCRIPTING as it seated two people how it should on Mega Prim. You clearly have not recognised what wulfie said ! If as he said after the first seat is seated the system uses the old seat module, then this old seat module is the thing that is not working and has been broken . @Qie NiangaoPhysics was never a problem, my physics are attached to first message as is Bounding boxes . The fact that the system defaults to an old seating system is where the problem lies. It was rewritten with seat targets as it didn't work well. I think you are missing that point.
  13. I have to agree with your original testing 1-15 analysis posted 15 hours ago , Prof but some sits are broken the reason is was defined by wulfie . The first sit is taken up and then the system is supposed to go off and use the old seating system model to find a seat . It doesn't and reports a simple message looking like its lazy coding . The seat according to Wulfie is not ever released until you unsit . Further more if you set the seat to zero the seat is removed and the menu option is also removed and no seating can occur. In additions to this adding a second third or sixth link to facilitate 6 seats is ridiculous as he system will loose the animations creating more wasted resources in the same link-set. D As the message is reported that there "No Room To Sit, try another spot". I have as I already said in this forum not been able to find another spot on this 1 link mesh stool.. Its easily proved create a 66mx64m mesh put it in air away from everything and try multi sit as per the script i already showed you on wiki . As a test I created a 64x64 x1.25 mega prim with my same script in it I can inform you i was able to sit another using same script on this 64x64 prim. So this really interesting It proves my script works. And the problem is LSL
  14. Well I am flabbergasted as there has been no word from our illustrious Linden wizard. Prof I used your two link trick now my animations cant be found when this was working on seat one organically.Do I understand that you now cannot use animations as they are in root and cannot be located by child prim . This is becoming ridiculous I add as if you are suggesting these need to be duplicated in tho the child rim then honestly I have this is becoming fascicle. And a self pontificating denial that this should all work in 1 link. which then stops stupid duplication of the animations and other items needed to run the script. Can we please get this working in single link as it did before? Prof I have already stated what setting zero Rotation and Zero vectors does above it clears the sit menu Qui my apologise if i misunderstood you .
  15. Qie please read whole thread you have seen physics .
  16. A lot has changed with LSL server updates for the better but this doesn't not change the fact that it worked and now doesn't on a single object . As you saw there was nothing wrong with my objects physics as I have been open about that from the start. Wulfie showed us that there was a problem with his seats which i presume are still on sale on MP. Perhaps @Oz Linden could give some magic here and explain how to get this working on a single unlinked mesh as documented on WIKI . It seems quite clear to me let the server just see more seats as you want and this goes away. each seat being used up when someone sits on it.
  17. Well it works fine https://gyazo.com/71a66fbc4996b346575439475c8aa84c so there is plenty of room with two prims please video The work around is not what was working in 2015 what you are suggesting is that all single prim furniture will no longer work that you can sit on does this include every thing Prim Possible has made?
  18. Yes I can sit on two links but not one the whole point of this debate was about single prim seats with passengers as per the wiki script in 2015 which doesn't now work why has LSL changed to prevent this working and why has it changed?
  19. I will try it Prof, but you seem to be missing the point this was possible in 2015 why not in 2020 to do this on a single prim?
  20. Hi Prof If you take my script at top and obtain the script on the links here http://wiki.secondlife.com/wiki/Json_multi_sit_array an merge them you will have a multi sitter . You will see from it it moves the avatar from a JSON array position after they are seated . You wont have quite what I have as I added animation to mine . But the principle is the same. This was written multi sit prim using Json Arrays (expects 6 seats) written by To-mos Codewarrior(tomos.halsey) 25 May 2015. I believe it no longer functions as the LSL updates have done something.If I understand what Wulfie told us he said his Prim Possible table and chairs had a similar problem? I have already said at length that this is not a script issue as the message is generated by the Browser or Linden Server or both . I think Wulfie said it was reverting to the old way of locating a seat which was problematic and updated. The script never gets hold of the touch from the seat. As I told you the fox told me to add second Target and wulfie suggested it was a link target as i had been linked. I understand it only seats one this is the problem none of the old scripts now work on WIKI
  21. @Profaitchikenz, hi again, well just to get them seated somewhere while i am seated this used to work on single prim, it would be a help as nothing i have tried gets them seated on the stool or piano near me as a passenger , The box above my head is a dance machine I took it of when i tried other passengers seating It doesn't matter where I set this new seat with LLSetLinkSeatTarget there is no seat available to anyone "No Room to sit , try another spot" until i get up and relinquish seat. This is an LSL Message my script does not get triggered after i have set by a passenger as LSL system puts up message "No Room to sit , try another spot" Wulfie seems to have conflicted views on this which i cannot understand .
  22. Am still trying to find an answer for this as it appears there is no physics affecting the sit . I haven't seen my avatar enlarge either .As the wiki page gives no criteria why llLinkSeatTarget cannot be used twice i fail to see why it cannot be used in this manner:)
  23. As what Rolig said and I would check your pre-loading of sound . There is working examples on outwordlz.com of scripts for this . Its possible your script is pre-loading sound which takes a while sometimes 28s and then your are playing new song immediately your que one will then start up. I use llTriggerSound, I also note you don't have llSetSoundQueueing(TRUE) set in your script
  24. Please read my post it is quite clear the wiki link referal is to the forum from which it was removed: https://community.secondlife.com/t5/Scripting/
  25. @Love ZhaoyingIts is a link to a page on the community page by From Pavcules Superior. from Wiki which most likely has been deleted by someone, The link now returns "Sorry we could not find that"
×
×
  • Create New...