Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Things you can't do in LSL

Beverly Ultsch
Registered User
Join date: 6 Sep 2007
Posts: 229
01-14-2009 09:20
From: Winter Ventura
LSL provides no tool to change clothing. period.

If I have the right webserver, I can store data permanently. if I have the right scripts on my webserver, I can poll the built-in SL search to garner UUIDs from user names.. if I have the right bot software, I can even write to notecards.

QUOTE]

Lsl is the scripting language, I hope we ageee on that.

With the normal viewer i agree it provides no means to change clothes, there is no llChangeClothes()

However, you cant deny that by using proper LSL commands this is possible if the viewer supports this.

I can do all sorts of things with a webserver, (writing to notecards im not sure about, unless you keep them on your serever).

So is keeping it on your server, using php or something else, better than me using a bespoke client, at least i dont have to go outside sl to do it
Winter Ventura
Eclectic Randomness
Join date: 18 Jul 2006
Posts: 2,579
01-14-2009 09:29
"you can use llOwnerSay to communicate with certain third party clients to trigger proprietary behaviour that is not a documented part of the scripting language".

"you can use llemail, http, etc to interact with certain third party scripts hosted on outside-of-sl webservers"

That doesn't make that functionality PART of LSL, nor does it make it PART of what llOwnerSay can do.

Your kitchen sink can not make ice. You can USE the kitchen sink to get water which you can then use a third party device (a freezer) to turn into ice... but ice is not a function of your kitchen sink.
_____________________

● Inworld Store: http://slurl.eclectic-randomness.com
● Website: http://www.eclectic-randomness.com
● Twitter: @WinterVentura
Beverly Ultsch
Registered User
Join date: 6 Sep 2007
Posts: 229
01-14-2009 09:56
As you pointed out, the topic is "What you cant do in LSL"

I can do these things useing LSL,

No extensions to LSL needed.
Winter Ventura
Eclectic Randomness
Join date: 18 Jul 2006
Posts: 2,579
01-14-2009 09:59
From: Beverly Ultsch
As you pointed out, the topic is "What you cant do in LSL"

I can do these things useing LSL,

No extensions to LSL needed.


The Restrained Life API is NOT LSL.
If you need a whole new third party client to do it, then the function clearly isn't part of LSL.

I give up..
_____________________

● Inworld Store: http://slurl.eclectic-randomness.com
● Website: http://www.eclectic-randomness.com
● Twitter: @WinterVentura
Beverly Ultsch
Registered User
Join date: 6 Sep 2007
Posts: 229
01-14-2009 10:02
LSL is clearly defined on the Wicki.

The influence it has with clients is not.

To say i'm not useing LSL is silly, it may not have the same effect on the standard client, but it is still LSL.
revochen Mayne
...says
Join date: 14 Nov 2006
Posts: 198
01-15-2009 10:56
Back to topic please or discuss in a new thread. thank you =)

And i have to agree with Winter. There is no LSL function to change clothes. Using extensions like a 3rd party viewer is out of context.
_____________________
www.HotFusion-SL.com
Inflatable Core
Registered User
Join date: 4 Jan 2009
Posts: 1
You can't change clothes via LSL.
01-27-2009 17:28
RestrainedLife has hooks allow you write scripts that emit strings that make the RestrainedLife VIEWER behave in a certain way. That's not LSL scripting. That's meta-programming that targets a specific viewer. If I run those scripts using the stock SL client, THEY DON'T WORK.

And yes, this conversation has become tiresome.
RobbyRacoon Olmstead
Red warrior is hungry!
Join date: 20 Sep 2006
Posts: 1,821
01-27-2009 18:09
From: Beverly Ultsch
I think a few of these posts need revising.

With the following note.

Some things can now be done within LSL on the standard viewer, some need third party viewers (and this can be a good market place).

I would be intereseted to see stats on the different viewers in use.

Ones that spring to mind are, using the restrained life viewer and derivatives (because thats what i mostly write for :)

1) Alter/Remove clothing
2) Force TP

Others have become possible with new additions to LSL.

So maybe we should start the list again.

From: Beverly Ultsch
LSL is clearly defined on the Wicki.

The influence it has with clients is not.

To say i'm not useing LSL is silly, it may not have the same effect on the standard client, but it is still LSL.

I suspect you are being intentionally obstinate, but I would agree with the other comments that what you are referring to is not a standard part of LSL. While the Wiki does not specifically state that the information contained within is associated with the accepted and officially supported *Second Life* viewers, any intelligent person can quite clearly see that is a fundamental assumption.

It's asinine to suggest that a thread which is made to educate people about the LSL language be revised to include information about every (or even any) third-party viewer that comes along.

It's reasonable to expect that people wanting to learn more about unsupported extensions should go to the websites and resources dedicated to those extensions.

Even if LSL were a general-purpose language rather than a domain-specific language created by the Second Life developers for the Second Life platform, I would expect people interested in unsupported viewers and hacks to view the appropriate resources.


.
_____________________
BETLOG Hax
Geek
Join date: 22 May 2007
Posts: 91
01-27-2009 18:16
From: RobbyRacoon Olmstead
It's reasonable to expect that people wanting to learn more about unsupported extensions should go to the websites and resources dedicated to those extensions.

Agreed.
This thread is for standard LSL within a standard LL client and sim.
Start another similar thread for anything else.

We know theres plenty of cool stuff that can be done, but thats not the point of this thread.
Tangentally: google "autohotkey" (very useful)
felinoel Moo
Registered User
Join date: 2 Feb 2009
Posts: 2
02-02-2009 20:31
Can a script cause an object to affect the area around it's gravity to pull in on itself like a planet does, and can one attach that to a sphere to walk all the way around it?
Ruthven Willenov
Darkness in your light
Join date: 16 Jan 2008
Posts: 965
02-02-2009 21:02
From: felinoel Moo
Can a script cause an object to affect the area around it's gravity to pull in on itself like a planet does, and can one attach that to a sphere to walk all the way around it?

it can using pushobject as long as pushes are enabled on the land. not sure about walking around it, i assume causing it to orbit?
felinoel Moo
Registered User
Join date: 2 Feb 2009
Posts: 2
02-02-2009 21:46
From: Ruthven Willenov
it can using pushobject as long as pushes are enabled on the land. not sure about walking around it, i assume causing it to orbit?

Well no not orbit, I want to do basically was Super Mario Galaxy did with their planets and traveling across them
Melody Foil
Registered User
Join date: 4 Mar 2009
Posts: 1
Be very careful now how many scripts you put in an object.
03-04-2009 15:29
I had rezzed an 800 character display I made. My goal was to get the scripts and fix it on another av as it did have way too many scripts for the job it was doing, about 6 per each of 160 character display prims. First iteration. Trying to rez it on my alt, it kept popping back into inventory (it was still no copy no mod so i'd not set something right) Went back to strip it down and it gave me an error about unable to rez object that cause problem in the sim. The sim in question is always laggy. It's a sandbox with many vendors. I'm guess it will need to go no-script except for members of vendor group...

I've had this object out a number of times and built and scripted it in this sim. WTF changed?

I hate SL sometimes.

--
Lucifer Lockjaw
Registered User
Join date: 27 Sep 2007
Posts: 7
04-22-2009 15:50
From: Yumi Murakami
UNAVAILABLE FUNCTIONALITY

You cannot..

- Recieve HTTP requests.



Not news, but this should be removed from the "impossible" list.

http://wiki.secondlife.com/wiki/LSL_http_server
Ordinal Malaprop
really very ordinary
Join date: 9 Sep 2005
Posts: 4,607
04-22-2009 15:56
From: Melody Foil
I had rezzed an 800 character display I made. My goal was to get the scripts and fix it on another av as it did have way too many scripts for the job it was doing, about 6 per each of 160 character display prims. First iteration. Trying to rez it on my alt, it kept popping back into inventory (it was still no copy no mod so i'd not set something right) Went back to strip it down and it gave me an error about unable to rez object that cause problem in the sim. The sim in question is always laggy. It's a sandbox with many vendors. I'm guess it will need to go no-script except for members of vendor group...

I've had this object out a number of times and built and scripted it in this sim. WTF changed?

I hate SL sometimes.

--

You had trouble rezzing an object containing 960 scripts?

Good.
_____________________
http://ordinalmalaprop.com/forum/ - visit Ordinal's Scripting Colloquium for scripting discussion with actual working BBCode!

http://ordinalmalaprop.com/engine/ - An Engine Fit For My Proceeding, my Aethernet Journal

http://www.flickr.com/groups/slgriefbuild/ - Second Life Griefbuild Digest, pictures of horrible ad griefing and land spam, and the naming of names
Ordinal Malaprop
really very ordinary
Join date: 9 Sep 2005
Posts: 4,607
04-22-2009 15:59
From: Lucifer Lockjaw
Not news, but this should be removed from the "impossible" list.

http://wiki.secondlife.com/wiki/LSL_http_server

It is still not implemented at time of writing.
_____________________
http://ordinalmalaprop.com/forum/ - visit Ordinal's Scripting Colloquium for scripting discussion with actual working BBCode!

http://ordinalmalaprop.com/engine/ - An Engine Fit For My Proceeding, my Aethernet Journal

http://www.flickr.com/groups/slgriefbuild/ - Second Life Griefbuild Digest, pictures of horrible ad griefing and land spam, and the naming of names
Lucifer Lockjaw
Registered User
Join date: 27 Sep 2007
Posts: 7
04-22-2009 16:02
From: Ordinal Malaprop
It is still not implemented at time of writing.


It seems I have a touching faith in documentation.
Ordinal Malaprop
really very ordinary
Join date: 9 Sep 2005
Posts: 4,607
04-22-2009 16:06
It is there on the beta grid, I am told.
_____________________
http://ordinalmalaprop.com/forum/ - visit Ordinal's Scripting Colloquium for scripting discussion with actual working BBCode!

http://ordinalmalaprop.com/engine/ - An Engine Fit For My Proceeding, my Aethernet Journal

http://www.flickr.com/groups/slgriefbuild/ - Second Life Griefbuild Digest, pictures of horrible ad griefing and land spam, and the naming of names
Void Mode
Registered User
Join date: 8 May 2009
Posts: 1
05-25-2009 07:18
-have a single script run on permissions requested from multiple users
Void Singer
Int vSelf = Sing(void);
Join date: 24 Sep 2005
Posts: 6,973
06-05-2009 18:27
From: Ordinal Malaprop
You had trouble rezzing an object containing 960 scripts?

Good.

I doubt this is an effect of the script count... we've had more than one person test 10's of thousands of scripts in the same prim with no problems. unless something has changed (and it might have).

more likely some bit of programming glitched it when it was taken back to inventory, or some vagary of mono decided to make an appearance. (although i suppose the higher the script count, the higher the chance of glitch, in the general sense)
_____________________
|
| . "Cat-Like Typing Detected"
| . This post may contain errors in logic, spelling, and
| . grammar known to the SL populace to cause confusion
|
| - Please Use PHP tags when posting scripts/code, Thanks.
| - Can't See PHP or URL Tags Correctly? Check Out This Link...
| -
Viktoria Dovgal
Join date: 29 Jul 2007
Posts: 3,593
06-05-2009 18:39
There was a change in rezzing scripted stuff, and it's part of why the restrictions were put on taking coalesced objects (or rather, one of the reasons it might not be possible to rez big ones). There is an anti-grief measure that kicks in somewhere around 1000 scripts. More background in http://jira.secondlife.com/browse/SVC-1571
Tiyuk Quellmalz
Registered User
Join date: 9 Jan 2007
Posts: 24
09-25-2009 02:32
-make a bicycle or unicycle, as a single object (linked prims), with moving pedals that update more than 5 times per second
BETLOG Hax
Geek
Join date: 22 May 2007
Posts: 91
09-25-2009 07:54
From: Tiyuk Quellmalz
-make a bicycle or unicycle, as a single object (linked prims), with moving pedals that update more than 5 times per second


Yeah, you could.
I don't think that kind of specificity is what this thread is about though.
Coldfire Nightfire
Registered User
Join date: 25 May 2008
Posts: 48
News to me
12-08-2009 12:55
From: someone
=- Create a new notecard from scratch, or change or append to the contents of a notecard (except by communication with a bot).


How does a bot do this???
Pete Olihenge
Registered User
Join date: 9 Nov 2009
Posts: 315
12-08-2009 14:07
Essentially you take the open source code of the standard viewer and add your own code that watches for an appropriate input (e.g. someone saying "Gimme a notecard" in chat) and automatically generates the outputs that do whatever is wanted.
1 2 3 4