View previous topic :: View next topic |
Author |
Message |
atom0s Moderator Reputation: 202
Joined: 25 Jan 2006 Posts: 8552 Location: 127.0.0.1
|
Posted: Wed Jun 15, 2011 4:08 pm Post subject: Lua Information (Guides, Tutorials, etc.) |
|
|
What is Lua?
Quote: |
Lua is a powerful, fast, lightweight, embeddable scripting language.
Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.
"Lua" (pronounced LOO-ah) means "Moon" in Portuguese. As such, it is neither an acronym nor an abbreviation, but a noun. More specifically, "Lua" is a name, the name of the Earth's moon and the name of the language. Like most names, it should be written in lower case with an initial capital, that is, "Lua". Please do not write it as "LUA", which is both ugly and confusing, because then it becomes an acronym with different meanings for different people. So, please, write "Lua" right!
|
Lua 5.1 Manual:
http://www.lua.org/manual/5.1/
Lua Programming Reference / Examples:
http://www.lua.org/pil/index.html
Official Lua Wiki:
http://lua-users.org/wiki/
The wiki has tons of examples, snippets, libraries and such which can come in handy when working on in depth projects.
Official Lua Mailing List:
http://www.lua.org/lua-l.html
Official Lua Forums:
http://forum.luahub.com/
The forums are a bit less then used. The Lua community still uses their mailing list more than the forums.
Performance Tips and Tricks:
http://www.lua.org/gems/sample.pdf
http://lua-users.org/wiki/OptimisationTips
http://stackoverflow.com/questions/89523/lua-patterns-tips-and-tricks
Metatables; Learn them, love them, use them..
http://www.lua.org/pil/13.html
http://phrogz.net/lua/LearningLua_MetatableEvents.html
http://phrogz.net/lua/LearningLua_ValuesAndMetatables.html
http://www.dreamincode.net/forums/topic/175747-lua-metatables-tutorial/
Examples and Tutorials:
http://lua-users.org/wiki/SampleCode
http://lua-users.org/wiki/TutorialDirectory
Small post to help get this section started.
_________________
- Retired. |
|
Back to top |
|
|
InternetIsSeriousBusiness Grandmaster Cheater Supreme Reputation: 8
Joined: 12 Jul 2010 Posts: 1269
|
Posted: Wed Jun 15, 2011 7:35 pm Post subject: |
|
|
Nice thread, Wiccaan!
Newly created section too.
w00t!
_________________
FLAME FLAME FLAME!!!@@@ |
|
Back to top |
|
|
Kurifodo I post too much Reputation: 23
Joined: 09 Oct 2008 Posts: 2782
|
Posted: Wed Jun 15, 2011 7:40 pm Post subject: |
|
|
This is interesting I think I will devote a lot of time over summer learning this new PL thanks alot Wiccaan!
_________________
Anon |
|
Back to top |
|
|
the the the Master Cheater Reputation: 46
Joined: 15 Jun 2008 Posts: 429
|
Posted: Wed Jun 15, 2011 8:13 pm Post subject: |
|
|
Yeah thanks. How will it be incorporated?
|
|
Back to top |
|
|
atom0s Moderator Reputation: 202
Joined: 25 Jan 2006 Posts: 8552 Location: 127.0.0.1
|
Posted: Wed Jun 15, 2011 11:56 pm Post subject: |
|
|
wrote: | Yeah thanks. How will it be incorporated? |
It already is in CE. Download CE 6.x and check out main.lua in the CE folder for more information regarding whats exposed.
_________________
- Retired. |
|
Back to top |
|
|
atom0s Moderator Reputation: 202
Joined: 25 Jan 2006 Posts: 8552 Location: 127.0.0.1
|
Posted: Sun Dec 18, 2011 12:05 am Post subject: |
|
|
Lua 5.2 is now out officially. CE, as of this post, is still using 5.1 but if you wish to get familiar with the new version, you can find it here:
Lua 5.2 - Dec. 16, 2011
http://www.lua.org/ftp/lua-5.2.0.tar.gz
Notable Changes
- yieldable pcall and metamethods
- new lexical scheme for globals
- ephemeron tables
- new library for bitwise operations
- light C functions
- emergency garbage collector
- goto statement
- finalizers for tables
Lua 5.2 Reference Manual
http://www.lua.org/manual/5.2/
Incompatibilities, Things You Should Know When Upgrading
http://www.lua.org/manual/5.2/manual.html#8
_________________
- Retired. |
|
Back to top |
|
|
Invader Advanced Cheater Reputation: 0
Joined: 19 Mar 2012 Posts: 78
|
Posted: Tue Aug 21, 2012 5:15 pm Post subject: |
|
|
thanks iam new in these lang
|
|
Back to top |
|
|
the04riverrat Advanced Cheater Reputation: 1
Joined: 10 Oct 2012 Posts: 53
|
Posted: Thu Oct 18, 2012 12:22 am Post subject: |
|
|
Most Helpful!
Still a bit new to Lua coding.
But I have experience in Web coding.
Very Interested in expanding into Lua.
Thanks for the links!
|
|
Back to top |
|
|
majmun Newbie cheater Reputation: 1
Joined: 22 Dec 2012 Posts: 15
|
Posted: Mon Dec 03, 2012 7:45 pm Post subject: Re: Lua Information (Guides, Tutorials, etc.) |
|
|
Your tutorial is goldmine.It'a honor to have you on this forum,thanks!
|
|
Back to top |
|
|
hacker1000 How do I cheat? Reputation: 0
Joined: 07 Mar 2014 Posts: 1
|
Posted: Mon Mar 10, 2014 12:43 pm Post subject: |
|
|
thanks bro i am new to lua
u helped me alot
thanks
|
|
Back to top |
|
|
Shadows_End Cheater Reputation: 0
Joined: 22 Aug 2014 Posts: 43 Location: Garbage Truck
|
Posted: Tue Dec 08, 2015 4:45 am Post subject: |
|
|
Thx for this great tut
_________________
I Know Everything About You Hitler O.O |
|
Back to top |
|
|
Nemexia55 Expert Cheater Reputation: 0
Joined: 28 Jan 2014 Posts: 160
|
Posted: Mon Jan 18, 2016 9:13 am Post subject: |
|
|
hi
can you say how we can use lua in CE?
i really have no idea about lua's function in CE.
i havent seen a good TUT about how to use it...
somebody helppp
_________________
|
|
Back to top |
|
|
Redouane Master Cheater Reputation: 3
Joined: 05 Sep 2013 Posts: 363 Location: Algeria
|
Posted: Mon Jan 18, 2016 10:30 am Post subject: |
|
|
Nemexia55 wrote: | hi
can you say how we can use lua in CE?
i really have no idea about lua's function in CE.
i havent seen a good TUT about how to use it...
somebody helppp |
You can use it to make a trainer (or GUI),or to automate something,for example,auto-attach to a process (useful in a cheat table or trainer),almost everything that you can do with CE can be done with Lua.
You can also use it to make more complex auto assemble scripts.
This code:
Code: |
00430000:
{$lua}
if getCEVersion() == 6.4 then
return 'push esi';
else
return 'mov eax,ecx';
end
{$asm} |
would assemble push esi if CE's version is 6.4,and mov eax,ecx otherwise,this (kind of metaprogramming) is really useful in some cases.
Last edited by Redouane on Mon Jan 18, 2016 5:38 pm; edited 1 time in total |
|
Back to top |
|
|
ParkourPenguin I post too much Reputation: 147
Joined: 06 Jul 2014 Posts: 4570
|
Posted: Mon Jan 18, 2016 4:06 pm Post subject: |
|
|
Nemexia55 wrote: | can you say how we can use lua in CE? |
Read main.lua in CE's directory.
_________________
I don't know where I'm going, but I'll figure it out when I get there. |
|
Back to top |
|
|
Nemexia55 Expert Cheater Reputation: 0
Joined: 28 Jan 2014 Posts: 160
|
Posted: Wed Jan 20, 2016 4:39 am Post subject: |
|
|
So you mean i can hack even CE tutorials by this method?
How should i do it for lrvrl one?
_________________
|
|
Back to top |
|
|
|