Lua Tutorial Series
From GMod Wiki
|
|
Starter Tutorial
- Creating & Running - Creating and opening scripts
- Variables - Covers the basics of variables, the Msg function and string manipulation
- If, then, else - About If, Then, Else
- Functions - About Functions
- Tables - About Tables
- Comments - About Comments
- Arithmetic in Lua - About Arithmetic in Lua
- The for loop - About the For loop
- More tricks with conditions - More tricks with conditions
- Using the for in loop - Using the for in loop
- Parentheses with arithmetic - About Parentheses with arithmetic
- Garry's Mod Instances - About Garry's Mod Instances. (Clientside, Serverside, Shared)
- Events and Hooks - Explains what events and hooks are and how to use them
- ConVars - About ConVars, and functions related to them
- ConCommands - About adding consolecommands, and removing them
Gamemodes
- Gamemodes with Fretta - How to make gamemodes using Fretta
- Gamemodes from scratch - Making a gamemode
- Simple Gamemode - Learn how to make a simple Gamemode. Fairly in depth
- Making your first Gamemode - Make your first Gamemode
Hud Tutorials
- Creating a HUD - Brian Nevec's hud tutorial
- How to HUD - Esik1er's hud tutorial
- Simple HUD Tutorial - Minty Fresh's HUD Tutorial
- DarkRP HUD Tutorial - A DarkRP HUD
Panels
- Full Guide to Derma - How to VGUI - Derma
- Derma Tutorial Series - Lesson1 - Frames
- Derma Tutorial Series - Lesson2 - Place in gamemodes
- Using SpawnIcons - How to use SpawnIcons
- VGUI Basics - How to create simple custom panels
- Derma Example - Example of how to use Derma
- Derma Guide - In this tutorial, I will teach you about the Derma controls
- Derma team selection guide - I will teach you how to make a simple team selection Derma menu
- Full Guide to DML - How to use Derma Markup Language!
Clientside Hacks (non VAC'able)
- How to make a basic aimbot - Aimbot for educational purposes only. By Shen
- How to make a simple wallhack - Tutorial by Assault_Trooper
- How to make a simple autoshoot - Autoshoot tutorial by Assault_Trooper
Databases
- SQL Tutorial: Part 1 - SQL Basics, and Setup. By quincy18
- SQL Tutorial: Part 2 - Data Creation with SQL. By quincy18
- SQL Tutorial: Part 3 - Final Part, Saving and Retrieving with SQL. By quincy18
- Implementing MySql - How to use MySQL to save/load data by Bambo
Other Tutorials
- How to add weapon drop functions - Dropping weapons
- Client to server - Learn how to send data to the server using datastream
- KillerLUA's Tutorials - Various tutorials, now included: RD2, WireMod, Money scripts and other various tutorials
- Jova's simple Lua clock - Learn how to make a simple lua clock
- NPC Shop Tutorial - Learn how to make a Simple Shop menu with NPC's. By LuckyLuke
- Lua Kill Counter - Learn how to make a Lua Kill Counter. By Sphinxa279
- How to make a simple weapon selection menu - Learn how to make a quick weapon selection menu.
- Binding a VGUI to F1-F4 - In this tutorial, I will teach you how to make a VGUI popup with F1, F2, F3, or F4!
- Using Json - How to implement and use 'Json' by Kingzy
- Your First Scripted Weapon - How to make a basic SWep that throws chairs!
- Basic STool Tutorial - A quick and simple demonstration of how to create a basic Scripted Tool.
Lua for Programmers
- Lua for Python Programmers - A quick guide that skips what you already know
- Lua for C Programmers - A quick guide that skips what you already know
Page Details
This article has been tagged to be merged with content from Basic Lua. If you wish for the page to be handled differently, this can be disputed on the linked talk page. See more articles tagged to be merged here. Comments: None given. |