Jump to content

Chaser Zaks

Resident
  • Posts

    661
  • Joined

  • Last visited

Everything posted by Chaser Zaks

  1. Yes and no. Yes: You can advertise in some groups made specifically for spamming/advertising. Just use the search for keyword "spam" or "advertise" and you'll find hundreds. No: You should respect owners of parcels, sims and other groups by not advertising on their land without their permission unless it specifically says it is ok.
  2. The best solution to handling people being dumb on SL is to throw as many memes at them as possible and give them what they don't want. Situation: "Stop camming me!" Response: "Ayylmao" Situation: "i will hack you / I have hacker friends / etc" Response: "good luck I'm behind 7 proxies" Response: "ok here let me make it easier for you, here is my IP address." (don't do this unless you have adequate security, aka linux and not winholes) Situation: "prepare to crash / I'm going to crash the sim" Response: "I would like to refer you to the terms of service which you agreed to when you registered an account with second life that clearly states that you will not attempt to crash users or the server. I highly recommend reconsidering your actions as it may lead to termination of your account." (Also switch to lowest lod, disable glow, and enter wireframe. Report them if they do and watch LL burn their account at the stake) Never retaliate with threats or actions. Use memes as your artillery and give them what they don't want.
  3. Hello! The reason behind this isn't a user problem (unless terribad internet connection, also what I mention next), but instead, the way simulators communicate. The current way simulators communicate is a sim detects you are trying to cross the sim. First it will check if a sim is actually there by asking the data server if a sim at that position is online, if so, the magic begins. First part of sending your avatar is we gotta get it all packed up nice and neat. So we pause everything to your avatar and take a digital snapshot saving every detail from script memory to script state to the particles on assessories. We put the snapshot in with a checksum for bubble wrap and save it to the data server. There are some things that can go wrong here though: The sim can have an issue with saving the script state of many scripts. I rarely encounter this because I remove all customisation scripts and resizers and other stuff. I also remove scripts from stuff that I don't need scripted(eg: feet, tail, etc). A script is worn or the vehicle has a script that is poorly coded causing the sim to cry as it desperately tries to find a good time to save the state of the script. The sim forgets to save the state of the avatar to the data server.(an error occured during upload to data server) A hippo is missing Now we send a http request to the server saying "hello! I want to give you control over this avatar! I saved their state at this uuid and they will be arriving at this position". The new sim accepts this and copies in the state and tells the other sim "ok I unpacked the user! Tell their viewer that it is safe to come in!" Some things that can go wrong here: The viewer decides to be stubborn and says "no! That's no good, I'm staying in this sim where it is warm." The other sim as stated above didn't save the state to the asset server and the sim has a panic attack as it keeps asking the data server for a non existent state. The new sim has had its critical capabilities severed and cries as it cannot give the viewer a proper hello, or even accept the avatar from the sim that wants to give it. A hippo is missing While I am sure there are a few other things that can go wrong during avatar transit, this gives a basic idea of what's going wrong. Simulators are amazing but delicate creatures, a marvel of engineering. But sometimes they make mistakes, or cannot find their hippo. However do not fret, Linden Lab is constantly making changes so simulators can almost always find their hippo, thus improving cross sim travel. It isn't a easy task though, and remember, SL in whole is a old 2002 code base, but with the constant love that LL gives it, it'll keep going forever.
  4. I have to side with LL on this. They were abusing a security exploit to make stuff work. This needed to be patched to prevent people from spoofing who owns the object and where the object is located, along with other details. Because this was a exploit, the developers of the board should have known it would eventually be fixed. They went about this wrong. Instead of exploiting a bug, they should have filed a feature request.
  5. Elizabethtown, Kentucky, or more specifically, fBE² QhaGFcKrsfU=
  6. There are various ways to go about this, however there are still ways which I will not disclose to find such hunt items, but not many people know about it(it requires digging deep into the SL protocol). Although I am posting it here, it is much prettier to read on github, because github has the LSL syntax highlighting: https://gist.github.com/FelixWolf/ff4cd9068d26d46bf93d5efdcab89dec Method 1 - Randomize the name completely: Pros: Quick and simple Very small script Cons: Easily recognizable in area search Some scripts have been designed to detect these /* The MIT License (MIT) ===================== Copyright (c) `2017` `Chaser Zaks` Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ /*<Config>*/ //How short and long the random name should be integer nameMinLength = 4; integer nameMaxLength = 63; //What characters to use(By default, it uses all characters that are USABLE) //Be careful with this, as using unicodes can cause it to malfunction. string nameChars = " !\"#$%&'()*+-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{}~"; /*</Config>*/ maskName(){ //Set up out empty variables string result = ""; integer i = 0; //Randomize the length of the name integer length = nameMinLength+(integer)llFrand(nameMaxLength-nameMinLength); //Count the number of random characters we can use integer charLen = llStringLength(nameChars); for(; i<length; i++){ //FILL NAME! :D integer rand = (integer)llFrand(charLen); result = result + llGetSubString(nameChars, rand,rand); } //And set it llSetObjectName(result); } default{ state_entry(){ llSetMemoryLimit(0x2000); maskName(); } on_rez(integer id){ maskName(); } changed(integer c){ if(c&CHANGED_REGION_START){ maskName(); } } } Method 2 - Adjective + Noun merging: Pros: Very random, makes it hard to detect Scripts cannot detect this unless you publish the noun list Cons: Requires a bit more customization Sometimes visible if it makes no sense (EG: rubber concrete) You'll need to enter a custom noun list to prevent people from leeching off this list to make a scanner. /* The MIT License (MIT) ===================== Copyright (c) `2017` `Chaser Zaks` Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ /*<Config>*/ list adjectives = [ //Colours "Red", "Blue", "Green", "Yellow", "Orange", "Pink", //Opinions "Pretty", "Beautiful", "Strange", "Cute", //Facts "Big", "Small", "Round", "Square", "Wide", "Thin", "Long" ]; list nouns = [ "House", "Cat", "Dog", "Thing", "Box", "Sphere", "Fruit", "Bowl", "Plate", "Tree", "TV", "Plush" ]; /*</Config>*/ maskName(){ llSetObjectName( llList2String(adjectives, llFloor( //We use floor instead of (integer) as to not overflow the list! llFrand( llGetListLength(adjectives) ) ) ) + " " + //Add a space llList2String(nouns, llFloor( //We use floor instead of (integer) as to not overflow the list! llFrand( llGetListLength(nouns) ) ) ) ); } default{ state_entry(){ llSetMemoryLimit(0x2000); maskName(); } on_rez(integer id){ maskName(); } changed(integer c){ if(c&CHANGED_REGION_START){ maskName(); } } } Method 3 - Random near by object: Pros: Extremely random Names that make sense Hard to tell from other objects Cons: Limited to the nearest 16 objects Can be weird sometimes(EG: Why two "Visitor managers") /* The MIT License (MIT) ===================== Copyright (c) `2017` `Chaser Zaks` Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ /*<Config>*/ //How far away we search(EG: 96 meters around the object) float distance = 96; //What should we look for? Static objects or scripted objects, or both? //NOTE: Since we cannot do OR functions in function definition, we have to // do math, so I wrote down the numbers here, with their meaning // By default, we match //4 = Non-physical = PASSIVE //2 = Physical = ACTIVE //12 = Scripted non-physical = PASSIVE|SCRIPTED //10 = Scripted physical = ACTIVE|SCRIPTED //6 = Any object = ACTIVE|PASSIVE integer matching = 6; /*</Config>*/ default{ state_entry(){ llSetMemoryLimit(0x2000); llSensor("", "", matching, distance, PI); } on_rez(integer id){ llSensor("", "", matching, distance, PI); } changed(integer c){ if(c&CHANGED_REGION_START){ llSensor("", "", matching, distance, PI); } } sensor(integer numDetected){ //This code's comments are best read in reverse llSetObjectName( //And set it as ours llDetectedName( //We get the name llFloor( //And since the max value is a empty value, we floor the value llFrand(numDetected) //We use this to randomize it ) ) ); } no_sensor(){ //Alert us if it doesn't work llOwnerSay("WARNING: This object has not been renamed! Try increasing the Matching variable to match more things!"); } } Conclusion: All have their pros and cons, but they will stop most users from cheating. Keep in mind, some people will still cheat. Personally, I'd go with option 3, but I listed all of the options to make a well decided choice. Hope this helps!
  7. Cross-posting from original question: https://community.secondlife.com/forums/topic/408802-report-abuse/ Hello! Please do not name residents on the forum, even if they are in the wrong. This only draws attention to them, and causes witch hunts on the user, which LL does not like. As for your issue, you can report someone by following these instructions: Although it will take time for LL to take action against this user, in the mean time, you can try some of the following: If the land you are on is a private region, contact the owner of the sim or parcel Going somewhere they are not Wear a move locker. I have put one on the MP for free which you can get here: https://marketplace.secondlife.com/p/Simple-movelock/12181735 Hope this helps!
  8. Hello! Please do not name residents on the forum, even if they are in the wrong. This only draws attention to them, and causes witch hunts on the user, which LL does not like. As for your issue, you can report someone by following these instructions: Although it will take time for LL to take action against this user, in the mean time, you can try some of the following: If the land you are on is a private region, contact the owner of the sim or parcel Going somewhere they are not Wear a move locker. I have put one on the MP for free which you can get here: https://marketplace.secondlife.com/p/Simple-movelock/12181735 Hope this helps!
  9. Hello! I assume you are being spammed by a specific person trying to sell you land? This is a known issue going around on SL and LL is still investigating it(It's a big subject, ban the person spamming and make it so everyone's land goes poof, or mega slap them so they do not do it again, etc) Good news is there is a simple way to unsubscribe from this and block yourself from being added to future groups! Teleport to http://maps.secondlife.com/secondlife/Dosojin/235/182/31 Face north(turning around in a 180* angle should do this) Click the "HippoGroups" sign Once it gives you a password, go to http://www.hippo-tech-sl.com/myhippogroups/ From the navigation under your name, click "Block List" Click the "Block anybody from adding me to a hippoGROUP" button on the bottom. Rejoice! Hope this helps!
  10. Oh dear, that's not good at all. As the terms of service states, users must be 16 years of age to play, and those under 18 are restricted to general land and content. With the exception of 13 years and older users on sponsored estates(usually educational sims) which they cannot leave. If you see someone who is underage, and have reasonable proof, please do report them. They can get others in trouble with the law due to the content on Second Life. If you need help doing so, please read the article about it here Thank you!
  11. Chaser Zaks

    address

    Hello! If you are using the marketplace, you do not need the person's address. On the item page, there is a button titled Add To Cart As Gift.(1) You will be prompted for their name(2), say for example, if I wanted to give it to "Example Linden", I would enter "Example Linden", then click Find Resident. If it found them, You can now can optionally a message for them(4), and once you are done, click "Finished"(5). You can now proceed to checkout as normal, and the user will get the item! Hope this helps!
  12. I remember long ago when I played a game called Garry's mod, some servers installed a add-on called sexplode used to prevent people from doing similar stuff, which when someone posed two ragdolls doing the thing, or as a technical explaination, if one ragdoll's pelvis bone touches the other ragdoll's pelvis bone and their rotational axises are pointing in roughly the same direction, it turns physics "on" on the ragdolls and explodes(literally) them in opposite directions. It was quite amusing, and a viable solution if LL actually does this. Although the plugin for gmod was intended to keep kids safe because people of all ages played gmod.
  13. I log in, stay logged in until my net dies(which I then relog), and just waste precious script time and bandwidth. I may script something, or break something that LL has to then fix.
  14. I think you are confusing "LL has to follow California laws and enforce them" and "LL can do what they want, let users do what they want, and enforce their own rules, as long as it is within California laws" Simply put: LL can make it so that toplessness for women is G rated, but they don't have to, but they cannot make pants-lessness rated G(and allow users under the age of 18). Additionally, since Second Life reaches other states within the United States, if they allowed toplessness they would probably have to: A) Block all users from states which do not allow toplessness B) Block all users aged 16 and 17(since they are allowed on the main grid) This being said, please follow the maturity ratings provided by Linden Lab. It's their grid and their rating, unless they change it you are required to follow the the rating guidelines and community standard.
  15. When you think you can just edit how something works. I woke up because of doorbell and before I got out of bed I was thinking of disabling the script in the doorbell.
  16. Yes, this is a legitimate email. There was an issue with someone spamming the Jira, in this case, someone commented "let me **** you up fam". The message you received was a Linden deleting the comment. Linden Lab and Whirly have been working to delete all the spam from yesterday, if you receive a few more emails like this, just delete them, they are not important.
  17. I recognized the texture and on a build platform that looked highly suspicious of the one I made, was like "HMM THATS SUSPICIOUS", looked at the UUID via wireshark, downloaded it over the asset server, looked at who uploaded the asset in the jp2 header. OH LOOK ITS ME Pretty much eh about it on my stuff, I'd prefer if people asked but for me it's not a big deal unless they go running around yelling "I MADE THIS". However I respect other content creator's opinion on this, as not many people are like me and don't really care if people copy their stuff, as such, will take action if I see someone copybotting someone else's stuff. spooked them. :v "eyy were'd you get that texture yo" etc, ended up giving them a copy of the texture, told them copybotting is bad etcetc, if they see something I made and they want a copy just ask me winners don't do drugs Didn't report to LL I do it on my own stuff that I made myself, mostly automated construction via a custom bot. :v
  18. I think LL sends out emails related to bans? I could be wrong but it may be worth a try for her to check her email. As for This is because sometimes users may become unbanned, especially if they are false-fully banned. Why remove all their friends if it is a temporary suspension or false ban and make them have to go and find their friends again? A quick way to check if someone is banned is to go to https://my.secondlife.com/USERNAME_HERE, if they are banned, it will show up as like so: Notice the "This name is unavailable". This usually means OLD ANCIENT ACCOUNT which has not been moved over to the new system The user has deleted their account Linden Lab has purged their profile(EG: Contains content it shouldn't) without banning the account(simply changing their profile text should restore it) (I could be wrong about this but I do know they blank profiles sometimes) Linden Lab has disabled their account (For example, Grumpity Linden's old ProductEngine account https://my.secondlife.com/grumpity.productengine which was used before Grumpity became a Linden) The user is banned In most cases, it is the last reason, or "banned". As others have said, the best course of action to resolve/dispute a ban is to contact support by going to http://support.secondlife.com/create-case
  19. If you want, you can always edit the notecard and comment out(or remove, depending on how it works) the adult animations. EG On MLP based furniture, you can simply just delete the entire adult menu notecard and it will disappear from the menu(provided it is using the modular menu mode). On others, you can comment out the stuff Before: #Lines starting with # are comments hyena sitting|<-0.03000, 0.00000, -0.21999>|<0.00000, 0.00000, 0.00000, 1.00000 hyena laying|<0.57000, 0.00000, 0.5>|<0.00000, 0.00000, 0.00000, 1.00000> hyena LEWD|<0.58000, 0.00000, 0.46000>|<0.00000, 0.00000, 0.00000, 1.00000> After: #Lines starting with # are comments hyena sitting|<-0.03000, 0.00000, -0.21999>|<0.00000, 0.00000, 0.00000, 1.00000 hyena laying|<0.57000, 0.00000, 0.5>|<0.00000, 0.00000, 0.00000, 1.00000> #hyena LEWD|<0.58000, 0.00000, 0.46000>|<0.00000, 0.00000, 0.00000, 1.00000> Removing the ability to access the adult animations should suffice enough.
  20. Hello! Sorry to hear you are having problems with spending your money. You can see here your current limits https://secondlife.com/my/lindex/describe-limits.php? They increase since you first purchase of L$, so even if you joined a month ago, if you just purchased L$ a few days ago, your billing limit would be exceeded by $30. The two days you can only buy up to $250, after that, until 7 days have passed you can only buy up to $500, after that you can get $1,300 USD. I do not fully understand how Levels work, it may be automatically applied or a Linden Lab employee may have to set it to your account. You can always have your limit's reviewed by a employee by contacting support at https://support.secondlife.com/create-case/ Hope this helps and that you change your mind!
  21. I do not think you can delete posts on Invision Power Boards without mod permissions. The old Lithium was more permissive towards the user, IPB is less permissive. I can't even use direct links and have dynamic signatures anymore. :< You can always Report your post and request a mod to delete it, or you can edit your post to contain something like "[REDACTED]" or "[REMOVED]". I do advise against deleting topics as it deletes information that others may find useful, especially on questions.
  22. You can always reset your display name without waiting by pressing the Reset button on the name change dialog: Note, this will not reset the waiting time by 1 week, but it will change your display name back to thelastpaige A good rule of the thumb is to avoid putting unicodes in your name unless it is a alphanumeric system of a different language, as not all computers will render the unicodes you see, and if it is mostly unicode/unreadable, users will resort to using your username instead of your display name, as they are not easy to type.
  23. Too many to list here without mods going "NO U DONT DO DAT!", heres is a listing of my My Inventory/Avatars/ directory, might be slightly out of date: http://crocuta.softhyena.com/avatar_list.txt As for gender diversity: No idea, I know I have some male, some female, some herm, etcetc, I don't keep track of this. As for race/species diversity: SPECIES diversity, except for human which I cannot use because with furry avatars I just slap on hair and call it a day, human avatars would take a lot of time to set up and I am quite lazy. As for age diversity: No they are all the same age as me 99% of the time(with rare exceptionations such as dracolich). I just be what I want when I feel like it. :v
  24. Not all dance poles are explicit/adult. Dance poles originally were not intented for the commonly thought of use today. It is actually a great work out, utilising the upper body strength. If I had the choice, I'd say dance poles should be allowed on general land provided they are non-erotic intent, and have no sex animations. But don't just go plopping down one in a general land. Not entirely sure Linden Lab has the same view point here. It is ultimately up to them. It should be fine to rez a non-explicit one on moderate land however. References http://ipdfa.com/about/history-of-pole/
×
×
  • Create New...