Jump to content


  • Content Count

  • Joined

Community Reputation

5,529 Excellent

About Mollymews

  • Rank

Recent Profile Visitors

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

  1. i wouldn't mind the ability to create user-defined tabs in Inventory window. With the main non-removeable tab being named "All". Then be able to drag drop / copy paste folders, subfolders and items into the tabs. Tab items as links to the items in "All". And able to dock/undock the tabs into their own windows
  2. of the two methods I would prefer that llGetObjectDetails can query assets like animations, textures, sounds, etc. with the addition of llGetInventoryKey(inventory_type. num) as you mention
  3. the main bit I would like is llGetInventoryDesc. llGetObjectDetails equivalent as well i have a dance hud script which matches the timer to the length of the respective dance animations. It would be good if I could read the time from the description field of the animation. At the moment I append the time to the name of animation and pick it from there. Is messy tho to do it this way, messier with a notecard
  4. the most likely explanation for this is that the parcel owner(s) allows objects to be rezzed by other people. A person (who may not be the parcel owner) is then able to rez their own media-on-a-prim players, which autoplay on your viewer because you have auto-play set to On. the way forward for your peace of mind is to disable media autoplay in your viewer - so that a rezzed media player will only play when you Touch it
  5. is all in how we use words and what expectation is raised by the words used If is a giftcard then the expectation is that there is a gift at the end of it. If is a discount card then the expectation is that there is a discount at the end suggest you name it discount card and not giftcard, so that your customers expectation of what words mean, are met
  6. an extra effect we can get with a particle emitter prim array attached to avatar is that the prims can also project light i have something similar. A root prim (worn on pelvis) and 8 linked emitter prims that follow paths round my avatar, projecting star shaped light onto my avatar body
  7. lots of ways to do this, as others are showing if we want to physically change the chair that we look like we are sitting on then another way is: 1) have a transparent prim be the object on which we sit 2) this prim is the rezzer and manages the sit mechanics/animations for each of the chairs that can be rezzed 3) when touched the rezzer rezzes the selected chair (as a visual prop) positioning it relative to the scripted sit mechanics/animations 4) for nuance we could touch enable the prop chairs. When touched then chair messages the rezzer to display menu: Change Cha
  8. i agree this system is asking the visitor to opt-in. That the visitor gets ejected when they don't opt in is not a ToS violation according to the my land - my rules nor is it against the sharing rule as far as I can tell. The visitor is asked to opt-in to sharing, if they decline to share then they get ejected. My land - my rules
  9. a way is to use the key of key-value pair as the app.client.recordnum. Example: string KVP_ID = "MyApp"; string KVP_CLIENT_ID = "1"; // in other client (if any) then KVP_CLIENT_ID = "2", and so on 3 4 5 etc // then a record number for each json record for each client integer kvpRecNum; kvpRecNum = 1; // 1 2 3 etc string kvpJSON; kvpJSON = "some json record data"; string kvpKey; kvpKey = KVP_ID + "." + KVP_CLIENT_ID + "." + (string)kvpRecNum; // "MyApp.1.1" "MyApp.1.2" "MyApp.3.24" etc key kvpRead; key kvpWrite; key kvpDelete; // read record kvpRead = llReadKeyValue(kvpKey);
  10. not with the standard Linden viewer, no most third party viewers can do this tho - Derender function third party viewers list is here: http://wiki.secondlife.com/wiki/Third_Party_Viewer_Directory
  11. the main use case for these kinds of fightback systems is free entry inworld activities that award L$ giveaway prizes. Bot runners have pretty much destroyed this kind of activity. Money trees, popular vote contests, trivia, etc i don't know anything about this particular system being discussed, but if it is not tied to a L$ giveaway system (meaning that the venue owner only authenticates giveaway participants, ignoring all other accounts present) then such a system will exact more damage on the venue visitor numbers than not having the system. damage to venue patrons like your
  12. seems to me (going off your initial OP) that you are wanting to be able to changeout attachments while sitting. If yes then use the AvSitter system which has all of this capability and more about AvSitter here: https://avsitter.com/ this said, all the questions you ask subsequently keep changing what you want to do. The answer to all of them is yes, an academic yes. Academic meaning that until you decide what it is you want to do according to some functional specification then there is nothing to implement
  13. i thought I would post a more complete test harness, as this technique can be applied to a number of different purposes // in rezzer list items; integer hnd; default { state_entry() { // get inventory items integer n = llGetInventoryNumber(INVENTORY_OBJECT); while (~--n) { string name = llGetInventoryName(INVENTORY_OBJECT, n); // button caption, item name items += [llGetSubString(name, 0, 11), name]; } // sort alphabetical order items = llListSort(items, 2, TRUE); // setup menu dialog listen
  14. in Qt (the UI library Linden uses) the fundamental components for doing this is QAction and QActionEvent QActions contain and execute the program code for that action. UI controls are all bound to a QAction. Controls do not contain or execute program code (other than the code to draw themselves on the screen). When the user interacts with a control then the action code is invoked as Linden have started on separating UI rendering from inworld rendering then hopefully they are going down this path more about this here: https://doc.qt.io/qt-5/qaction.html
  15. Naiman, as wrote your script is killing itself (object containing the script) in response to a dialog input. In this case the code snippet I provided has no purpose the purpose of the code snippet is that a newly-rezzed object will kill any object similar to itself (its sibling) that has been previously rezzed
  • Create New...