Вступление Эта серия туториалов научит вас основам програмирования на lua в gmode. К концу обучения вы сможете самостоятельно писать простые скрипты. Для более подробного изучения lua идем на www.lua.org и wiki.garrysmod.com
Lua это скриптовый язык. Lua был создан членами Computer Graphics Technology Group at PUC-Rio в Бразилии. Запомните, “Lua, but not LUA and not L.U.A”. Не делайте ошибок. Lua означает “луна" на португальском.
Написанный на lua файл называеться скриптом.
Lua делят на два типа: серверный и клиентский. Подробнее позже. Большую часть времени мы будем работать с серверными lua.
Необходимые программы
Для написания скриптов, вам понадобиться текстовый редактор. Можно даже и блокнот
Вы конечно можете использовать любой текстовый редактор, но я рекомендую Notepad++
Для более удобного написания скачайте плагин: Garry's Mod Lua Syntax highlighter plugin.
Создание скрипта
Для нашего первого скрипта мы не будем делать чтото сложное.
Мы научимся печатать сообщение в консоли.
Вставте следующий код в редактор:
Сделали? Не устали? Тогда идем дальше! Сохраняем скрипт
Чтобы запустить скрипт, вам естественно надо его сохранить. Сохрание его сюда:
<Место установки Gmodа>\garrysmod\lua\
Сохраните его как helloworld.lua.
Итак запускаем Gmod!
Запуск скрипта
Чтобы запустить ваш скрипт, вам надо начать игру. Рекомендуеться маленькая картда в сингле (Для быстрой загрузки) После того как вы будете в игре, ничего не произайдет, скрипт не запускаеться автоматически, за исключеним если скрипт лежит в папке autorun. И так, откройте консоль и напичатайте следующее:
Code
lua_openscript helloworld.lua
Если вы назвали скрипт по другому, то введите его название вместо helloworld.lua
Нажмите enter. Если вы сделали все правильно в консоли появиться следующее:
И так, это был самый базовый туториал, из него вы практически ничего не узнали. В следующем туториале я раскажу вам о переменных