Обучение скриптингу в МТА

Тема в разделе 'Lua Room', создана пользователем Salvatore_Moretty, 25 июл 2011.


    • Пользователь GTA-NEWS

    Salvatore_Moretty Newbie

    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1

    И так если по заголовку не очень понятно то разъясню саму суть.
    Я нашел сервер в МТА администратор которого занимается проработкой РП мода с нуля. Разумеется сам он справится может но с моей помощью ему будет легче и быстрее.
    Ну так вот где бы я не искал что бы в поиск не вводил нормальных сайтов с разъяснением не выдает.
    Я нуб в скриптинге но очень уж желаю научиться ему. Если есть опытные люди прошу сделайте гайдик по данной теме ну или разъясните мне в этой теме что и как. так же приветствуются ссылки на русскоязычные гайды по скриптингу МТА. В интернете максимум что я нашел это маппинг в МТА но сами понимаете этого будет мало...
    Что я жду от гайда:
    1. Подробный рассказ о самом скриптинге что и как. (отдаленно я о скриптинге знаю но боюсь этого будет мало так что =) )
    2. Пошаговое объяснение что да как. Что за чем следует и прочее.
    прочая полезная информация только приветствуется)
    Заранее благодарю!)





    • Пользователь GTA-NEWS

    Salvatore_Moretty Newbie

    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Играй!
    Игра Online сведет с ума каждого!
    Играть Взрослым
    18 +
    Играй!
    игра Геймеры. НАЖМИ на картинку и начни играть
    Играй!
    Познай силу истинной скорости!
    Онлайн Игра круче NFS!
    Играй!
    Эта бесстыдная супер-пупер игрушка порвала Интернет! ЖМИ играй!
    Играй!
    От страха хочется спятаться! Игра наводит животный ужас!

    • VIP GTA-NEWS

    Dr.Vandersexxx <3 Sex and flood

    Сообщения:
    877
    Симпатии:
    777
    Баллы:
    93

      Скачать коды, моды на GTA и все остальное могут только зарегистрированные пользователи

    • Пользователь GTA-NEWS

    Salvatore_Moretty Newbie

    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1

    Благодарю за ссылку но похоже сайт для тех кто хоть немного шарит в скриптинге) А мои познания приближены к нулю) Но все равно благодарю за хоть какую то помощь)

    • Пользователь GTA-NEWS

    Delorian pr0

    Сообщения:
    38
    Симпатии:
    44
    Баллы:
    18

      Скачать коды, моды на GTA и все остальное могут только зарегистрированные пользователи
    L3monio и Salvatore_Moretty нравится это.

    • Пользователь GTA-NEWS

    Salvatore_Moretty Newbie

    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1

    Благодарю. Начало очень заинтересовал и похоже это то что нужно.

    • Админко GTA-NEWS

    Vincent Администратор

    Сообщения:
    686
    Симпатии:
    544
    Баллы:
    93

    Delorian опередил :)
    Дал правильную ссылку, кстати, тема в русскоязычной секции форума мта.
    Там есть тема "Дада" - этакая "курилка" для скриптеров, в ней всегда можно задать вопрос и получить на него ответ.
      Скачать коды, моды на GTA и все остальное могут только зарегистрированные пользователи
    MTA wiki - там можно прочитать о любой (даже устаревшей и не использующейся) функции скриптинга, а заодно и посмотреть пример (а то и несколько). Фиолетовая секция справа на странице - то, что нужно.
      Скачать коды, моды на GTA и все остальное могут только зарегистрированные пользователи
    Что еще...
    Если еще сам не совсем понял, то есть две основные вещи, к которым можно прикреплять функции - команды и эвенты.
    Обе эти вещи, как правило, несут с собой какую-то информацию.
    Допустим, вот этот эвент -   Скачать коды, моды на GTA и все остальное могут только зарегистрированные пользователи
    Если прикрепить к нему функцию, то можно в скобках к ней указать то, что она несет, например
    function blabla (Nick, IP, Username, Serial, VersionNumber, VersionString)
    <тут какие-нибудь действия>
    end
    Необязательно называть их точь-в-точь, тут дело в их последовательности. Можно их вообще не использовать и просто писать function blabla(). Полученную из того же ивента инфу можно использовать.
    Что еще...
    Игрок в мта - это некий особый элемент, то есть если ты попробуешь просто совершать действия над его ником, то у тебя ничего не получится. Но с другой стороны, если у тебя есть ник, то есть и функции типа getPlayerFromName.
    Кстати, их не просто так пишут точно так же, как они называются. Написал строчную вместо заглавной? Гуляй.
    Также есть серверная и клиентская части.
    Тут суть в том, что некоторые функции могут работать только на стороне клиента, а некоторые только на стороне сервера, а есть и те, которые и там, и там работают.
    Но то, что функция работает и там, и там вовсе не означает, что они идентичны - синтаксис может быть разный.
    Ну вот, вроде основное, с чем лично у меня были проблемы, отписал.
    Ах да, на мта вики часть страниц есть и на русском языке (редко, но все же приятно). Справа можно выбирать язык, как на википедии.
    Salvatore_Moretty нравится это.

    • Пользователь GTA-NEWS

    Salvatore_Moretty Newbie

    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1

    Вот спасибо. Люблю развернутые ответы) С душой написано) Спасибо еще раз)

    • Пользователь GTA-NEWS

    Delorian pr0

    Сообщения:
    38
    Симпатии:
    44
    Баллы:
    18


    • Админко GTA-NEWS

    Vincent Администратор

    Сообщения:
    686
    Симпатии:
    544
    Баллы:
    93

    Думал об одном, написал о другом)
Закачать изображение на radikal.ru Закачать файл на webfile.ru
Изображение:
Файл:

Загрузить изображение или файл


Поделиться этой страницей

Про игру:

  1. как научится скриптингу в samp

    ,
  2. как научиться скриптингу в самп

    ,
  3. как стать скриптером в самп

    ,
  4. Обучение скриптингу,
  5. MTA lua с нуля