Talk:Scripting: Difference between revisions

From Legacy Roblox Wiki
Jump to navigationJump to search
>Anaminus
m (Talk:Www.robloxhq.com moved to Talk:Scripting over redirect: revert)
>Anaminus
 
(19 intermediate revisions by 6 users not shown)
Line 1: Line 1:
Ugh, this article also needs to be reverted, and if it is possible for me to do this, please send me an e-mail at [email protected] --[[User:Twila27|Twila27]] 7:01 AM, November 27, 2007 (CST)
== This Thing is Sloppy ==


Me again, reading this over once more. Is it alright if I change "Class Explorer" to "Object Browser"? I think that's what it means in the first paragraph or so, as there isn't a "Class Explorer" under the Help menu anymore... >_> --[[User:Twila27|Twila27]] 8:18 PM, April 16, 2008 (CST)
Currently, this article is trying to explain/teach everything there is to know about scripting in one article. Then it leads to other articles that explain the same thing. There are already plenty of articles with plenty of information. So, I'm turning it into a portal. The most it will give on something is a small summery, then link to the main article. Other articles will be updated to include information that goes missing here. --[[User:Anaminus|Anaminus]] ([[User talk:Anaminus|Talk]] | [[Special:Contributions/Anaminus|contribs]]) 01:26, 31 March 2010 (UTC)
:Good idea. Scripting is such a broad topic that it is hard to make it all fit into one page.--[[User:Gordonrox24|<span style="font-family:Script MT;color:#36B">Gordonrox24</span>]]&nbsp;&#124;&nbsp;[[User_talk:Gordonrox24|<sup><span style="font-family:Arial;color:red">''Talk''</span></sup>]] 16:48, 31 March 2010 (UTC)


(TGP 1994) Well, I think it would be, after all, the idea of a wiki is for nearly free-for-all editing. After looking at the red text under the Save Page button, I'm beginning to think this isn't a wiki. ~tgp 1994
= Proposal for Update =
I plan on organizing this page into:
# Getting Started
#* An ordered list of 10 or so tutorials that can be read in order and give new scripters a jump start.
# New to Roblox
#* A set of links and information for non-Roblox programmers to get going.
# General Information
#* A set of links for in-depth information
#** things like variable types, enums, class reference, functions, Lua, Studio
# In Depth Information
#* Maybe this section doesn't exist because the wiki isn't targetted for in-depth articles (rather we'll put relevant details on the related pages).


It is a wiki. They just dont want false information and this is a young kids game.
What do you guys think? Is this the right place? --[[User:GoldenUrg|GoldenUrg]] 01:21, 2 August 2010 (UTC)
 
== First 10 tutorials ==
# [[What Can Scripts Do?]] - An overview of what you can do in building (Vehicles, smoke, build tools) and what you need scripts for ([[Absolute_beginner's_guide_to_scripting|abgs]] later sections.
# [[Studio/Standard_Studio_View]]
# [[Absolute_beginner's_guide_to_scripting]] - first 4 sections, mostly (Script:No head)
# [[Your_first_script]] (Script:Hello World)
# [[IS:Making things happen]] - Introduction to Objects and Properties. (Script: Disco Floor)
# [[IS:Events]] - Introduction to events (Touched, Chatted, Clicked) (Script:Click Door)
# [[IS:Variables]] - Introduction to variables (Script: Animation Sequence)
 
Redundant pages:
* [[Basic_Scripting]]
* [[Explaining_Scripts]]
* [[In-Depth_Scripting_Guide]]
 
== Basic Information ==
* [[Lua_Help]] - replace with Category page?
*# [[Conditional_statements]]
*# [[Loops]]/[[Generic_for]] - (merge)
*# [[Basic_math]]
* [[Function_Dump]]
* [[Class_reference]]
* [[Data_Types]]
* [[Edit]]
* [[Debugging]]
* [[Flowcharts]]
 
== On Functions ==
I think that the functions are better explained in the function dump. We should reduce the list here to a "commonly used" or "most useful" functions list.
Also, I disagree with the statement that Delay(0,f) and Spawn(f) are different my tests show them to be exactly the same. -- [[User:GoldenUrg|GoldenUrg]] 06:08, 14 August 2010 (UTC)
:Why is '''error''' on this list? That's a Lua function. I use it very commonly to avoid incorrect arguments from being passed.
 
<div style="border-top: 1px dotted #AAA; color:#000000; font-size:10px; overflow: hidden;">([[User:Merlin11188|Merlin11188]] | [http://www.roblox.com/My/PrivateMessage.aspx?RecipientID=128839 Send Message] | [http://wiki.roblox.com/index.php/Special:EmailUser/Merlin11188 E-mail] |Wiki Writer) — 07:58, December 27, 2011 - UTC</div>
 
== ... ==
 
All programming languages use math.
 
If you can name me a single programming language that is actually useful and that doesn't use math, then I'll be '''very''' impressed. --[[User:JulienDethurens|JulienDethurens]] 17:19, 21 March 2012 (EDT)
:Assuming the increment and decrement operations do not count as math, then I believe brainf*ck is such a language. It's usefulness is debatable though. {{User:NXTBoy/sig|date=08:21, 22 March 2012 (UTC)}}
 
:Your statement should say "All useful programming languages use math." [[User:Anaminus|--Anaminus]] 13:36, 22 March 2012 (EDT)

Latest revision as of 13:36, 22 March 2012

This Thing is Sloppy

Currently, this article is trying to explain/teach everything there is to know about scripting in one article. Then it leads to other articles that explain the same thing. There are already plenty of articles with plenty of information. So, I'm turning it into a portal. The most it will give on something is a small summery, then link to the main article. Other articles will be updated to include information that goes missing here. --Anaminus (Talk | contribs) 01:26, 31 March 2010 (UTC)

Good idea. Scripting is such a broad topic that it is hard to make it all fit into one page.--Gordonrox24 | Talk 16:48, 31 March 2010 (UTC)

Proposal for Update

I plan on organizing this page into:

  1. Getting Started
    • An ordered list of 10 or so tutorials that can be read in order and give new scripters a jump start.
  2. New to Roblox
    • A set of links and information for non-Roblox programmers to get going.
  3. General Information
    • A set of links for in-depth information
      • things like variable types, enums, class reference, functions, Lua, Studio
  4. In Depth Information
    • Maybe this section doesn't exist because the wiki isn't targetted for in-depth articles (rather we'll put relevant details on the related pages).

What do you guys think? Is this the right place? --GoldenUrg 01:21, 2 August 2010 (UTC)

First 10 tutorials

  1. What Can Scripts Do? - An overview of what you can do in building (Vehicles, smoke, build tools) and what you need scripts for (abgs later sections.
  2. Studio/Standard_Studio_View
  3. Absolute_beginner's_guide_to_scripting - first 4 sections, mostly (Script:No head)
  4. Your_first_script (Script:Hello World)
  5. IS:Making things happen - Introduction to Objects and Properties. (Script: Disco Floor)
  6. IS:Events - Introduction to events (Touched, Chatted, Clicked) (Script:Click Door)
  7. IS:Variables - Introduction to variables (Script: Animation Sequence)

Redundant pages:

Basic Information

On Functions

I think that the functions are better explained in the function dump. We should reduce the list here to a "commonly used" or "most useful" functions list. Also, I disagree with the statement that Delay(0,f) and Spawn(f) are different my tests show them to be exactly the same. -- GoldenUrg 06:08, 14 August 2010 (UTC)

Why is error on this list? That's a Lua function. I use it very commonly to avoid incorrect arguments from being passed.
(Merlin11188 | Send Message | E-mail |Wiki Writer) — 07:58, December 27, 2011 - UTC

...

All programming languages use math.

If you can name me a single programming language that is actually useful and that doesn't use math, then I'll be very impressed. --JulienDethurens 17:19, 21 March 2012 (EDT)

Assuming the increment and decrement operations do not count as math, then I believe brainf*ck is such a language. It's usefulness is debatable though.
08:21, 22 March 2012 (UTC)
Your statement should say "All useful programming languages use math." --Anaminus 13:36, 22 March 2012 (EDT)