| |
|
Chrounum
|
  |
| Joined: 04 Apr 2015 |
| Total Posts: 2911 |
|
|
| 22 Nov 2017 06:41 PM |
It's embedded into games, like WoW.
#code print("don't forget to dry the towel after use") |
|
|
| Report Abuse |
|
|
Soybeen
|
  |
| Joined: 17 Feb 2010 |
| Total Posts: 21462 |
|
|
| 22 Nov 2017 06:43 PM |
Just google "lua-scripted video games" and you will get a Wiki list of 165 popular titles.
|
|
|
| Report Abuse |
|
|
|
| 22 Nov 2017 06:44 PM |
HEHEHEHEHEHHEHE
I dont know why im posting this... a bump I guess...
|
|
|
| Report Abuse |
|
|
|
| 22 Nov 2017 06:45 PM |
| It was more popular a few years ago. Remember, Roblox was released April 6, 2006. Nearly 12 years ago. That was also my 11th birthday omg. |
|
|
| Report Abuse |
|
|
|
| 22 Nov 2017 06:46 PM |
| Yeah but I think roblox developers altered it to fit with Roblox |
|
|
| Report Abuse |
|
|
|
| 22 Nov 2017 06:46 PM |
| I meant 5th birthday my bad. I'm not that old hahaha |
|
|
| Report Abuse |
|
|
|
| 22 Nov 2017 06:51 PM |
Roblox utilizes a modified version of Lua, formally named RBX.Lua. The actual primary language Lua is used in a lot of big games (I.E Gmod, Angry Birds, Civ V)
Programmer, DevForum Member, RDC Attendee, Roblox QA Tester, and Roblox Beta Tester. |
|
|
| Report Abuse |
|
|
Soybeen
|
  |
| Joined: 17 Feb 2010 |
| Total Posts: 21462 |
|
|
| 22 Nov 2017 07:04 PM |
| It is still called RBX.Lua as far as I know |
|
|
| Report Abuse |
|
|
Rerumu
|
  |
| Joined: 11 Oct 2014 |
| Total Posts: 950 |
|
|
| 22 Nov 2017 07:29 PM |
Roblox Lua is just Roblox Lua. It doesn't have a formal "RBX.Lua" name, and that's likely a misconception from the page detailing Lua details in a Roblox context, which can be found here.
http://wiki.roblox.com/index.php?title=RBX.Lua_Glossary
Roblox Lua is by all means compatible with Lua 5.1, and only relies on a heavily edited environment as its visible difference (the VM was tweaked but that's not apparent so w/e). |
|
|
| Report Abuse |
|
|
|
| 22 Nov 2017 07:32 PM |
Lua is also used in cheat engine.
It's beautiful. |
|
|
| Report Abuse |
|
|
|
| 22 Nov 2017 07:44 PM |
| "Roblox Lua is by all means compatible with Lua 5.1" you forgot about __namecall. e.g lua on roblox: local fakeinst = newproxy(true); getmetatable(fakeinst).__namecall = function(...) if ( ################# == "someMethod" ) then return someMethod(unpack( ({...}) )); end end lua in general: function someMethod(...) for i, v in ipairs( ({...}) ) do print(v); end end local fakeinst = newproxy(true); getmetatable(fakeinst).__index = function(t, ## ## (k == "someMethod") then return someMethod; end end fakeinst:someMethod("hi", 1337, "test"); |
|
|
| Report Abuse |
|
|
Soybeen
|
  |
| Joined: 17 Feb 2010 |
| Total Posts: 21462 |
|
|
| 22 Nov 2017 07:55 PM |
| Mmm not to be nitpicky but Roblox's custom Lua is referenced with the phrase "RBX Lua" in lots of uncriticized documentation, such as the link you provided as well as the Scripting Book wiki article, dev tweets. It's not a misconception to call it that, just a regular ol' ########### |
|
|
| Report Abuse |
|
|
Rerumu
|
  |
| Joined: 11 Oct 2014 |
| Total Posts: 950 |
|
|
| 22 Nov 2017 08:20 PM |
@Top
"the VM was tweaked but that's not apparent so w/e" "that's not apparent so w/e"
@Soy
It hasn't been officially called that, only referred to as that in context of Roblox functionality, not as it being a variation of the language itself. Roblox Lua *is* Lua. |
|
|
| Report Abuse |
|
|
|
| 22 Nov 2017 08:53 PM |
@Above
Even though it may not be official, in all documentation where Lua is stated to have a form of a 'formal' name, it's refered to as either RBX Lua or RBX.Lua (5.1).
Roblox Lua/RBX.Lua/RBX Lua is a modified version of Lua that fits to Roblox's game creation engine.
Programmer, DevForum Member, RDC Attendee, Roblox QA Tester, and Roblox Beta Tester. |
|
|
| Report Abuse |
|
|
|
| 22 Nov 2017 08:55 PM |
| Lua has been used in a famous game series called ### ####### Civilization |
|
|
| Report Abuse |
|
|
chimmihc
|
  |
| Joined: 01 Sep 2014 |
| Total Posts: 17143 |
|
| |
|