-
Posts
716 -
Joined
-
Last visited
Content Type
Forums
Blogs
Knowledge Base
Posts posted by ellestones
-
-
with dragcopy, the new copy is at the position of the original object and it is the original that is dragged/moved
with KFM enabled then when the dragcopy is completed, the moving_end event in the original object should fire. The script in the copy at the original position being reset like you have observed
- 1
-
not deposited
- 1
-
18 hours ago, Bellimora said:
If someone is in the combat area I want them to have the shared windlight as everyone else.
If they are fighting in a shadowy nighttime environment I don't want them cheating themselves some midday sun. So I use an experience to staple a windlight to them.
If they do not like the windlight and duck out of experience. I will detect that via some easy to run LSL checks and my script will ask them nicely to get to the spectator area or get back in experience with a hud. If they fail to comply I'll eject them
thinking about how this might be done. Am not sure of the current status of the LSL commands but reading Inara Pey's last blogs about these then so far seems it is:
llGetEnvironment() which reads the parcel property and llSetAgentEnvironment() and llAdjustAgentEnvironment(). So all good on being able to get the parcel environment and set the players windlights using a script
LL may have already thought about being able to detect what environment setting a player has, but it wouldn't hurt to make a jira about it if you want Bellimora
if so then I would suggest a jira request for something like: integer llSameEnvironment(key agent_id, key environment_id)
is similar to how llSameGroup() works. So not to be too nosey about visitors to the region. On the game arena we just want to know if the player is using the arena environment or not
a code example of how this can go:
key player = "some player uuid"; key environment = "our environment uuid"; integer warned; integer game_on; if (game_on) { if (!llSameEnvironment(player, environment)) { llSetAgentEnvironment(player, "our environment name", 1.0); if (warned) { llRegionSayTo(player, 0, "You are gone!"); llTeleportAgent(player, ...somewhere_not_here...); warned = FALSE; } else { llRegionSayTo(player, 0, "Environment change violation. You are warned."); warned = TRUE; } } } else // person is not in the game { // so do nothing }
- 1
- 1
-
i downloaded it. I like :)
i might even use it now
-
4 years as a renter like you mention in other thread. One day over your last day and all your stuffs mass returned. Thats pretty brutal. Is business sure but still pretty brutal
- 2
-
House Doctor
- 1
-
-
2 minutes ago, Cindy Evanier said:
Where on earth do you encounter such griefing?
LL- owned sandboxes usually
- 1
-
i think that you will only have any chance to be able to force a name change of the current sim if you can provide RL evidence that the name is your RL trademark. And probably also be able to show that the now usage of the region is some kinda landscaping oriented business
- 1
-
LL Governance look at every abuse report. How they decide from there seems in the first instance to depend on who Exactly Linden is, when the report is reviewed. When it is the same avatar account doing the harassing over and over, then Exactly Linden morphs into Banhammer Linden
- 2
-
6 hours ago, Marianne Little said:
I was thinking, 4096 MB RAM isn't that much, with me having a large inventory? I just read another thread, that Firestorm take 6 MB ram memory, if I read it correct.
if you are running Windows 10 64-bit then more memory is always a good thing. And if you can see the offered video card running then thats a good thing as well
- 1
-
9 minutes ago, BelindaN said:
My SL knowledge sphere is growing every day.
BUT my SL unknowns sphere grows exponentially every day.
I'm losing the race.......🤔
Even with my obsessional thirst for knowledge........
this you have in common with people like Socrates and Albert Einstein
the more we know, the more we understand how little this is compared to all the things we know we don't know, and how even littler this is compared to all the things we don't know that we don't know
or as sometimes people say, there are the known knowns, the unknown knowns, the known unknowns and then the unknown unknowns. And when they say this we go: Am not sure they know what they are talking about. And they go: Me either really but it sounds cool which makes it a known known for me even if I don't understand it. And as you don't understand it either same as me, even tho you now know as I just told you, is a known unknown for you
and we go: would you like another cup of tea ?
- 1
- 1
-
On 11/27/2018 at 10:28 PM, Fionalein said:
.
I would be highly displeased to see the LDPW supporting a private game like GTFO, especially with the way it's creator behaves.
i have no idea who this creator is, but why ever would LL get into a public spaces support partnership with anyone who names their enterprise as GTFO? Is mind boggling to even consider
it might be that this creator has a comprehensive train running system but GTFO ?! really !? seriously ?!
- 3
-
4 minutes ago, MirandaBowers said:
I would take more of a passive approach and just try to ignore it while remaining polite. It is clear she already dislikes you for her own reasons, so no need to make her HATE you. For all we know she could have all the free time in the world to retaliate and try to make you more miserable.
i am with you
when people try to do this to me. I don't ever complain. I don't communicate my own views to them. I don't ban. I don't report. I don't block. I just ignore people like this. They don't exist for me while they continue to behave as they do. I have stoneface of indifference and oh! well
- 3
-
like @moirakathleen says, the chat log path can be set to a drive which is accessible from any device which has network permissions to access that drive. Maybe a person with more network experience will reply soon on how to set this up
i can see why you might want to do something like this. Like you want to save all chat logs to your main computer, and be able to read/write the logs also from your laptop and/or phone chat app
-
from a coding pov then is possible to do a character translator app fairly easily. Whats not easy is getting the translation 100% correct in every instance. But I think it would be possible to achieve +90%. The more rules coded/catered for then the closer to 100% we can get
a thing is that the Change Display Name box doesn't accept all characters. It seems that it only accepts Unicode 16 - 2 byte characters. The extended 3 byte character set it doesn't. Am not sure if this is absolutely true but I do know that some characters it does not accept and I think its the 3 byte characters. Somebody reading might be able to shed further light on this
putting this aside for now. A way to do this is something like:
list alphabet = ["Aa", "Bb", ... "Zz"]; where the list contains 26 strings of symbols. List element 0 = "Symbols that can be used as A". List element 1 = "Symbols that can be used as B". Etc etc. upto List element 25 = "Symbols that can be used as Z"
parse the DisplayName, 1 symbol at a time, look up the symbol in alphabet then assign it to "a", "b", "c" etc. Assigning "A", "B", etc when used literally in the parsed string
then start adding rules. Which can include:
- further capitalisation of words made of symbols
- when a word contains all upside down symbols then reverse the output
- when a symbol is not found in alphabet then output it verbatim. Or substitute a symbol for unknown. A space, dot or whichever
- when a symbol is a number then output it verbatim
- when a symbol can be used to represent more than 1 character then default to the lexicon (first found) order of the alphabetand so on
- 1
-
13 hours ago, Cindy Evanier said:
I set up a little park/hangout/cuddle/chill/dance area on my roadside parcel ground level which used to get used by a small amount of people each day which made me happy. Until someone bought the next parcel an slapped a big black box rental company office type thing blocking most of it and now its rare to see a visitor
i never get why people with commercial aspirations don't try to make something that is in sympathy with the neighbours existing builds
like you have a little public chill place which attracts some people. A real estate agent sees that you do get some visitor traffic. They think they might be able to get some of that traffic to view some of their offerings. So they put an agency office next door. Because not sympathetic build then nobody comes to your place anymore. So the real estate agent gains nothing positive from this. If anything, all they get is the annoyance of the people who used to come to your place
had they built something that sympathetically flowed between their parcel and your parcel then you and they win, so would the visitors to either or both. Instead you get the Totes Bananas Real Estate Company as a neighbour. With company mission statement: Going broke in SL and dunno why
- 7
- 1
-
i like that you are going with the oh! well plan
meaning derendering the neighbour's stuff and forget that you even have a neighbour. When your friends come to visit then have them go with the oh! well plan also
- 3
-
the classic measurements for a lean-ish man is Vitruvian Man first described by Vitruvius and became well-known thru the drawing of Leonardo Da Vinci
https://en.wikipedia.org/wiki/Vitruvian_Man
in SL a way to do this is get on a pose stand with feet together and arms outstretched
make a prim, move it to your head. Adjust your head size til you happy with it - width and height. Set the prim to the same size. Then drag copy the prim down 7 times, to get your height. then from the center of your head prim dragcopy 4 prims to the left and 4 to the right to get your arm length
then adjust your shoulder width, neck length, torso length, hip length, hip width and leg length to fit within this prim cross shape accordiing to the measurements given by Vitruvius
then tweak them slightly from there to get an individual aesthetic look that you are happy with
- 3
-
as you realise we cant do this kind of assignment as a global declaration
we have to do it in state_entry(). Example:
integer Maxhealth = 300; integer MainBody; integer Rarm; default { state_entry() { Mainbody = (integer)(0.5 * (float)Maxhealth); Rarm = (integer)(0.1 * (float)Maxhealth); } }
note also that the assignments have been typecast in this example. When we mix integers and floats in calculations then when we don't typecast then we can get results that are not what we expect
ps. If you have any other scripting questions then best to put them in the LSL Scripting forum on here, as not as many people come in to this part - the LSL Library
- 1
- 1
-
stick all the pieces into a prim box. And sell the box
If you want to seperate out all items that come with each piece (not jumble everything up) by sticking all in the same box, then stick each piece (and related items) into separate boxes then link them all to together. Then list the linked boxset as 1 for sale item
- 2
-
1 hour ago, Ayane Philly said:
[script:New Script] Script run-time error
[22:05] Lists may not contain listsAyane, the code snippet that Rolig last posted cannot return this error. So something else is now going on. It might be that you are writing the following:
llSetLinkPrimitiveParamsFast(LINK_SET, [ [ 34, 2, PRIM_POS_LOCAL, llList2Vector(lAllPositions,0) + vOffset ], [ 34, 3, PRIM_POS_LOCAL, llList2Vector(lAllPositions,1) + vOffset ], [ 34, 4, PRIM_POS_LOCAL, llList2Vector(lAllPositions,2) + vOffset ], ...
if so then you will get this error
if you are not then post the code you are using and we can have a look at it with you
-
hugs for Rolig 👩❤️👩
- 1
-
On 12/1/2018 at 6:08 AM, Grumpity Linden said:
I think we should do the more generic case - allow a merchant to disable redelivery for 1) their entire store or 2) on a per-listing basis. Otherwise, we may get caught up in carving out a variety of exceptions. Thoughts? (I don't mean from Dakota, I mean from everyone ).
i wrote earlier that I vote for this
thinking about it a bit more then I think is not a good idea. So I don't vote for it anymore
when look at it from the customer's pov. A customer who has bought a copy permissions enabled product then the intent is to provide the customer with a way to obtain a redelivery by not having to request the vendor for this, and get frustrated when the vendor does not or cannot respond. I think that both vendor and customer would be happy for the customer to have this capability
a temp mod fix has been done so that the vendor can delist a product and turn off redelivery of delisted products. The frustrated customer remains. The customer can't automagically get a redelivery of the product they have
has been noted that sometimes a product has been updated and the vendor prefers that customers obtain the updated version rather than another copy of the earlier version product. In the case of free upgrades then is no issue for either the customer or the vendor
working thru each of these issues then the remaining issue is when upgrades are not free
I think that MP policy should be that upgrades are classified as a new listing. Previous versions can be delisted and the customer can still get a redelivery of the old version and use it as they would have continued to do so without redelivery
this is an open question? Bbut am not sure its a good idea for vendors to be able to void redelivery thru delisting to secure sales of updated versions. When the new version can be listed as a new product, and the old version be delisted, be no longer on sale to new customers, and the redelivery of old versions is restricted to the earlier customers. Who may very well choose to buy the new updated version anyways rather than take redelivery of the older version
- 3
Upgrade from GTX 560 ti
in General Second Life Tech Discussion
Posted
go with a brand new 1050TI then
i just recent got this card and stuck it in my 6 year old computer. Goes good, and I didnt have to upgrade my power supply or change out my motherboard which I would have had to do, had I gone with a 1060 or higher
when I connect the 1050TI to my old screen (1920x1080) then is noticeably higher FPS in SL overall on all scenes and configurations than with my old 660GTX card. Easy hitting 60FPS when by myself in mesh body and lots of mesh attachments. Marginally higher when crank the configuration to Ultra. Marginally higher meaning about 2-5 FPS extra on Ultra overall scenes
with my new (2560x1440) screen then in SL is about the same to marginally better FPS overall as the 660GTX + (1920x1080). Just a whole lot more pixels and crisper view which is why I got it