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 » Scripters
Home Search
 

Re: SCRIPTER'S FORUM COMPENDIUM V2

Previous Thread :: Next Thread 
Iterum is not online. Iterum
Joined: 30 Jan 2009
Total Posts: 1982
22 Aug 2015 01:07 AM
As always post suggestions on stuff to add or resource links in the replies!

Follow me on Twitter to know when v3 will come out:
twitter.com/IterumRBX (if the link is dead I changed my Twitter handle and Iterum was deleted)

It's been over 7 months since "LEARNING SCRIPTING DIRECTORY V1" was released, so it's time for another! In this version, it's a lot more expansive, and includes new resources and isn't just a directory anymore, but a better resource. If you liked the thread just bump it even (especially) if it's months older.

v2 Updates:
-Big expansion to the directory and getting rid of some deprecated stuff.
-Added ways to learn other programming stuff if Roblox got you interested.
-Added common problem section.
-Added community rules.

[COMMUNITY RULES]

Am I a moderator? No. Scripters doesn't actually have any moderators anymore since RBXDev because Sorcus is long gone and Seranok doesn't visit anymore. These are more than suggestions. They're the generally agreed upon "rules" of a forum to keep it from going back to where it was before the SH merge:

1.) Don't troll people looking for serious help.

2.) Scripters isn't really the place to hire scripters. If you are going to, give a detailed description if what you want, and how much you are paying. We are not going to be your scripting slaves. Make sure to have some product to impress us with before asking for our help.

3.) Don't bump your thread every other minute. This isn't LMaD and threads don't fall off the first page 10 seconds after they're posted. Wait a while.

4.) If you are posting a problem, post the relevant output or tell us if there isn't any. Use print statements to find out where your code stops working.

5.) Don't demand us to make big projects for you as if we're your slaves. Nobody here is getting paid to do this. The regulars here are just volunteers.

[LEARNING OTHER LANGUAGES]
There's a lot of different ways to learn other programming languages. I would stay away from CodeCademy if I were you. I advise you to learn from programming books you can get for free online.

LearnXInYMinutes: A quick intro to a language where you can get a general idea of how it works and the syntax.

Tutorialspoint: Good website for tutorials on lots of different programming languages and frameworks.

LearnTheHardWay: This is a great way to learn Python, C, and Ruby if you have some experience with programming. It doesn't cover everything, but it's really good if you're looking to learn quickly. Don't worry about paying, videos are not necessary and just go to the website.

[Q&A / COMMON PROBLEMS]

Q: How do I tell what player is clicking a SurfaceGui?

A: If you need player input from a SurfaceGui, the answer is to insert the GUI locally (through StarterGui). Change the "Adornee" property of the GUI to the part you want to attach the GUI to. Think of it as parenting a part, but for SurfaceGuis.

Q: Why do I get an error when I'm using FindFirstChild?

A: I like to refer to this term as "FindFirstChild abuse", and it's a really common problem. The thing is, most people don't notice it because whatever you're looking for will usually exist in some cases, but if it doesn't, this could lead to game breaking bugs.

Now, this is what I'm talking about.
if workspace:FindFirstChild("TeamBrick").TeamValue.Value == "Blue" then
--code
end

That's actually very wrong. If you "keep going" after FindFirstChild, you are assuming that is true. It's like you didn't use FindFirstChild in the first place! Here's how to do it properly:

local teamBrick = workspace:FindFirstChild("TeamBrick")
if teamBrick then -- checking if teamBrick is true.
if teamBrick.TeamValue.Value == "Blue" then
-- code
end
end

Q: Is it useful to know standard Lua when learning for Roblox?

A: Yes, RBX.Lua is essentially Lua, just for Roblox. Knowing actual Lua will help a lot.

Q: Is there a difference between Java and JavaScript?

A: Yes. All you really need to know is they are totally different and "JavaScript" was only named JavaScript because Java was the hot new kid on the block at the time. Google for more information.

Q: Is C still relevant in 2015?

A: Yes, C is a fantastic language to learn and it is pretty low-level.

Q: What language should I learn after Lua?

A: It depends on what you want to do. For software development, I recommend C++, and for web development I would recommend learning PHP & JavaScript. Python is a great language to know for all sorts of things.

Q: How long will it take for me to learn Lua?

A: Nobody can say definitively. If Lua is your first experience with programming, it might be rough for you. It could take weeks, months, or longer to understand everything.

Q: How do I get better at scripting?

A: By coding. Writing code is going to make you better. Play around with stuff. Improve on stuff. Learn new things.

Q: How much coding do I need to know to make a game?

A: It depends on the game you want to make. Generally, if you want to make a popular game, I would say you need to be at least advanced to make it quality. If you aren't a good enough scripter, you'll be very slow when it comes to certain parts of scripting,, you will have much less efficient code, and nothing will work as well. Certain games (like Anarchy, a purge-like game) are relatively extremely easy, while others (such as Apocalypse Rising) are much harder.

Q: How do I get into game development while learning scripting?

A: Think of an idea. Find a builder and graphics artist, or better yet, do both of those! Get to work on it. Don't waste time setting up a development studio or changing your name to "devWhatever", because those things aren't going to progress your game at all.

Q: Do I need to be good at math to learn scripting?

A: No. Not really. You need a basic understanding of some of the easiest algebra/pre-algebra concepts there are. That's about it. However, the more advanced stuff you try to do, the more math you might need. But you can make all sorts of different games with very little math knowledge.

[TIPS]

-Want to know when everything in the player is completely ready? Insert a "DataReady" boolean value at the end of your PlayerAdded function and check to see if it exists!

-Indent your code. Always indent your code.

-Remove() is deprecated, don't use it. Instead, use Destroy().

-Call IsInGroup() from a LocalScript and it won't cache. If you want to access the value from the server, set up a RemoteFunction.

-Use MarketplaceService PlayerOwnsAsset for when a player buys the gamepass in game instead of PlayerHasPass. Why? Because PlayerOwnsAsset doesn't cache, which means every time you call the function it actually returns the most updated value and players don't have to join a new server.

-Use game.OnClose to save data when the server is going to shutdown. However, remember that you can only spend 30 seconds saving things! I recommend using the spawn() function to multi-thread for this.

-Do not store things in Lighting anymore. Use ServerStorage for stuff that only the server (the game) needs access to, and ReplicatedStorage for stuff the client (local players) need access to.

-You can do cool things to the default skybox by inserting a "Sky" object in Lighting, such as changing the number of stars.

[DIRECTORY]

There are four main YouTube channels which may help you in your process of learning:
[Pighead10] http://www.youtube.com/user/ThePighead10
[Peaspod] http://www.youtube.com/user/PeasFactory
[Friaza] http://www.youtube.com/user/nejihyuga901
[CodeTheorm] http://www.youtube.com/user/bballer13snTV

[CRASH COURSE]
Really good resource for new people, but it is a crash course:

https://aa586887c09499782847cafb68a197079c3c9807.googledrive.com/host/0BygQW0Uq8-q0eksyMVRXeFFZcmM/base.html?font=two&style=a

[Starting Out]

Your first script: http://wiki.roblox.com/index.php?title=Script_Creation_Walkthrough

Absolute beginner's guide to scripting. General guide, bit fast-paced if you're new though: http://wiki.roblox.com/index.php?title=Absolute_beginner%27s_guide_to_scripting

Friaza tutorial on basic stuff: http://www.youtube.com/watch?v=_9aGRXxiezE&list=PLA4609EA2E5307C94&index=1

[After Starting Out]

Cookbook- read this once you know the basics: http://wiki.roblox.com/index.php?title=Cookbook

How To Script Anything- misleading title but still good: http://wiki.roblox.com/index.php?title=How_to_Script_Anything

Scripting Book: http://wiki.roblox.com/index.php/Scripting_Book

In-depth guide to scripting: http://wiki.roblox.com/index.php?title=In-Depth_Scripting_Guide

Basic Scripting: http://wiki.roblox.com/index.php?title=Basic_Scripting

[Variables]

Variables, good article: http://wiki.roblox.com/index.php?title=Variables

Pighead10 variables: http://www.youtube.com/watch?v=JHjMtv1pyss

Peaspod variables: http://www.youtube.com/watch?v=X6ga-gq_-4o

[If Statements]

Conditional Statements: http://wiki.roblox.com/index.php?title=Conditional_statements

Peaspod if statements: http://www.youtube.com/watch?v=aEqt3QcTrUU

Peaspod elseif & else statements: http://www.youtube.com/watch?v=YmXxdFFsnxI

Pighead10 if/elseif/else statements: http://www.youtube.com/watch?v=vQt9t6xdGSQ

[Loops]

Wiki loops: http://wiki.roblox.com/index.php?title=Loops

Pighead10 while loops: http://www.youtube.com/watch?v=Sk4YvN7ikLQ&list=PL8A3AFE78FAF8CF49&index=4

Pighead10 repeat & for loops: http://www.youtube.com/watch?v=At637T7F2Kg&index=5&list=PL8A3AFE78FAF8CF49

Wiki generic for: http://wiki.roblox.com/index.php?title=Generic_for

[Break]

Break nutshell: http://wiki.roblox.com/index.php?title=User:Anaminus/break_nutshell

Peaspod break: http://www.youtube.com/watch?v=S24B6BsVpAg

[Functions]

Wiki functions: http://wiki.roblox.com/index.php?title=Function

Anonymous functions: http://wiki.roblox.com/index.php?title=Anonymous_function

Pighead10 functions #1: http://www.youtube.com/watch?v=6gA1K_C6Ek4&index=7&list=PL8A3AFE78FAF8CF49

Pighead10 functions #2: http://www.youtube.com/watch?v=moe0ZKpcYTI&index=8&list=PL8A3AFE78FAF8CF49

Peaspod functions: http://www.youtube.com/watch?v=UrPtn3Cdpiw

Peaspod built in functions: http://www.youtube.com/watch?v=A-U5erJM3D8

[Basic Math]

Wiki basic math: http://wiki.roblox.com/index.php?title=Basic_math

Math function dump: http://wiki.roblox.com/index.php?title=Function_dump/Mathematical_functions

Peaspod basic math: http://www.youtube.com/watch?v=-85FaPUQzKY

[Return Statements]

Part of wiki's function article: http://wiki.roblox.com/index.php?title=Function#Using_Return

Nutshell return statements: http://wiki.roblox.com/index.php?title=User:Anaminus/return_nutshell

Peaspod return: http://www.youtube.com/watch?v=jBjIs4TUjeY

Pighead10 return: http://www.youtube.com/watch?v=QZvGlimaC64&list=PL8A3AFE78FAF8CF49&index=13

[Events]

Wiki events: http://wiki.roblox.com/index.php?title=RBXScriptSignal

Wiki debounce: http://wiki.roblox.com/index.php?title=Debounce

Pighead10 events: http://www.youtube.com/watch?v=MINKJwTCokE&list=PL8A3AFE78FAF8CF49&index=14

Peaspod events #1: http://www.youtube.com/watch?v=oAnWzxol4e8

Peaspod events #2: http://www.youtube.com/watch?v=VNwALRIzvts

[Random Numbers]

Wiki random numbers: http://wiki.roblox.com/index.php?title=Random_numbers

[Tables]

Wiki tables: http://wiki.roblox.com/index.php?title=Table

Pighead10 tables #1: http://www.youtube.com/watch?v=NcUWQFcTUiE&list=PL8A3AFE78FAF8CF49&index=16

Pighead10 tables #2: http://www.youtube.com/watch?v=P80FXikQuJM&list=PL8A3AFE78FAF8CF49&index=17

Peaspod tables: http://www.youtube.com/watch?v=nRS255_y8rM

Wiki table cloning: wiki.roblox.com/index.php/Cloning_tables

Wiki weak tables (advanced): http://wiki.roblox.com/index.php?title=Weak_tables

Function dump tables: http://wiki.roblox.com/index.php?title=Function_dump/Table_manipulation

[Data Types]

List of data types: http://wiki.roblox.com/index.php?title=Category:Data_types

Integer: http://wiki.roblox.com/index.php?title=Integer

Boolean: http://wiki.roblox.com/index.php?title=Boolean

UDim2: http://wiki.roblox.com/index.php?title=UDim2

Tuple: http://wiki.roblox.com/index.php?title=Tuple

[Vector3]

Wiki Vector3: http://wiki.roblox.com/index.php/Vector3

Wiki modifying Vector3 values: http://wiki.roblox.com/index.php?title=Modifying_Vector3_values

[CFrame]

Wiki CFrame: http://wiki.roblox.com/index.php?title=CFrame

Euler angles: http://wiki.roblox.com/index.php?title=Euler_angles

Stravant's explanation of CFrame math: http://www.roblox.com/Forum/ShowPost.aspx?PostID=59591189

"Other" look vectors video (other sides of the part): https://www.youtube.com/watch?v=Ys0XCdMA1fE

Lerp explanations: http://www.roblox.com/Forum/ShowPost.aspx?PostID=171276126

Roblox Object Spaces: https://www.youtube.com/watch?v=sClE5avo618

[Rotation Math]

Quarternions: http://wiki.roblox.com/index.php?title=Quaternions_for_rotation

http://wiki.roblox.com/index.php?title=Radians

[Strings]

Wiki strings: http://wiki.roblox.com/index.php?title=String

Roblox string patterns: http://wiki.roblox.com/index.php?title=String_Patterns

Roblox string formatting: http://wiki.roblox.com/index.php?title=String_Formatting

Wiki function dump string manipulation: http://wiki.roblox.com/index.php?title=Function_dump/String_manipulation


[Guns & Raycasting]

Wiki raycasting: http://wiki.roblox.com/index.php/Raycasting

Making a lasergun: http://wiki.roblox.com/index.php?title=How_to_Make_a_Raycasting_Lasergun

[Camera Manipulation]

Wiki Camera Manipulation: http://wiki.roblox.com/index.php?title=Camera_manipulation

Friaza Camera Manipulation: http://www.youtube.com/watch?v=bVcxs7-MZyc&list=PLA4609EA2E5307C94&index=15

Friaza Camera Manipulation Part #2: http://www.youtube.com/watch?v=GfnY-ZxuYNo&list=PLA4609EA2E5307C94&index=16

[Leaderboards]

Leaderboards: http://wiki.roblox.com/index.php?title=Leaderboards

Pighead10 leaerboards: http://www.youtube.com/watch?v=FTpq0-zAtSs&list=PL8A3AFE78FAF8CF49&index=29

Peaspod leaderboards: http://www.youtube.com/watch?v=rWbQ0x-Xjj4

[Body Mover Objects]

Wiki body movers: http://wiki.roblox.com/index.php?title=BodyMover_object

How to use BodyPosition: http://wiki.roblox.com/index.php/How_To_Use_BodyPosition

Friaza Velocity & Projectiles: http://www.youtube.com/watch?v=8qG857NvWKs&list=PLA4609EA2E5307C94&index=8

Making a part follow another part: http://wiki.roblox.com/index.php?title=Making_a_part_follow_another_part

Video on most body movers: https://www.youtube.com/watch?v=eOKsHDAdTx0

Roblox Homing RPG: http://wiki.roblox.com/index.php?title=Using_RocketPropulsions_to_Create_a_Homing_Missile

Friaza RocketPropulsion: http://www.youtube.com/watch?v=esJCP8U3U-k&list=PLA4609EA2E5307C94&index=20

[GUIs]

Wiki beginner's guide to GUIs: http://wiki.roblox.com/index.php?title=Beginner%27s_GUI_Tutorial

Custom teleport GUI guide: http://wiki.roblox.com/index.php?title=Custom_teleport_ui

GUI Collision Detection: http://wiki.roblox.com/index.php?title=Collision_detection_for_GUI%27s

Wiki tweening: http://wiki.roblox.com/index.php?title=Tweening

Peaspod GUIs #1: https://www.youtube.com/watch?v=gcvoegnFHxM

Peaspod GUIs #2: https://www.youtube.com/watch?v=F3LDXfZuWtY

Peaspod GUIs #3: https://www.youtube.com/watch?v=Nj9rkogcZPk

Peaspod GUIs #4: https://www.youtube.com/watch?v=Ld85nym3bd8

Peaspod GUIs #5: https://www.youtube.com/watch?v=PpyN2mjEMu0

Peaspod GUIs #6: https://www.youtube.com/watch?v=Sij2aA-mREc

[Mouse]

Peaspod mouse: http://www.youtube.com/watch?v=jUwju1F-YtY

Friaza mouse: http://www.youtube.com/watch?v=TgDRMCvdSI0&list=PLA4609EA2E5307C94&index=19

[Coroutines]

Beginner's Guide To Coroutines: http://wiki.roblox.com/index.php?title=Beginners_Guide_to_Coroutines

Wiki threading: http://wiki.roblox.com/index.php?title=Threading

Extra explanation on Wiki: http://wiki.roblox.com/index.php?title=User:NecroBumpist/Tutorials/Coroutines

Coroutine manipulation function dump: http://wiki.roblox.com/index.php?title=Function_dump/Coroutine_manipulation

[DataStores]

Wiki datastores: http://wiki.roblox.com/index.php/Data_store

Wiki ordered datastores: http://wiki.roblox.com/index.php?title=Ordered_data_store

Peaspod data stores: https://www.youtube.com/watch?v=VXcbZ2kurvk

[Welding & Joints]

Wiki welding: http://wiki.roblox.com/index.php?title=Welds

Wiki joints: http://wiki.roblox.com/index.php?title=Joint

Peaspod welding: http://www.youtube.com/watch?v=eBMWLUAgNMs

Friaza welding: http://www.youtube.com/watch?v=NBTzBFWHnqk&list=PLA4609EA2E5307C94&index=18

Roblox C0 and C1 Properties video: https://www.youtube.com/watch?v=S4gRM3SXEQ8

[Animations]

Peaspod Animations Part #1: https://www.youtube.com/watch?v=ZMAKQXaKsqA

Peaspod Animation Part #2: https://www.youtube.com/watch?v=aFJADlSyRrQ

Wiki animations article: http://wiki.roblox.com/index.php?title=Animations

[Mobile & Gamepad Support]

Wiki mobile video ads: http://wiki.roblox.com/index.php?title=Mobile_Video_Ads

Wiki ContextActionService: http://wiki.roblox.com/index.php?title=ContextActionService_tutorial

[HttpService]

Wiki sending HTTP requests: http://wiki.roblox.com/index.php?title=Sending_HTTP_requests

CodeTheorm HttpService Part #1: https://www.youtube.com/watch?v=Xcj6TtO5oT4

CodeTheorm HttpService Part #2: https://www.youtube.com/watch?v=6bK_8R1Kf2E

CodeTheorm HttpService Part #3: https://www.youtube.com/watch?v=4u4pq_8muck

Various Group APIs: http://www.roblox.com/Forum/ShowPost.aspx?PostID=161232877

[Keyboard Input]

Wiki UserInputService: http://wiki.roblox.com/index.php?title=API:Class/UserInputService

[Security & FilteringEnabled]

Stopping Speedhackers: http://wiki.roblox.com/index.php?title=Stop_Speed_Hackers

Peaspod FilteringEnabled: https://www.youtube.com/watch?v=C0qQ4lDa3t0

Client-server model (IMPORTANT READ THIS FIRST): http://wiki.roblox.com/index.php?title=FilteringEnabled_with_the_Client-Server_Model

FilteringEnabled: http://wiki.roblox.com/index.php?title=API:Class/Workspace/FilteringEnabled

RemoteEvents & RemoteFunctions: http://wiki.roblox.com/index.php?title=RemoteFunction_and_RemoteEvent_Tutorial

Fighting lag w/ FilteringEnabled: http://wiki.roblox.com/index.php?title=Fighting_Lag

Security: http://wiki.roblox.com/index.php?title=Security

[Developer Products]

Wiki developer products: http://wiki.roblox.com/index.php?title=Developer_product

[Metatables & Object Oriented Programming / OOP]

Cntkillme's Metatable tutorial: https://twitter.com/IterumRBX/status/634946012373716992

General wiki article: http://wiki.roblox.com/index.php?title=Metatable

Metamethods: http://wiki.roblox.com/index.php?title=Metamethods

Metatables in a nutshell: http://wiki.roblox.com/index.php?title=User:Anaminus/metatables_nutshell

Pighead10 metatables: http://www.youtube.com/watch?v=kLsso_8draE&list=PL8A3AFE78FAF8CF49&index=35

Wiki OOP: http://wiki.roblox.com/index.php?title=Object-Oriented_Programming

Pighead10 OOP: http://www.youtube.com/watch?v=GcKCAdc0WZ8&list=PL8A3AFE78FAF8CF49&index=37

Pighead10 practical OOP: http://www.youtube.com/watch?v=T0mIAgaL1PQ&list=PL8A3AFE78FAF8CF49&index=38

[Open Source]

TIP: You can use InsertService in Studio to insert any gear you want, and learn from the scripting from those gears.

ROBLOX Battle by Games: http://www.roblox.com/ROBLOX-Battle-OPEN-place?id=96623001

Roblox Base Wars FPS by Games: http://www.roblox.com/ROBLOX-Base-Wars-FPS-place?id=50430

Lumber Warfare Tycoon by berezaa: http://www.roblox.com/games/183553588/Lumber-Warfare-Tycoon-OPEN-SOURCE

Mirror Test by FromLegoUniverse: http://www.roblox.com/games/190651380/Mirror-Test-Open-Source

Survival 404 by Davidii: http://www.roblox.com/games/8710602/Survival-404-Open-Source-Fixed-Again

Pure Go-Kart Racing by devAdrian: http://www.roblox.com/games/74315722/Pure-Go-Kart-Racing-OPEN-SOURCE

[Misc Useful]

Callbacks: http://wiki.roblox.com/index.php?title=Callback

Cntkillme teaches environments and scopes: https://twitter.com/IterumRBX/status/634959919821754369

Cntkillme's advanced Lua 5.1 chunk disassembler:
https://twitter.com/IterumRBX/status/634962443308023808

Wiki list of unusual error messages: http://wiki.roblox.com/index.php?title=Errors#Unusual_Error_Messages

Peaspod Minigame Scripting #1: https://www.youtube.com/watch?v=qyrzB50IKuY

Peaspod Minigame Scripting #2: https://www.youtube.com/watch?v=RzCkR2RtvlE

Custom particle effect wiki & video: http://wiki.roblox.com/index.php?title=Custom_particles

Using Wait Wisely, a great blog post by Erik: http://blog.roblox.com/2012/05/using-wait-wisely/

Peaspod gravity tutorial: https://www.youtube.com/watch?v=rT72n5_eLlU

The Mad Bloxxer tutorial series: https://www.youtube.com/playlist?list=PLuEQ5BB-Z1PJkNQvGPu5-tUsyFykLtJgd

Pseudo chat GUI tutorial: http://wiki.roblox.com/index.php?title=How_to_Make_a_Pseudo_Chat_GUI

Matchmaking tutorial: http://wiki.roblox.com/index.php?title=Matchmaking

MessageOut for using what's printed to the output: http://wiki.roblox.com/index.php?title=API:Class/LogService/MessageOut

Chat, used for NPC type chat w/o dialogue: http://wiki.roblox.com/index.php?title=API:Class/Chat/Chat

CreatePlace and SavePlace for universes: http://wiki.roblox.com/index.php?title=Dynamic_place_creation_and_saving

LoadCharacter, used for respawning players without killing them: http://wiki.roblox.com/index.php?title=API:Class/Player/LoadCharacter

Using 'and' and 'or' creatively: http://wiki.roblox.com/index.php?title=User:NecroBumpist/Tutorials/Ternary_Operator

Optimizations:
http://wiki.roblox.com/index.php?title=User:NecroBumpist/Tutorials/Optimizations

[Useful Modules]

RoQuery by WebGL3D: http://www.roblox.com/RoQuery-item?id=179209142

Binary Conversion by Warspyking: http://www.roblox.com/BinaryConversion-item?id=242627030

Pastebin API by Warspyking: http://www.roblox.com/Pastebin-API-Module-item?id=277760129

AdvancedHTTP Module by TickerOfTime: http://www.roblox.com/AdvancedHTTP-Module-V2-12-item?id=270303650

Property Tweening by ModuleMaker: http://www.roblox.com/PropertyTweeningModule-All-you-will-ever-need-item?id=195767960

Limiting Player's Jump by ModuleMaker: http://www.roblox.com/JumpRechargeGUI-item?id=190548520

RealTimeModule by ModuleMaker: http://www.roblox.com/RealTimeModule-item?id=188363586

GuiObjectTweeningModule by ModuleMaker: http://www.roblox.com/GuiObjectTweeningModule-item?id=184606196

Cntkillme's Useful Module by cntkillme: http://www.roblox.com/CntKillMes-Useful-Module-item?id=170823268

PlayerDataStore by Stravant: http://www.roblox.com/PlayerDataStore-Module-item?id=159129148

EncodeInstance by Stravant: http://www.roblox.com/EncodeInstance-Module-Does-not-work-with-CSG-item?id=176696010

CFrameInterpolte by Stravant: http://www.roblox.com/CFrameInterpolator-Module-item?id=161739700

CatalogSearchModule by woot3: http://www.roblox.com/Catalog-Search-Module-item?id=186812187

AdvancedRaycast by Quenty: http://www.roblox.com/AdvanceRaycast-Module-item?id=173847020

Woot's Web API v2: http://www.roblox.com/Woots-Web-API-2-0-item?id=197534978

Google Spreadsheets Library by Garnold: http://www.roblox.com/Google-Spreadsheets-Library-item?id=181257893

GroupHelperModule by digpoe: http://www.roblox.com/GroupHelper-Module-item?id=176099562

crashClient by FriendlyBiscuit: http://www.roblox.com/crashClient-Module-item?id=190919161

-ChiefDelta/Discommodate/iC7G/Vulnerite + 100 other accounts
Report Abuse
cop346 is not online. cop346
Joined: 16 Jul 2010
Total Posts: 9303
22 Aug 2015 01:13 AM
ok
Report Abuse
cntkillme is not online. cntkillme
Joined: 07 Apr 2008
Total Posts: 44956
22 Aug 2015 01:16 AM
Oh God I just realized I gave you a very old version of the disassembler, in which I used string manipulation to do bit-level stuff which is dumb.

Oh well, I'll just edit it to the newer one (still old and outdatedish but yeah) :)
Report Abuse
Iterum is not online. Iterum
Joined: 30 Jan 2009
Total Posts: 1982
22 Aug 2015 01:18 AM
post it here when u have new version because this is the first place I go to remember what I need to add for the next version


-ChiefDelta/Discommodate/iC7G/Vulnerite + 100 other accounts
Report Abuse
cntkillme is not online. cntkillme
Joined: 07 Apr 2008
Total Posts: 44956
22 Aug 2015 01:21 AM
I can't find it /cry, but eventually I'll remake the disassembler.
I'll probably remake it soon, and maybe just edit the pastebin 'post' instead.
Report Abuse
Iterum is not online. Iterum
Joined: 30 Jan 2009
Total Posts: 1982
22 Aug 2015 01:22 AM
ok fyi 2 find stuff u might have to go to history and search for it

or autofill

to find your metatable thing i typed "docs.google" and i found the rest through the autofill / suggestions

#chrome


-ChiefDelta/Discommodate/iC7G/Vulnerite + 100 other accounts
Report Abuse
cntkillme is not online. cntkillme
Joined: 07 Apr 2008
Total Posts: 44956
22 Aug 2015 01:27 AM
It was never published, was on my old computer (with I do have access to, but now I actually have a reason to rewrite it).
Report Abuse
Casualist is not online. Casualist
Joined: 26 Jun 2014
Total Posts: 4443
22 Aug 2015 01:30 AM
@OP For v3 some formatting would be good.
i.e. (hopefully tabbing stays
[Useful Modules]


RoQuery by WebGL3D: http://www.roblox.com/--item?id=179209142

Binary Conversion by Warspyking: http://www.roblox.com/--item?id=242627030

Pastebin API by Warspyking: http://www.roblox.com/--item?id=277760129

AdvancedHTTP Module by TickerOfTime: http://www.roblox.com/--item?id=270303650

Property Tweening by ModuleMaker: http://www.roblox.com/--item?id=195767960

Limiting Player's Jump by ModuleMaker: http://www.roblox.com/--item?id=190548520

RealTimeModule by ModuleMaker: http://www.roblox.com/--item?id=188363586

GuiObjectTweeningModule by ModuleMaker: http://www.roblox.com/--item?id=184606196

Cntkillme's Useful Module by cntkillme: http://www.roblox.com/--item?id=170823268

PlayerDataStore by Stravant: http://www.roblox.com/--item?id=159129148

EncodeInstance by Stravant: http://www.roblox.com/--item?id=176696010

CFrameInterpolte by Stravant: http://www.roblox.com/--item?id=161739700

CatalogSearchModule by woot3: http://www.roblox.com/--item?id=186812187

AdvancedRaycast by Quenty: http://www.roblox.com/--item?id=173847020

Woot's Web API v2: http://www.roblox.com/--item?id=197534978

Google Spreadsheets Library by Garnold: http://www.roblox.com/--item?id=181257893

GroupHelperModule by digpoe: http://www.roblox.com/--item?id=176099562

crashClient by FriendlyBiscuit: http://www.roblox.com/--item?id=190919161


A doc, github or c9 to do communal edits right before publishing might be a good idea.
Report Abuse
Iterum is not online. Iterum
Joined: 30 Jan 2009
Total Posts: 1982
22 Aug 2015 01:31 AM
oh yeah should do that

would also be nice if i could format with bbcode and stuff thoughhhhhhhhhhhhhhhhhhhhhhhhhhhhh


-ChiefDelta/Discommodate/iC7G/Vulnerite + 100 other accounts
Report Abuse
Iterum is not online. Iterum
Joined: 30 Jan 2009
Total Posts: 1982
22 Aug 2015 01:32 AM
ill set up a git / c9 for v3 and add the regulars to it to contribute to when i make it

or a doc doc would probably be best

tbh v3 will probably reach the forum character limit (60,000). i only have 27k characters left rn


-ChiefDelta/Discommodate/iC7G/Vulnerite + 100 other accounts
Report Abuse
chimmmihc is not online. chimmmihc
Joined: 24 Jul 2014
Total Posts: 2420
22 Aug 2015 01:32 AM
tl;dr

Jk quit making good post @Iter
Report Abuse
Casualist is not online. Casualist
Joined: 26 Jun 2014
Total Posts: 4443
22 Aug 2015 01:37 AM
Well, if you format the urls a bit you can cut down on character count by ~2k+ characters at least. Besides, you could always just double post (or have another regular post the second half immediately after you post the thread).
Report Abuse
StartDeveloping is not online. StartDeveloping
Joined: 16 Feb 2015
Total Posts: 740
22 Aug 2015 01:38 AM
lmao
Report Abuse
instawin is not online. instawin
Joined: 04 Jun 2013
Total Posts: 8777
22 Aug 2015 01:44 AM
noice/tracking m8
Report Abuse
Iterum is not online. Iterum
Joined: 30 Jan 2009
Total Posts: 1982
22 Aug 2015 01:46 AM
"Well, if you format the urls a bit you can cut down on character count by ~2k+ characters at least. Besides, you could always just double post (or have another regular post the second half immediately after you post the thread)."

yeah ill have to do that


-ChiefDelta/Discommodate/iC7G/Vulnerite + 100 other accounts
Report Abuse
EPICJAKEISCOOL is not online. EPICJAKEISCOOL
Joined: 07 Feb 2013
Total Posts: 1756
22 Aug 2015 01:50 AM
you have a lot of time on your hands lol
Report Abuse
Iterum is not online. Iterum
Joined: 30 Jan 2009
Total Posts: 1982
22 Aug 2015 01:52 AM
"you have a lot of time on your hands lol"

half of this was 7 months ago and it took me 7 months to spend 30 minutes - 1 hour doing this

it doesnt take that long


-ChiefDelta/Discommodate/iC7G/Vulnerite + 100 other accounts
Report Abuse
EPICJAKEISCOOL is not online. EPICJAKEISCOOL
Joined: 07 Feb 2013
Total Posts: 1756
22 Aug 2015 01:53 AM
Oh wow. Still, that's a lot of characters for one forum post.
Report Abuse
bosswalrus is not online. bosswalrus
Joined: 04 Jan 2013
Total Posts: 5430
22 Aug 2015 02:07 AM
im the best
Report Abuse
cntkillme is not online. cntkillme
Joined: 07 Apr 2008
Total Posts: 44956
22 Aug 2015 03:41 AM
Woo-hoo! I finished (although I haven't tested it at all).
It feels so much damn cleaner and organized, obviously modular because I plan on reusing somethings for some other stuff I might make.
Report Abuse
Alyte is not online. Alyte
Joined: 24 Oct 2011
Total Posts: 10090
22 Aug 2015 03:49 AM
*cringe of wtf*
Report Abuse
Iterum is not online. Iterum
Joined: 30 Jan 2009
Total Posts: 1982
22 Aug 2015 03:49 AM
alyte
what


-ChiefDelta/Discommodate/iC7G/Vulnerite + 100 other accounts
Report Abuse
ModuleMaker is not online. ModuleMaker
Joined: 26 Sep 2014
Total Posts: 182
22 Aug 2015 05:10 AM
Just to say if you use my PropertyTweeningModule you shouldn't need to use my GuiObjectTweeningModule.
Report Abuse
Iterum is not online. Iterum
Joined: 30 Jan 2009
Total Posts: 1982
22 Aug 2015 05:35 AM
will fix that


-ChiefDelta/Discommodate/iC7G/Vulnerite + 100 other accounts
Report Abuse
Alyte is not online. Alyte
Joined: 24 Oct 2011
Total Posts: 10090
22 Aug 2015 05:36 AM
>links to learn Lua
>not even acknowledging PIL or the Lua Users wiki

however,

Q: Is it useful to know standard Lua when learning for Roblox?

A: Yes, RBX.Lua is essentially Lua, just for Roblox. Knowing actual Lua will help a lot.



not to mention a bunch of horrible opinionated advice
Report Abuse
Previous Thread :: Next Thread 
Page 1 of 1
 
 
ROBLOX Forum » Game Creation and Development » Scripters
   
 
   
  • 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