Jump to content

elleevelyn

Resident
  • Posts

    611
  • Joined

  • Last visited

Everything posted by elleevelyn

  1. on this there is a thing called "Escape From Freedom vs Escape To Freedom" which a number of people have written about. Not least of who was Erich Fromm circa 1941. Most papers are written with the human real world in mind. However the concept is applicable to the online realm as the online players are also human most online multi-player games are modeled on Escape From Freedom. Where the play is designed to gain rewards. Gaining rewards (determined by the game) is the goal. Unlike Escape To Freedom games in which the rewards (if any) are determined by the player. Second Life in the main, is modeled on Escape To Freedom (historically anyways) the issue for Linden is that the number of Escape To Freedom players (in the universe of all players) is a whole lot less than the number of Escape From Freedom players. This ratio is also true is the real world a recent Escape From Freedom example is Bellisaria, where traditional mainland is the counter Escape To Freedom. In Bellisaria, freedom to build is curtailed. The result of which is the goal - the reward - (imposed by the game) of a pleasant environment and neighbours who are curtailed in what they can build there i think present-day Linden is well aware that Escape From Freedom is where Second Life has to go if resident numbers are to grow, beyond the limited number of Escape To Freedom people in the real world
  2. here's hoping that Linden decide to give everyone who applies during the Birthday the Premium Lifetime i get it if the Premium Plus Lifetimes was limited, given that the benefit package for this is maybe not yet fully defined but the Premium package is pretty much fully defined, and as the cost is approx. 10 years worth, then even 2,000 Premium Lifetimes is not a major dent in future receipts a decade from now. If it were then SL would already be in a whole lot of trouble 20,000 might be a problem tho, but 2,000 I think would be manageable
  3. this line here also llListen(123, "", llGetOwner(), ""); script should be listening for avatar that sat on the object (avatar that gave animation permission when they sat) rather than the owner of the object llListen(123, "", llGetPermissionsKey(), ""); https://wiki.secondlife.com/wiki/LlGetPermissionsKey
  4. this ^^ more people who don't make avatar accessories now, are going to give NUX creation a go I think. How many is more I dunno will be at least one more, as I am going to have a go at it. I haven't felt this way about building since I first come to SL back in the prim texture days. So am looking forward to it
  5. i think is quite a bit of merit in this earning tokens which can be redeemed for NUX apparel/wearables which can only be obtained with tokens. Meaning that the gamified NUX items are not also provided in Library Token Experiences which are not necessarily restricted to Linden New User areas, a. Like the Experiences could be mounted anywhere on the grid. if Linden were to provide an API and a associated public NUX repository then in addition to the Linden/Mole provided Token Experiences, people could create experiences on their own land People could also contribute content to the public NUX repository, up to to some limit of items per uploader - have to delete previous to upload more). Would help keep the repository fresh
  6. back in the day (as you attesting to here) many if not most new people were able to participate in the then gamification of SL. Trivia, finding money trees, camping, freebie hunting, etc. All of these gamified experiences (to get stuff - to get L$ - to level up) were provided by other residents while there are still some leveling up gamification experiences (freebies) that residents provide, is nowhere near what it once was in terms of capacity provided same with leveling up skill sets. Back in the day the public sandboxes were overflowing with residents showing new people how to build, sharing resources with the new people - scripts, textures, sounds, etc. Then there were all the building competitions and show and tells hosted by residents the public sandboxes on the main grid are a desert now. The capacity to level up building skills inworld is a whole lot less now than it was (mesh) so I do have some sympathy with the idea of gamification as it was way more prevalent back in the day than it is now the question is as you, Coffee and others here are addressing/wondering is what would today's "gamification" experiences be, if the capacity of gamification was to return to the level of availability for new persons as it was back in the day
  7. yes, i think OP is talking about the 7.x project viewer. The latest: Second Life Release 6.6.13.580700 (64bit) has the Highlight Transparent option on menu Advanced \ Highlighting and Visibility as expected
  8. the Linden viewer has pretty much done this only place Resident shows up these days is in LSL scripted display devices. Linden could fix this by llKey2Name() returning a space char instead of "Resident" return example: "elleevelyn " <<== 2 trailing spaces. Instead of "ellevelyn Resident" this should not break any scripts that rely on using the 1st space to separate FIrstName and LastName it would also cater for later version scripts which strip Resident for display purposes. Example: name = llList2String(llParseString2List(name, [" Resident"], []), 0). In this case name would = "elleevelyn " going forward then new scripts would go: name = llStringTrim(name, STRING_TRIM_TAIL) resulting in "elleevelyn"
  9. i would have thought Linden would have treated it like a raffle like for the duration of the Birthday let everyone submit a ticket to go in the draw. Then nobody would overly-mind that they never won, as they did get the same chance as everyone else to obtain a lifetime
  10. given that the link name is the same as the notecard name, then building off what Quistess wrote touch_start(integer n) { integer link = llDetectedLinkNumber(0); string notecard = llGetLinkName(link); // check that notecard is in Contents, when so then process if (llGetInventoryType(notecard) == INVENTORY_NOTECARD)) { ... process(link, notecard) ... } }
  11. yes. it works great in these situations as well
  12. for those who are about to be Mentors for the first time then be prepared for multiple conversations with multiple avatars all at the same time in open chat (and voice if you voice enabled) the key to managing multiple conversations is to include the avatar's name in your responses, so everyone knows to who the response is directed. Like: charlie, Hi welcome betty, press Up Arrow key to move your avatar. Left and Right Arrows to turn zoob35, for the sexy times, menu: Me \ Preferences \ General \ I want to access content rated: Adult gedorf, thank you, all the best to you too
  13. adding more to the conversation when the lists are sorted and where each list contains unique elements/items then we can find all matches in O(n). Example: list a = ["b","d","e", "y"]; list b = ["a","b","c","d","y", "z"]; integer alen = llGetListLength(a); integer blen = llGetListLength(b); integer aptr; integer bptr; while ((aptr < alen) & (bptr < blen)) { string astr = llList2String(a, aptr); string bstr = llList2String(b, bptr); llOwnerSay(astr + " " + bstr); if (astr == bstr) { llOwnerSay(astr + " is in both lists"); ++aptr; ++bptr; } else if (astr == llList2String(llListSort([astr, bstr], 1, TRUE), 0)) ++aptr; else ++bptr; } which leads to the following moan why LSL doesn't have string comparison operators < > baffles me this here LSL Linden please: astr < bstr
  14. is all kinda nonsense really the thought that last names are any kind of key to a shared memory. It may be a trigger tho for the observer but it isn't for the observed unless the trigger results in a conversation every account has a start date so if I was a Smith and saw another Smith I might be triggered enough to check their profile to see if they started the same time as me, and if so this might trigger me to IM them abd say. "Hey we started at the about the same time" How often do these conversations occur. Hardly ever, if ever. There were about 24,000 Gossipgirl accounts, hardly any now, if any still active the difference between recycling and not-recycling last names is 1 mouse-click (to check the account date)
  15. the basics list a = ["a","b","c","d"]; list b = ["b","c"]; // loop thru the shortest list where possible // FOR i = 0 TO 1 is more efficient (takes less time) than FOR i = 0 TO 3 integer len = llGetListLength(b); integer i; for (i = 0; i < len; ++i) { if (~ListFindList(a, [llList2String(b, i)] ) { // ... list b element is in list a ... } }
  16. all skybox below 1000m with no avatar present will fall down if don't pay the energy tier extra on top of your land tier and all the prims will turn physical and auto-unlink
  17. in the at_target event try llSetPos(targetpos)
  18. a workaround is to have a sort key in the list. Example: // from this: list players = [ // name, points Alpha, 100, Bravo , 110, Charlie,110, Delta, 105, Zulu, 104, apple, 98, banana, 121, carrot, 94, Tango, 102, dewberry, 93 eggplant,104 ]; // to this: list players_sortkey = [ // name, points, sortkey Alpha, 100, alpha, Bravo , 110, bravo, Charlie, 110, charlie, Delta, 105, delta, Zulu, 104, zulu, apple, 98, apple, banana, 121, banana, carrot, 94, carrot, Tango, 102, tango, dewberry, 93, dewberry, eggplant,104, eggplant ]; list ascending_sort_by_key = llListSortStrided(players_sortkey, 3, 2, TRUE); // adding to list players_sortkey += [name, score, llToLower(name)];
  19. adding on. A fyi using the first example: 100*4388/65536 when we code the constant integer 100 as a float then is an implicit cast float percent = 100.0 * used / limit; // where used and limit are integer type // percent = 6.695557
  20. script a HUD self teleporter the HUD script adds destinations to its "banlist". Should you at a later date teleport to a destination on your banlist the HUD script will automatically teleport you home
  21. having a 5 year plan is pretty standard. Most businesses have them also many medium to large businesses expect their employees to indicate annually (annual Personal Development Review) where they (the employee) see themselves in 5 years and what they see as being able to do for themselves to achieve the plan that they (the employee) have set. And what they see that the business can assist with to meet the plan's goals for next year. And at each PDR, current status is measured against the goals set last year in furtherance of the plan
  22. yes is not easy to do this. Quite a few committed people are needed to sustain an event on an ongoing basis year on year. And even with the backing of a large realworld organisation there is no guarantee of success a case in point was back in the day when the Teen Grid arrived. The UN Youth Ambassador programme opened a office, staffed by UN Youth Ambassadors. Lots of realworld publicity and then it all just fizzled out (same as many other realworld issues organisations fizzled on both Teen and Main grids). It fizzled as the local SL populace didn't engage further after the initial burst of interest/curiosity. The lack of sustainable engagement comes when given the information sought the recipient then further engages with the organisation thru other means which is easier fro them to do. Other means like email, phone calls and realworld appointments/meet ups, etc is possible to create an annual event (of short duration) highlighting a real world issue, say International Women's Day. But even a one day event requires a whole lot of preplanning (as you aware) i will mention a few things that need to be done/understood. (things you are also aware of) 1) Get alongside as many realworld organisations and realworld personalities as you can. What you want from them is their name (money sponsorship is always nice to get, but name recognition by the public of the orgs/persons lends credibility to your event) 2) Recognise that SL is just the stage on which to hold the event. The bigger audience is on other social mediums. Facebook, Tik Tok, YouTube, etc. And this is where people with quality video editing skills are needed. Vids that showcase the event held on your 3D stage (SL) 3) The first goal of the vids are to help highlight the issue. The second goal is to satisfy the 'names", that your event shows them in a good light and that your event has some reach into public awareness. The third goal is to attract people to attend next year's event in SL. When the latter can be achieved then is more likely that Linden may provide some practical support. Like a region and/or promotion on its blog, destinations guide, etc and yes, setting out a 5 year event plan and getting it done is a major commitment. And when you do this in a voluntary capacity then some (sometimes hard) life decisions have to be made, not least of which is how do I maintain my household if I am not earning an income from the time commitment
  23. yes agree this was also true the last time (as you aware). New accounts often use terms like game, player, spawn, level up, etc so my advice to the new mentors is that is best to know what the new accounts are meaning when they use these terms and engage with the new person accordingly. Like if they ask: How do I play this game? Tell them how to play and don't give them an essay on how SL is not a game. When they ask about First Person view, tell them to press "M" key and they don't need to be lectured that is Mouselook in SL. Same when they say Spawn. You (new mentor) knows they are referring to Landing Point. But at that moment is not necessary to correct them the new accounts will come to learn the SL equivalents of these in time. Is just that in the first hours/days they don't really need to be educated on the trivialities of SL
  24. i like this one. Be quite cool if on this day the Mole engine could create a Linden Experience that dumped a whole bunch of plastic trash in the Linden oceans, some of which are scripted to wash up on the beaches then could click a Experience Vendor and get a HUD and a handheld net, and could run round and scoop it all up by bumping them. Get some points and go on a leaderboard after 24 hours then all the remaining trash auto-deleted maybe could be done in conjunction with one or other realworld clean oceans organisation other activity could be chasing seals that are snagged in fishing lines and other plastics. Like you chase them with your net on the beach. When bump them, animate dive on them, then animate snip snip with scissors, and then after cleaning the seal, it runs off into the water and then auto-deletes. I often watch the people doing this for reals in Namibia on Youtube, I would really like to be able to go there one day and help with this
×
×
  • Create New...