Все началось пару дней назад, меня втянули в увлекательное предприятие по созданию РП сервера МТА. Сгоряча я проглотил какие мог источники по Луа, и к моменту создания этой темы научился "понимать" скрипты (понимать, что они делают) редактировать готовые скрипты под себя и переводить с английского тексты после скрипта outputChatBox на русский с искринкой . Но этого мне явно мало, редактировать чужое не возбраняется, но когда чужие скрипты попросту не дают того что требуется, а тех скриптов которые необходимы Нет, есть необходимость в данной теме. Я хочу внести в сервер все то, что будет ему полезно. В тех. инструкциях разжевывается Луа сам по себе, но нет источников (кроме вики), в которых описывается не просто Луа, а Луа не посредственно для МТА. С чего мне начать? Честно признаюсь, меня слегка коснулась паника, когда я понял, что даже не знаю с чего начать для составления всего навсего простейшего квеста.
Данная тема предназначена специально для юных серво-подымателей (создал из расчета на то, что не я один вдруг невпопад занялся программированием для создания сервера МТА). Ссылки на Полезные источники, пояснения, подсказки, богатство речи после двойного тире приветствуется. Если тема получит жизнь, я рассчитываю создать разжеванный материал по Луа исключительно для МТА.
На данный момент меня тревожит следующее:
1. Квесты,
2. Ввод новой валюты (ресурсы, добываемые на некоторых точках, которые могут быть проданы),
3. Ну привязка команд к GUI и всяким удобным менюшкам, я пожалуй осилю,
4. Как сочинить функцию рандома, что бы за убийство игрок получал от 10 до 25 долларов ??
Вот, собственно, мои низменные потребности , без которых сервер даже тестировать рано.
так и быть покажу, что у меня родилось, когда я пытался сочинить простейший квест, когда персонаж, при вводе команды, должен увидеть цель в виде маркера:
function quest1 ()
createMarker ( 1, 1, 1 )
addCommandHandler ( quest1, quest1 )
end
судите, но не строго )