generic image
Processing...
  • Games
  • Catalog
  • Develop
  • Robux
  • Search in Players
  • Search in Games
  • Search in Catalog
  • Search in Groups
  • Search in Library
  • Log In
  • Sign Up
  • Games
  • Catalog
  • Develop
  • Robux
   
ROBLOX Forum » Game Creation and Development » Scripting Helpers
Home Search
 

Re: how do i script

Previous Thread :: Next Thread 
TheZombieTryhard is not online. TheZombieTryhard
Joined: 01 Dec 2011
Total Posts: 3397
24 Jun 2012 12:56 PM
the pinned post didnt help me at all guys
Report Abuse
CatcherOfSouls is not online. CatcherOfSouls
Joined: 31 Jul 2011
Total Posts: 2319
24 Jun 2012 12:57 PM
The Wiki and videos are going to be your best chance, it is how I learnt.

- COS
Report Abuse
TheZombieTryhard is not online. TheZombieTryhard
Joined: 01 Dec 2011
Total Posts: 3397
24 Jun 2012 12:58 PM
may i get a link to such videos/wiki
Report Abuse
ElectricAxel is not online. ElectricAxel
Joined: 15 May 2009
Total Posts: 16239
24 Jun 2012 12:58 PM
You need to read a lot.

wiki.roblox.com
lua.org/pil

Both those links will help. Remember scripting is like writing in a different language, and you need to learn new "words", new "grammar" (syntax), and new symbols (==, {}, (), "", '').
Report Abuse
miz656 is not online. miz656
Joined: 19 Jul 2010
Total Posts: 15336
24 Jun 2012 01:00 PM
I hate learning syntax :/
Report Abuse
ElectricAxel is not online. ElectricAxel
Joined: 15 May 2009
Total Posts: 16239
24 Jun 2012 01:02 PM
It becomes simpler the more languages you learn. The only problem are the language specific little things. For example, C++'s infamous << and >>, the ::, and all those weird symbols. Also, since Lua is so simple, the first time you see classes they seem very complex...
Report Abuse
CatcherOfSouls is not online. CatcherOfSouls
Joined: 31 Jul 2011
Total Posts: 2319
24 Jun 2012 01:05 PM
We can't link you to videos. But read through these and do some playing with scripting yourself, and it will end up being rather easy.

Once you learn a language such as RBLX.lua, the more complicated languages become much easier to learn.

- COS
Report Abuse
ElectricAxel is not online. ElectricAxel
Joined: 15 May 2009
Total Posts: 16239
24 Jun 2012 01:07 PM
Actually, you will get bad habits and wrong concepts, and higher languages will be complex in a different aspect, and easier in the logical aspect.
Report Abuse
CatcherOfSouls is not online. CatcherOfSouls
Joined: 31 Jul 2011
Total Posts: 2319
24 Jun 2012 01:08 PM
Well yes, but learning the basics of most languages is a good start. Lua I feel does that.

- COS
Report Abuse
miz656 is not online. miz656
Joined: 19 Jul 2010
Total Posts: 15336
24 Jun 2012 01:09 PM
@electricaxel

That's not my problem. It's just that I hate it when you think you know something because the syntax looks perfect but it errors because you really don't know it.

Like example, in logo I did this

setscreencolor[random 255 random 255 random 255]

Which I thought it would work because setscreen color takes three numbers and I said three numbers. But really it's supposed to be

setscreencolor(list random 255 random 255 random 255)

I get how it works now but then it made me frustrated :/
Report Abuse
ElectricAxel is not online. ElectricAxel
Joined: 15 May 2009
Total Posts: 16239
24 Jun 2012 01:09 PM
The logical aspect. Thats what I said, but not knowing what and why things work will give you a challenge later on... Which is why I strongly suggest learning normal Lua from lua.org/pil first.
Report Abuse
CatcherOfSouls is not online. CatcherOfSouls
Joined: 31 Jul 2011
Total Posts: 2319
24 Jun 2012 01:11 PM
Yes, RBXL.Lua is a much more basic version of Lua.

- COS
Report Abuse
miz656 is not online. miz656
Joined: 19 Jul 2010
Total Posts: 15336
24 Jun 2012 01:18 PM
"RBXL.Lua is a much more basic version of Lua."

RBXL.Lua and Lua aren't exactly the same you know. . .

1. RBX.Lua doesn't use the libraries io, os, and debug libraries.

2. RBX.Lua created classes using a different kind of language other than Lua.
Report Abuse
ElectricAxel is not online. ElectricAxel
Joined: 15 May 2009
Total Posts: 16239
24 Jun 2012 01:38 PM
Wasn't it C? Because you can make stuff in C and make it so that you can alter certain part of these with Lua, which is what we see in Roblox. You can create predefined blocks and edit their properties, but not make new blocks from scratch.
Report Abuse
miz656 is not online. miz656
Joined: 19 Jul 2010
Total Posts: 15336
24 Jun 2012 01:43 PM
Not sure if it was C, because I no nothing of that language.
Report Abuse
kingkiller1000 is not online. kingkiller1000
Joined: 12 Dec 2008
Total Posts: 26415
24 Jun 2012 01:44 PM
> RBXL.Lua and Lua aren't exactly the same you know. . .

The fact that RBX.Lua uses LESS libraries makes it simpler, as he said. But, there are some RBX.Lua-only functions.
Report Abuse
ElectricAxel is not online. ElectricAxel
Joined: 15 May 2009
Total Posts: 16239
24 Jun 2012 01:45 PM
Removes 3 small libraries, adds tons of new functions, pseudo-classes, methods, "events" with "events handlers"... Sure, so much simpler. /sarcasm
Report Abuse
GreenDay987 is not online. GreenDay987
Joined: 21 May 2011
Total Posts: 7027
24 Jun 2012 01:48 PM
Nobody knows how to script.

To know how to script you would need to know EVERYTHING about EVERY programming language. And nobody does. We always learn something new.
What you mean is somebody who UNDERSTANDS a certain syntax to an extent.





~Leave me in the city with 50 bucks and watch me come back a millionaire~
Report Abuse
ElectricAxel is not online. ElectricAxel
Joined: 15 May 2009
Total Posts: 16239
24 Jun 2012 01:50 PM
GreenDay, who gave you this misconception ...?
Report Abuse
GreenDay987 is not online. GreenDay987
Joined: 21 May 2011
Total Posts: 7027
24 Jun 2012 01:51 PM
I came under the idea he wanted someone to teach him RBX.Lua

Sorry if I'm wrong :P






~Leave me in the city with 50 bucks and watch me come back a millionaire~
Report Abuse
ElectricAxel is not online. ElectricAxel
Joined: 15 May 2009
Total Posts: 16239
24 Jun 2012 01:53 PM
Its impossible, humanly, to know everything about every language, with the amount of languages, including the ones "made up" (fashion of speech) like Brainfreeze (a language made by a robloxian), and because of all the hidden things every language has, the libraries made, etc... So why was the term scripter made if it was impossible to achieve?
Report Abuse
GreenDay987 is not online. GreenDay987
Joined: 21 May 2011
Total Posts: 7027
24 Jun 2012 01:55 PM
Scripter would refer to somebody who understands a good amount of a language.

However, the term "knows how to script" is impossible. "understands *insert language here*" would be better used.






~Leave me in the city with 50 bucks and watch me come back a millionaire~
Report Abuse
ElectricAxel is not online. ElectricAxel
Joined: 15 May 2009
Total Posts: 16239
24 Jun 2012 02:01 PM
It is implied that by "Knows how to script" we mean "Knows how to write a script in the language Lua" because this forums are for Lua. If we specified everything every time we were writing, paragraphs would be way too long.
Report Abuse
GreenDay987 is not online. GreenDay987
Joined: 21 May 2011
Total Posts: 7027
24 Jun 2012 02:03 PM
These forums are NOT just for Lua. They are also for Java, JavaScript, C, C++, HTML, etc.









~Leave me in the city with 50 bucks and watch me come back a millionaire~
Report Abuse
ElectricAxel is not online. ElectricAxel
Joined: 15 May 2009
Total Posts: 16239
24 Jun 2012 02:06 PM
Shouldn't be, seeming as those have nothing to do with roblox, and there are plenty of communities for those languages with many more users that know them. Very rarely do I see someone asking for help with any language other than Lua, and most times their questions have no answers because, like I said, barely anyone around here knows those languages. However, it is true it was never specified this was Lua specific, but the opposite is true, so both our statements are invalid, following your logic of "if the opposite is not said explicitly, then its permitted."
Report Abuse
Previous Thread :: Next Thread 
Page 1 of 1
 
 
ROBLOX Forum » Game Creation and Development » Scripting Helpers
   
 
   
  • About Us
  • Jobs
  • Blog
  • Parents
  • Help
  • Terms
  • Privacy

©2017 Roblox Corporation. Roblox, the Roblox logo, Robux, Bloxy, and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.



Progress
Starting Roblox...
Connecting to Players...
R R

Roblox is now loading. Get ready to play!

R R

You're moments away from getting into the game!

Click here for help

Check Remember my choice and click Launch Application in the dialog box above to join games faster in the future!

Gameplay sponsored by:
Loading 0% - Starting game...
Get more with Builders Club! Join Builders Club
Choose Your Avatar
I have an account
generic image