Tutorials: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
(Hide redirection from tutorials category)
 
(16 intermediate revisions by 3 users not shown)
Line 1: Line 1:
this page is work in progress, feel free to clean up this page
#REDIRECT [[:Category:Tutorials]]
 
{| width="100%" cellspacing="0" cellpadding="0"
| colspan="2" |
<div style="/*border: 1px solid #D8D8D8;*/ padding-left: 15px; padding-right: 15px; height: 100%;">
[[File:Mtalogo.png|left|100px|link=http://wiki.multitheftauto.com/]]'''Welcome to the [[Multi Theft Auto]] tutorial section.''' On this section you'll find a wealth of tutorials on using Multi Theft Auto to the fullest.
 
There are many [[How you can help|things you can do to help us]] improve MTA - create a map, a gamemode, help document scripting functions, write example code, write tutorials or just play MTA and report the bugs you find. You might be here for some help, but if you're here to create a tutorial - thanks.
 
If you have any questions or problems related to scripting, feel free to get in touch with us on our [[IRC Channel]].
<br/><br/>
</div>
|}
{| width="100%" cellspacing="0" cellpadding="0"
| colspan="2" |
|-
|width="50%" style="vertical-align:top;" |
 
<div style="border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px;">
<div style="float:right; width: 32px;">[[File:Applications-development.png‎‎‎|link=]]</div>
<h3>Developing Multi Theft Auto</h3>
[[File:Go-down.png|link=http://nightly.mtasa.com/]] [http://nightly.mtasa.com/ Nightly builds]
* [[Compiling_MTASA|Compiling MTASA on Windows]]
* [[Building_MTASA_Server_on_Mac_OS_X|Compiling MTASA on Mac OS X]]
* [[Building_MTASA_Server_on_GNU_Linux|Compiling MTASA on GNU/Linux]]
* [[Coding guidelines]]
* [http://code.google.com/p/mtasa-blue Google Code SVN]
* [[Roadmap]]
* [http://bugs.mtasa.com/ Bugtracker]
* [[Branches]]
</div>
 
<div style="border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px;">
<div style="float:right; width: 32px;">[[File:Internet-group-chat.png‎|link=]]</div>
<h3>Community</h3>
* [http://forum.multitheftauto.com/ Forum]
* IRC: [irc://irc.multitheftauto.com/mta irc.multitheftauto.com #mta]
* [http://community.mtasa.com/ MTA Community] - Share and download resources.
* [http://twitter.com/#!/MTAQA/ Twitter] - [http://www.youtube.com/user/MTAQA Youtube] - [http://plus.google.com/102014133442331779727/ Google+] - [http://www.moddb.com/mods/multi-theft-auto-san-andreas ModDB]
</div>
 
| width="50%" style="vertical-align:top;" |
 
<div style="border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px;">
<div style="float:right; width: 32px;">[[File:Accessories-text-editor.png|link=]]</div>
<h3>Scripting</h3>
* [[Scripting Introduction|Introduction to Scripting]]
* [[Introduction to Scripting the GUI]]
* [[Debugging|Debugging Tutorial]] - How to find errors in your scripts
* [[Resources|Introduction to Resources]]
** [[Resource Web Access]] - How you can write websites with resources
** [[:Category:Resource|Resource Catalogue]]
** [[Meta.xml]] - Behind every resource is a meta file that defines it
** [[ACL]] - Access Control List, this is vital for complex scripts to work
* [[Writing_Gamemodes|Writing Gamemodes]]
* [[Useful_Functions|Useful functions]]
Forum Links
* [http://forum.mtasa.com/viewforum.php?f=91 Scripting Forum]
* [http://forum.mtasa.com/viewtopic.php?f=13&t=29363 Offline Wiki Copies]
<div style="float:right; width: 32px;">[[File:start-here.png|link=]]</div>
<h3>General Lua Help</h3>
Pages designed to aid your understanding of Lua
*[http://www.lua.org/pil/index.html "Programming in Lua" Manual]
**[http://www.lua.org/manual/5.1/#index Internal Lua functions reference]
*[http://lua-users.org/wiki/TutorialDirectory Lua Wiki]
*[http://nixstaller.berlios.de/manual/0.2/nixstaller_9.html A general guide to Lua from Nixstaller]
</div>
 
<div style="border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px; background:#F2F2FF;">
<div style="float:right; width: 32px;">[[File:Preferences-system.png|link=]]</div>
<h3>Reference</h3>
* [[Client Scripting Functions|Client-side Functions]]
* [[Client Scripting Events|Client-side Events]]
* [[Server Scripting Functions|Server-side Functions]]
* [[Server Scripting Events|Server-side Events]]
<!-- Incomplete * [[Module functions|Server-side external module scripting functions list]] -->
* [[MTA Classes]] - Detailed descriptions of all MTA custom types
** [[Element|MTA Elements]] / [[Element tree]]
</div>
<div style="border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px;">
<div style="float:right; width: 32px;">[[File:System-file-manager.png|link=]]</div>
<h3>[[Id|ID Lists]]</h3>
*[[Animations|Animations]]
*[[Character Skins]]
*[[CJ_Clothes|Clothing styles]]
*[[Garage|Garage IDs]]
*[[Interior IDs]]
*[[Material IDs]]
*[[Projectiles]]
*[[Radar Blips]]
*[[Sounds]]
*[[Vehicle IDs]]
*[[Vehicle Colors]]
*[[Vehicle Upgrades]]
*[[Vehicle variants|Vehicle Variants]]
*[[Vehicle component manipulation]]
*[[Weapons|Weapons]]
*[[Weather]]
</div>
 
|-
| colspan="2" |
|}
{| width="100%" cellspacing="0" cellpadding="0"
| colspan="2" |
 
|}
 
__NOTOC__
{{Languages list|en}}

Latest revision as of 18:04, 10 June 2014

Redirect to: