Scripts for noobs
|
|
Monkey Edge
Registered User
Join date: 23 Apr 2005
Posts: 69
|
05-05-2005 14:54
well as you know newbs  like me  cant script for thier life so what i think anybody who feels like should do here is post helpful scripts or scripts that us noobs could prosper off of and learn from becuase even looking at the help section fo scripting doesnt get me too far so..... all free scripts out there plz come here
_____________________
What do today what you can put off till tommorrow But....... What is today but yesterday's tommorrow
|
|
Chris Wilde
Custom User Title
Join date: 21 Jul 2004
Posts: 768
|
05-05-2005 15:02
there's a script library forum with tons of free scripts.
|
|
Monkey Edge
Registered User
Join date: 23 Apr 2005
Posts: 69
|
05-05-2005 18:46
yea i know but i dont know how to use half of that stuff or have no use for it so im opening a thread for all to post any scripts for noobs
_____________________
What do today what you can put off till tommorrow But....... What is today but yesterday's tommorrow
|
|
Jillian Callahan
Rotary-winged Neko Girl
Join date: 24 Jun 2004
Posts: 3,766
|
05-05-2005 18:51
Well, what is a "script for newbs" then? What are you looking for?
|
|
Phoenix Byrd
Monkeh
Join date: 18 Mar 2005
Posts: 77
|
05-05-2005 23:23
Man, live a little. PLAY WITH THEM. No one taught me really. I just picked a script, had no clue wth it was doing, dropped the lil sucka in a cube and let it rip. Then, I played with the code a lil till I broke it THEN asked how n WHY was it broken. I still suck at scripting but I'm pretty damn proud at what I can do so far just from messing around  ... hell, I've even impressed a frined of mine who's an awsome scripter 
|
|
Zeno Concord
To infinity, and beyond!
Join date: 28 Mar 2005
Posts: 51
|
Script Library in SL needed
05-06-2005 09:59
Learning by trial and error can be a fun adventure, for a while, for some people. I am an experienced script programmer on the web and but I have been very frustrated figuring out the basics of scripting in SL. The language is not a problem for me, but the environment is not very well defined. After a few hours of scripting weirdness, I was looking for excuses to do something more fun. So I would like to see an extended series of tutorial scripts, perhaps covering the most commonly found script behaviors in SL. Moreover, the many hidden assumptions about WHY scripts are written as they are should be exposed. E.g. an object that says something on a channel that it is also listening on better filter out its own messages or you will be blasted by a say/listen loop. The script library forum is a great resource, as is the LSL wiki. But can we get something similar in SL, where the scripts are actually used? Scripts should be categorized, from tutorial to advanced, and also by subject area, and each should have working demo examples. I would be willing to organize this effort if it doesn't already exist. 
|
|
Desire Night
Registered User
Join date: 10 Apr 2005
Posts: 14
|
05-06-2005 11:12
Hey Zeno I am with you 100% on your suggestion of more in depth tutorials and examples of the commands and what they do. I too am an experienced web programmer and find SL daunting - especially because I cant go to Barnes and Nobels and pick up a Que book on SL scripting language - its just taking the language and figuring out how/why it works.
|
|
Monkey Edge
Registered User
Join date: 23 Apr 2005
Posts: 69
|
05-06-2005 14:35
i do trial and error with scripts too but within reasonj so they dont break but the olny i thing i really know how to do is like....
on rez play sound or on touch play sound
_____________________
What do today what you can put off till tommorrow But....... What is today but yesterday's tommorrow
|
|
Cocoanut Koala
Coco's Cottages
Join date: 7 Feb 2005
Posts: 7,903
|
05-06-2005 15:54
I just KNOW that this stuff isn't as arcane as people want it to look.
I really don't understand why, just because one person figures out that 4 -3 = 1 that everyone else in the world is required to grasp that 4 - 3 = 1 without benefit of any math instruction whatsoever.
This scripting stuff looks to me like no more than simple math, although more like a combination of language/letters/punctuation and math.
You want a door to open. Right?
Now I know all KINDS of doors open. So this can't be that big a state secret.
Yet there is nothing anywhere to teach me how to make a door open. I have to try to figure it out by myself, WHILE, mind you, feeling guilty for taking a "door open" script out of a free basic door to make another door open.
OK, so after a few hours, I finally get a door I made to open. But you know, I could write how to do that so that another person could accomplish what I did in like 5 minutes instead of 2 hours. Except that I STILL don't really know what I'm dong. I've got a gate I can't make open except from in the middle. In fact, it's all so totally time consuming and frustrating every time, that one is inclined to say to heck with scripting anything, or ever making anything, which in my opinion is the same as saying to heck with the entire game.
What's so wrong with having an instruction booklet somewhere? When the concept being teaching and learning, rather than knowing and making it harder for others to ever know.
To hell with trial and effort. Is it really so necessary for each and every individual to re-invent the wheel?
Why not just make basic scripts available - and understandable - to everyone? And the whole scripting thing understandable? At least for all the basic needs. "Scripting for Dummies." Not "Scripting for Those of Us Who Already Know How to Script."
You would all benefit from that because you would have more cool stuff. What's cool about a rl toliet is the color, design, etc., of said toliet. Nobody thinks the inner workings of a rl toliet are all that cool except maybe the manufacturer and the plumber.
If nobody can design a toliet until they know how to build the entire flushing mechanism from scratch, then we have a lot less choice of toliets in this world.
coco
|
|
Ardith Mifflin
Mecha Fiend
Join date: 5 Jun 2004
Posts: 1,416
|
05-06-2005 15:59
From: Cocoanut Koala I just KNOW that this stuff isn't as arcane as people want it to look.
I really don't understand why, just because one person figures out that 4 -3 = 1 that everyone else in the world is required to grasp that 4 - 3 = 1 without benefit of any math instruction whatsoever.
This scripting stuff looks to me like no more than simple math, although more like a combination of language/letters/punctuation and math.
You want a door to open. Right?
Now I know all KINDS of doors open. So this can't be that big a state secret.
Yet there is nothing anywhere to teach me how to make a door open. I have to try to figure it out by myself, WHILE, mind you, feeling guilty for taking a "door open" script out of a free basic door to make another door open.
OK, so after a few hours, I finally get a door I made to open. But you know, I could write how to do that so that another person could accomplish what I did in like 5 minutes instead of 2 hours. Except that I STILL don't really know what I'm dong. I've got a gate I can't make open except from in the middle. In fact, it's all so totally time consuming and frustrating every time, that one is inclined to say to heck with scripting anything, or ever making anything, which in my opinion is the same as saying to heck with the entire game.
What's so wrong with having an instruction booklet somewhere? When the concept being teaching and learning, rather than knowing and making it harder for others to ever know.
To hell with trial and effort. Is it really so necessary for each and every individual to re-invent the wheel?
Why not just make basic scripts available - and understandable - to everyone? And the whole scripting thing understandable? At least for all the basic needs. "Scripting for Dummies." Not "Scripting for Those of Us Who Already Know How to Script."
You would all benefit from that because you would have more cool stuff. What's cool about a rl toliet is the color, design, etc., of said toliet. Nobody thinks the inner workings of a rl toliet are all that cool except maybe the manufacturer and the plumber.
If nobody can design a toliet until they know how to build the entire flushing mechanism from scratch, then we have a lot less choice of toliets in this world.
coco The Wiki ( https://secondlife.com/badgeo/wakka.php?wakka=HomePage) is available for scripting help, as is the Linden-authored instruction booklet (c:/Program Files/SecondLife/lsl_guide.html). Said instruction booklet is not as comprehensive as the Wiki, but is easier to find, since it's linked to in the SL client. Just click Help...Scripting Documentation. Also, there are many open source scripts which you may examine to learn.
|
|
Rmike Javelin
Muskrat Pilot
Join date: 20 Mar 2005
Posts: 159
|
05-06-2005 19:49
If you can teach yourself to play piano, speak Chinese and Russian, and juggle 4 chainsaws, you should have NO problem learning LSL! I'm still working on "Hello Avatar" 
|
|
Monkey Edge
Registered User
Join date: 23 Apr 2005
Posts: 69
|
05-06-2005 20:26
wow this thread has become a good discussion and also u should post your script here out of the kindness of your heart so other people DONT spend 2 hours making it
_____________________
What do today what you can put off till tommorrow But....... What is today but yesterday's tommorrow
|
|
Cocoanut Koala
Coco's Cottages
Join date: 7 Feb 2005
Posts: 7,903
|
05-06-2005 21:05
How do you know if a script is an open source script or not?
coco
|
|
Jillian Callahan
Rotary-winged Neko Girl
Join date: 24 Jun 2004
Posts: 3,766
|
05-06-2005 21:17
Just double click it. If you can see the source code, it's open source.
|
|
Ardith Mifflin
Mecha Fiend
Join date: 5 Jun 2004
Posts: 1,416
|
05-06-2005 21:51
From: Jillian Callahan Just double click it. If you can see the source code, it's open source. More specifically, the university used to have a ton of free scripts. Hank's scaled back since then, so I don't know if they're still there. Otherwise, Yadni Monde's junkyard has a bunch of freebies, many of which are editable.
|
|
Jillian Callahan
Rotary-winged Neko Girl
Join date: 24 Jun 2004
Posts: 3,766
|
05-06-2005 22:41
Oh.  I misunderstood the question 
|
|
Monkey Edge
Registered User
Join date: 23 Apr 2005
Posts: 69
|
05-07-2005 05:20
ty airdeth that could be considered as free scripts
_____________________
What do today what you can put off till tommorrow But....... What is today but yesterday's tommorrow
|
|
Enabran Templar
Capitalist Pig
Join date: 26 Aug 2004
Posts: 4,506
|
05-07-2005 06:58
From: Cocoanut Koala Yet there is nothing anywhere to teach me how to make a door open. I have to try to figure it out by myself, WHILE, mind you, feeling guilty for taking a "door open" script out of a free basic door to make another door open. You really need to look harder. I am now and have always been a scripting idiot, but whenever I needed basic scripts to pick apart and adapt to my needs, I've never had any trouble finding them. Mainly because I didn't mind looking. As Ardith mentioned, the LSL Wiki is replete with useful information and examples on how to use the many functions of LSL. There's a Linden-written instruction manual/tutorial on LSL, but it's not quite as useful. There's also an entire forum bursting with example scripts. Look at all these door scripts. Look how many are commented. Even when I first joined, there were plenty of resources for basic scripting information. Since then the landscape has only improved. But you have to make the effort to spend a few seconds and use a few search buttons.
|
|
Monkey Edge
Registered User
Join date: 23 Apr 2005
Posts: 69
|
05-07-2005 07:30
yes there are many free scripts on the web and in game but it may take a while to dig while trial and erro might get it done faster depending on what type of script
_____________________
What do today what you can put off till tommorrow But....... What is today but yesterday's tommorrow
|
|
Eloise Pasteur
Curious Individual
Join date: 14 Jul 2004
Posts: 1,952
|
05-07-2005 08:54
From: Cocoanut Koala What's so wrong with having an instruction booklet somewhere? When the concept being teaching and learning, rather than knowing and making it harder for others to ever know.
To hell with trial and effort. Is it really so necessary for each and every individual to re-invent the wheel?
Why not just make basic scripts available - and understandable - to everyone? And the whole scripting thing understandable? At least for all the basic needs. "Scripting for Dummies." Not "Scripting for Those of Us Who Already Know How to Script."
coco There are instructions around coco, between the wiki, the Linden Help file and the scripting library and here there are both instructions and people ready, willing and able to help you along the way. I'm a moderately competent slasher-at-scripting: Now, sometimes with some help, I can usually make it do what I want it to do, and do so reliably. I still have my mistakes, some of which are frankly hilarious. I don't script in any other language, so I've learnt the way you're trying now. IRL I'm a teacher working with adults. From an educational basis I'm better than a slasher I hope. I would say that someone could write an instruction manual and do so well. But actually you need one for the basics, then one for a door, one for pose balls and anims, one for sounds, one for textures, prims, links, one (or more) for dynamics etc. etc. The core ideas of how LSL works remain the same. The subtleties of applying it have some overlap, but are pretty distinct for each case. Between the library (which is usually a good point of call, and the scripts are often commented up well, and now has a matching discussion thread in here to point out any issues, the wiki and this place you can find what you need most of the time. The Jeff's and Strife's (and others) of this world probably spend long enough answering questions in here that they could write a manual and spend less time. But this way one get's one's specific questions answered as well as seeing how other questions that might be relevant to you get answered too. It might not be how you want to learn, it isn't for everyone, but lots of adult educators (like me) would say it's generally the best way to encourage an adult to learn.
|