Jump to content

Sylvia Wasp

Resident
  • Content Count

    205
  • Joined

  • Last visited

Everything posted by Sylvia Wasp

  1. lol, "cussing"? What is this 1954? 🙂 You didn't read what I originally wrote and then replied with two personal insults and no suggestions at all so please, just stop replying on the thread thanks.
  2. Yes, I can see the script, I wrote it myself. It has never changed between the version that works and the version that doesn't. That, and the fact that the object works for me but not for someone I give it to is what makes me think it's some kind of weird permissions problem.
  3. And how is taking the time just to post a random insult actually helping anything?
  4. I tried searching for this and couldn't find it, but it's a weird one to search for so hopefully I'm not doubling up here. I make an object (a collar), that's re-sizeable using a simple script that gives a dialogue when touched. It says obvious things like "+10% " etc. and it all worked fine for a long time. I've given (sold) the item to other avatars and they have no problem using the re-sizing script. It works for me, it works for them. Then I decided to update the box art (of all things) and so it's technically a new product in a new box. So of course the Gods of SL decided to f*ck with it for no reason and now the item won't re-size for anyone I give it to. I've tested it to death, I've checked that the script is identical to the original, that the permissions are identical to the original permissions, and then I reset and refreshed everything anyway (because I know the permissions that show are not always the actual permissions until you do that). I've compared the permissions to other items I sell that have scripts like HUDs and so on and everything also seems identical. I've had the other avatars make sure they are in areas where scripts are permitted to run. I've had them look inside the object as far as they can and they can see that there is a script inside (they can't mod it of course) and the sim confirms that it is running. So the items all copy over to them with the right permissions, the right scripts are inside with the right permissions, but it still doesn't work anymore. Literally, the ONLY thing I changed was the box art, but the former item worked fine and now it only works for me and not for anyone that I give it to. The weird thing is that the new box itself also works fine. The giving script inside the box that I give them works and opens the box and gives them the item, but the item inside which has never changed, no longer works. These scripts have identical permissions and neither script has changed from the originals. If anyone has any ideas beyond what I've already ruled out as to what the actual F is going on here, please tell me. Thanks, Sylvia.
  5. Thanks for all the help everyone. I found this one the most useful. I realised after I posted that something along the lines of this, and the negative version: if ( TEST_string != "" ) { } was what is simplest and what I want. The clarification (below) on the NULL_KEY was also most helpful Sylvia
  6. Hello, I'm trying to write some code that checks a string variable to see if it's empty. I realise this is a bit goofy, but I'd still like to know how to do it. LSL script library is of no help as usual due to it's impenetrable language, but there are two ways that seem to be implied: - it seems easy to check string length and presumably an empty string would have a length of "<1" ? - there are some vague implications on some of the pages of the LSL library that an empty string is equal to a "NULL_KEY" (00000000-0000-0000-0000-000000000000) ? or is it as simple as: if string == ""? I want something like: if (<string name> is empty) { do stuff; } It would also maybe be good to check the negative? Like "if string isn't empty"?? As you can tell I've become lost on a teeny tiny detail here, lol Sylvia
  7. Well that's another interesting point, and you're right about that. I guess I don't see this as a problem for me in that I don't intend to sell no-copy objects. I want to sell mostly clothing & accessories and I can't think of any situation (other than Gacha) where a no-copy item would be appropriate in that scenario. Even though it's wildly popular I have to say that for me personally ... I don't really like Gacha. I think it's a bit of a scam in that it sells a false sense of uniqueness. The "secondary market" it supposedly creates is also a bit illusory IMO. To me, Gacha machines are similar to "one armed bandit" gambling machines and I assume the scripts for those have been worked out by people more talented than I am. This script is just about getting the shoes and dresses out of the box and giving them to the user with minimal interaction, and as automatically as possible, but yes it *does* rely on copyable objects for sure.
  8. Interesting. That would work too. Very old-school to drop textures that way, lol. I tend to get confused over which version of "Product_name (box)" I uploaded last. At the end of the day I find that you pretty much need the product shot in the folder that the user gets anyway, which is probably why I ended up with this solution. Not related to this at all, but in the spirit of self-criticism, I think I may change this part: To: Sylvia
  9. very good point. I do change the box texture about a dozen times before I'm finished though. so it helps for that
  10. Hello, I'm a very, very, sloooowwww novice scripter but after months of work (literally ... months!) I finally came up with what I think is a perfect script for product boxes. So before I actually load up the product I'm posting it here in case anyone else needs to use it, and also to see if any of the script kiddies that hang out here can find some egregious flaw that I missed. Seriously, criticise away! The basic idea is that you rez a prim, put a texture in the inventory (the box art), then chuck this script in and it formats the box and sets it up for sale. The box would be sold in a vendor and in MP. Obvs. you would add some product as well. Changing the box art in inventory leads to it automatically being put on the outside of the box. The intent is that it can be rezzed on the ground or attached to the HUD, and in either case, it gives you a folder of the prim inventory (minus the script itself). Mostly, this is to avoid that annoying "(ADD)" that most folks end up putting at the end of the title so that n00bs know what to do. Every default action that the user is likely to take would lead to them getting the folder full of inventory without any hassle or knowledge required. The only thing I'd (maybe) like to do, but couldn't figure out, is that it would be nice if the box when it's rezzed on the ground was a different size (larger) than the box when it's attached, but I couldn't' see a way to do it without some nausea inducing prim transformations after it's attached or rezzed. It didn't seem worth it (or very elegant) code below (hopefully, lol) Sylvia //============================== // Sylvia's box "Magic" (2018) //============================== list boxContents; string itemName; string folderName; box_SETUP() { llSetLinkPrimitiveParamsFast(LINK_THIS,[ PRIM_SIZE,<0.05, 1.0, 1.0>, PRIM_TEXTURE, ALL_SIDES,TEXTURE_BLANK, <1.0, 0.5, 0.5>,<0.0, 0.0, 0.0>,0.0, PRIM_TEXTURE, 2, llGetInventoryName(INVENTORY_TEXTURE, 0), <1.0, 1.0, 0.0>, <0.0, 0.0, 0.0>, 0.0, PRIM_TEXTURE, 4, llGetInventoryName(INVENTORY_TEXTURE, 0), <1.0, 1.0, 0.0>, <0.0, 0.0, 0.0>, 0.0, PRIM_FULLBRIGHT,ALL_SIDES,FALSE, PRIM_FULLBRIGHT,2,TRUE, PRIM_FULLBRIGHT,4,TRUE ]); } box_TEXTURE() { llSetTexture(llGetInventoryName(INVENTORY_TEXTURE, 0), 2); llSetTexture(llGetInventoryName(INVENTORY_TEXTURE, 0), 4); } default { state_entry() { box_SETUP(); folderName = llGetSubString(llGetObjectName(),0,(llStringLength(llGetObjectName())-6)); integer count = llGetInventoryNumber(INVENTORY_ALL); while (count--) { itemName = llGetInventoryName(INVENTORY_ALL, count); if (itemName != llGetScriptName() ) { boxContents += itemName; } } } changed(integer change) { if (change & CHANGED_INVENTORY){ box_TEXTURE(); } } on_rez(integer rez) { box_SETUP(); folderName = llGetSubString(llGetObjectName(),0,(llStringLength(llGetObjectName())-6)); llGiveInventoryList(llGetOwner(), folderName, boxContents); } attach(key id) { if (id) { llSleep(5.0); llOwnerSay("right-click to detach"); } } }
  11. Thanks Rolig!!! 🙂 I actually think you win the thread here. You answered my question both more succinctly and in exactly the way I wanted. Many thanks to Innula Zenovka also for the snippet relating to reading the notecard. Sylvia PS - Relating to the "snark" ... no offence meant to anyone. I just have a lot of experience over a lot of years asking questions here and what I described is exactly what happens about 80% of the time. And by "80%" I really mean 95%. It's not just here, it happens on pretty much every Internet forum ever.
  12. Hey, I've been trying to figure this out for a long time and I'm so desperate for time now (to complete my project) that I'm finally willing to subject myself to the inevitable bullying and showboating that will definitely occur here, because I know the answer is simple and I just want to get it done! I code my own vendors but I'm not the best coder. I use a notecard to list the items in the vendor and everything works perfectly except when the list on the notecard is empty. When the vendor is *active* but the notecard list is *empty* the vendor display shows that it has "1 of 1 items for $0" because even that empty notecard always has a carriage return. On the other hand, if I delete the notecard, then the script errors out. What I want to do is insert a snippet that basically says: "If the notecard isn't there, then (do something)." Just because it would be cleaner. Everything I've found when I've searched for notecard code is inevitably about how to *read* notecards, and the whole database request thingie which is super confusing to regular mortals and not a box I want to open again now it's already working right. I just want a snippet that examines the prim inventory and shoots back if a notecard is found. I know this is in the LSL wiki somewhere but again, for NON-coders, the LSL wiki is a confusing mess and I'm kind of out of time. Here's hoping someone has a quick, simple, easy to understand answer for me Before you get started, I'm NOT AT ALL interested in: - your advice on why I shouldn't make my own vendors - advice on why my problem is "stupid" because you don't see the reason for me wanting what I want - long complicated advice on how to *read* a notecard and the proper use of database request .... Zzzzzz ... - long bits of code on some completely different style of vendor that's "so much better" than mine - advice on how you personally would re-do my entire project etc. thanks, Sylvia
  13. So, Linden Realms, the game we all know and love to play has been ended. Sorry, in LL speak, it's been "evolved" I guess, lol. The problem for a lot of played this game is, we don't f-ing want to play this stupid new version of the game at all, but we still have Lindens in our HUDs that can't be cashed in, unless we spend a f-ing week playing a game we DON'T want to play, and DIDN'T sign up for. I'm going to take a logical, legal point of view here and just say that this is just outright THEFT. This is Linden Labs STEALING MONEY from you that was promised in good faith under the old game rules. As part of the old game, crystals collected COULD BE TRADED IN AT ANY TIME for Lindens. This is the CONTRACT that players agreed to when they played Linden Realms. This is also the CONTRACT that Linden Labs agreed to. Now, as it turns out, any monies accrued in the old game CANNOT BE CASHED in unless you want to play the (stupid) new game. THIS IS NOT WHAT THE PLAYERS AGREED TO. This is Linden Labs GOING BACK ON THEIR WORD (their contract!) and STEALING MONEY that they had already promised to pay us. It's obvious why they are doing this as if they didn't, almost no one would even try to play the stupid new game. Players are being FORCED against their will to play the new game (which still doesn't even work right BTW), in order to refund the crystals they farmed in the old game so as to artificially raise up the new game and make it seem like it's all that, when it isn't. To make it seem like they haven't made a hugely unpopular mistake by getting rid of the original Linden Realms. Linden Labs has every right to create a new game. Linden Labs has every right to CANCEL any game they see fit to make. They DO NOT however, have the (legal) right to stop us from cashing out the crystals ("chips" in other words) we made while working in the old game. And it was work! Hours and hours of WORK that was supposed to be rewarded with Lindens but now is not. If Linden Labs expects us to honour the end user agreement as "the law" WHY WON'T THEY HONOUR THEIR OWN CONTRACT? The only right thing to do here is to provide a location somewhere where users of the old game can cash out WITHOUT being forced to play the new game, which they didn't sign up for and don't actually want to play. The only conclusion otherwise is that Linden Labs only honours agreements when it suits them, or that they are just ok with STEALING YOUR MONEY. Sylvia Wasp
  14. You're being purposely obtuse and (aside from Patch Linden) are the only person on the thread spending time being MEAN just for the sake of it, so I won't talk to you after this. You obviously knew what I meant though. there is a difference between the mechanics of the game and the "story" and the "quests" associated with it. As I said, I once ran into a person who asked me about where they could go to find some silly thing which was "part of the quest." I had no idea up until that point that there WAS a "backstory" or whatever to the game and I have never before or since ran into anyone in Linden Realms who was actually playing for that aspect of the game. That's what I meant, and you knew it too. You're just focussed on how many silly Lion cartoons you can post.
  15. More like, "let's re-do the textures so the griefers will be more comfortable" in Linden Realms.
  16. I actually don't play because I need the money. Part of the reason I'm so mad about it is that I actually liked playing LR a lot. In fact in recent months it's basically become my entire SL. All I do is log on to SL and then play Linden Realms. So it's like some twelve year old boy screwed up my entire SL with a lot of gharish, poorly done textures everywhere. To me this is really the point of what's happened too. The textures have been replaced for apparently no reason other than someone wanted to "refresh the look," so it's basically an act without any real reason at all. It doesn't change anything about the game, it just makes it look ugly while operating in exactly the same way. The textures themselves are OBJECTIVELY *awful* as well. They are full of so much noise it looks like someone just took the originals and ran them through Photoshop, meanwhile destroying half the information the texture files originally contained. They have an amateurish "overworked" look. I'm a creator and builder from way back and while I don't claim to be a texture expert, anyone can see that these are AWFUL textures that have been poorly done.
  17. Well, reasonable people might argue that you should have just kept the "6-7 year old content" (not that I believe that number), rather than changing everything into some kind of juvenile "zombie land" (without zombies!) See, this is what gets me as a designer myself ... You made it looks like some typical Zombie game, but there are no Zombies in it! You put burning fires everywhere, but they don't kill or hurt anyone and burn forever with no purpose. It's completely idiotic. You've also significantly reduced the number of blue and green crystals it seems. I say "inexpertly" because even in the 20 minutes or so I played the game, I noticed at least a dozen instances of places where the old textures were still in use, incongruously placed side by side with the new dark textures. So it's amateurish as well as offensive. Most importantly, the changes serve no purpose, and as per my original complaint, it both REDUCES the number of "normal" people who might play the game as well as ENCOURAGES the a-holes. AND it's a change based on the FAULTY heuristic that people want to "follow the story."
  18. As someone who plays Linden Realms every single day for hours a day and has since almost it's inception, I can say fairly categorically that no one actually cares about Lindens "creating content." I have literally only ran into one single person who actually even read the backstory or is playing Linden Realms "for the adventure." I remember it because it surprised me when they asked me questions about the "quest" which I was unaware of even after paying the game for many months at that point. People play Linden Realms to get crystals and then cash in those crystals. Pretty much ZERO people actually give a rat's behind about the "story" and "where it's going." Also, everyone in the game is always talking about the CHEATERS. If they were going to change anything, they should have made changes to make cheating less likely or more difficult. I have personally reported (I keep records) over two dozen instances of cheating to LL and NOTHING has happened. The same people using their scripted devices and weapons and shields are still cheating in exactly the same way as they always have. If you SAY anything to a cheater, they usually attack you. As a result I have personally reported roughly 20 or so incidents where another avatar attacked me (or several people), threw us out of the game, crashed the sim etc. and again ... NOTHING happened. NOTHING. There are several players in particular that run with scripted attachments that LAG anyone within two sims to a complete STANDSTILL, so they can then simply trot around that sim all by themselves picking up the crystals. This was the case when I first started playing, and has only INCREASED since then. These people have been reported to Linden Labs MULTIPLE times by MULTIPLE different people including myself. NOTHING has happened. We've even had to form our own group to track the cheaters and report them to LL because Linden Labs won't do ANYTHING. This has resulted in an increase in abuse and cheating reports, but said increase in reports hasn't actually had any effect on the cheaters. TO BE CLEAR ... this is NOT random cheaters coming and going, being caught and then being replaced by a new cheater. This is mostly the SAME cheaters, operating since the beginning of the game, who have been reported for cheating MANY MANY times, but still NOTHING happens. I could give you a list right now of 12 major cheaters that play the game, that have been reported many multiple times but yet still play the game. I can't because LL would ban me from Second Life for saying it. They are surprisingly good at shutting down anything PUBLIC that affects their image, but somehow less effective at stopping actual ABUSE. Sylvia
  19. Thanks for the reasoned advice (as opposed to the smarmy remarks from the Lindens), but I know how to change my wind light. It doesn't really alleviate much of the horror of the new textures.
  20. Okay so I logged into Linden Realms today and everything is completely ruined. WHY? The entire game has been re-textured (inexpertly and *incompletely* re-textured BTW), to resemble some kind of "zombie apocalypse" making it really dark and UGLY with burning fires and pee coloured water everywhere. As well as being horrifically UGLY, DARK and VIOLENT, it has had the effect of keeping the good players out of the game and INCREASING the already large amount of CHEATING going on. I mean WTF Linden Labs? The fact is, that most cheaters are teenaged boys, griefers, etc. Anyone who's played Second Life for any length of time knows the people I mean. Go to any Linden Hub or help Island and watch the antics of these juvenile idiots. They RUIN THE GAME for everyone around them so smart, mature players who are actually *interested* in Second Life learn to avoid the and avoid those areas. Linden Realms attracts these people because you are able to CHEAT and make actual lindens for the effort. Everyone who plays the game is aware of these a-holes and we've even had to actively form our own defence groups etc. to call them out and report them for the harassment, cheating, theft, etc. SO WHY F*CKING REDESIGN THE WHOLE GAME SO THAT IT IS ATTRACTIVE TO THE PEOPLE WHO CHEAT, STEAL ALL OUR STUFF, KILL US, AND HARASS US? Almost every "normal" adult human person I've played Linden Realms with and talked about it with likes Linden Realms almost more than Second Life itself. We are housewives, business people and various other completely normal people spending a bit of our time in Second Life playing a simple, yet consuming game. The CHEATERS and the GRIEFERS are there but they are a minority. Why make the game "UGLY" to the good players so they will be discouraged from playing it, and at the same time make it ATTRACTIVE to teenaged boys who CHEAT?????? I stood there in the Portal Park today and watched as CHEATER after CHEATER, gave a huge "Hurrah!" to the changes and jumped right in, while all the normal adult players that I'm friendly with LEFT, their heads hung low. I do not understand why this has happened. Why not spend some time trying to stop the CHEATING instead? There might as well be a sign when you start the game suggesting that it's "just for teenagers" and "cheating is allowed."
  21. I agree with most of what you're saying but the problem is that new bodies are fighting against a sort of "established order" now. Because Linden Labs refused to make a mesh body of their own, the first few "out of the gate" sort of speak have become standard and no one wants to make clothing for anything else. A lot of them aren't even that good, they just got there first. Worse, the full permission mesh creators/sellers now make some meshes for Tonic, but because Tonic is late to the game, all of the more standard clothing is only available for Maitreya. In other words, I can buy the latest full perm mesh for the "erotic" dresses and creepy lingerie, but meshes for the basic skirts, blouses and pants were all made long ago and don't include Tonic versions. For some reason I'm not clear on, mesh creators are not interested in going back and rigging a copy of these meshes for Tonic. So I can get nipple rings and bondage crap, but I can't get a simple pencil skirt. I can get the same clothes that all the best prostitutes are wearing, but I can't get a simple summer dress. It's all down to POPULARITY as usual, instead of quality. Tonic bodies are actually better quality than Maitreya. Maitreya is a great choice but the Tonic shape is better (more realistic), the options are clearer and more sensible, the HUD is better etc. But if no one wants to make clothing for it, it makes no difference I guess. Very sad really.
  22. Okay, I guess the answer is that there is no skins for LAQ other than LAQ atm. This is sad because the LAQ store is a veritable "who's-who" of 10 year old avatars trying on the new heads. They are far better made than Catwa or Lelutka IMO. Omega is a good option to have, but not all omega skins automatically fit on the heads (I've tried a few) and not even all LAQ skins fit on every other head. The newer ones tend to but the older ones are hit and miss IMO. I've worn LAQ skins for most of my time in SL so I'm happy with the "Lulu" skin for now. It's not makeup free but it's close, it's also not really a white girl but it can pass for a white girl with a good tan. Here is a picture of me wearing the LAQ "Gaia" head, with the "Lulu" skin, with all the makeup turned off, all the shine turned off and a different set of (more realistic) eyes from a third party. The body skin is LAQ as well, but modified with tanlines, and freckles. I'm also using a third party neck fitter for a different brand of head because otherwise there is a gap. Overall, pretty good, but still looking for more realism! :-)
  23. Thanks! I didn't know that. Unfortunately not many good skin makers make Omega compatible stuff (I wish they did because my body is Omega compatible also), but that widens my options a bit.
  24. Hello, I recently switched to an LAQ Bento Mesh head, and while it isn't perfect, I think it's pretty awesome and much better than the alternatives out there. One rather large problem I'm having with it however is that no one seems to be making skins for it. The LAQ skins seem to be all pretty much of a similar type and it's a type that I don't happen to like. I naively assumed that there would be third party skins for it just like all the other Bento heads out there and since LAQ's is one of the very best you can buy I was a bit surprised to find out that I can't find any skins other than LAQ's. I'm about 10,000 in on the LAQ head and skin options and I don't want to throw the investment away when a good skin would fix everything. The problem is that I'm a white, Nordic type person and I don't like the fashion model or "makeup-y" look. Out of the many skins available at LAQ, there are only like two that are even in the category. The lightest skin-tone on the LAQ spectrum (the 1.0" tone), is basically a very, very tanned white girl look as if the avatar has gone to the bronzing clinic and very shiny (as if we are all wearing makeup to the beach). All the rest are darker still and even more make-up-y. What I'm looking for is a "Nordic" white person skin, because that's what I am. Even the lightest LAQ skins, even with all makeup options turned off, have a lot of eyeliner and what looks like lipstick (although that might not be intentional). The LAQ eyebrows are also very thick and dark (even the light options). I'm certain this is the popular option and heavy brows are in keeping with what's popular in makeup today, but I'm old. I don't want to look like Kim Kardashian, I want to look like a white girl from the 1960's (i.e. my actual self). I realise different people have differing opinions, especially about makeup, and this isn't about me insulting LAQ, I just want to find a nice skin. Please only reply if you know of someone who makes skins for LAQ Bento heads. It will be pointless to have a thread with long arguments about whether my assessment of LAQ skins is accurate. As I said at the start, the LAQ Bento head is the best head I have found so far. I just don't like the skins and want something different from what is on offer.
  25. Cool, thanks for this. Sorry that it took me so long to reply. Sylvia
×
×
  • Create New...