Редактор карт #30 [Lua]: Свой интерфейс выбора героев, введение в Lua

Поделиться
HTML-код
  • Опубликовано: 31 янв 2020
  • Увеличиваем ставки. Теперь началось настоящее программирование. Урок открывает цикл по созданию своего интерфейса. Результатом будет создание панели выбора героев.
    В этом уроке:
    01:45 Установка и настройка окружения, разворачиваем все для удобной работы с Lua
    03:03 Настраиваем редактор кода
    04:22 Изучаем вкратце о синтаксисе языка, переменные
    12:49 Операторы и условия
    15:42 Циклы
    17:36 Практическая часть: создаем возможность при клике на любую область создавать несколько пехотинцев
    Ссылка на Lua
    code.google.com/archive/p/lua...
    Прямая ссылка на установочник
    storage.googleapis.com/google...
    Редактор кода VS Code
    code.visualstudio.com/
    Расширение vscode-lua
    marketplace.visualstudio.com/...
    Сниппеты
    www.hiveworkshop.com/attachme...
    Устанавливать: Preferences - User Snippets - пишем Lua - вставляем текст файла snippets.json
    Для тех, кому не терпится - можно скачать карту уже сейчас
    yadi.sk/d/HWXCs7LDYBfZJA
    На досуге:
    Lua за 60 минут
    zserge.wordpress.com/2012/02/...
    Все полезные функции и константы движка для JASS, но для Lua точно такие же
    github.com/Frotty/Frentity/bl...
    Так же не забываем подписыватья!
    ruclips.net/user/subscription_c...
  • ИгрыИгры

Комментарии • 43

  • @Tokomotbl4
    @Tokomotbl4  4 года назад +6

    Тяжело ли воспринимать такое сходу? Все ли понятно было?

    • @winterzaubermann
      @winterzaubermann 4 года назад +3

      Имея опыт просмотра твоего контента ранее, то понятно. Интересно. Как дальше будет развиваться курс.

    • @mek2442
      @mek2442 4 года назад +2

      Очень интересно!👍

    • @iamdozerq
      @iamdozerq 4 года назад +1

      Для тех кто уже жрал подобного рода контент - все супер понятно.

    • @MyZagon4ik
      @MyZagon4ik 4 года назад

      Я прям с ходу всё воспринял и понял) оч понравился урок! С нетерпением жду продолжения:3

    • @ivan_naitoraito
      @ivan_naitoraito 4 года назад +2

      всё понятно, но не понял, как ты сам Луа скрипт прицепил к карте) В карте то ты функцию указал, а вот как ты привязывал к карте свой луа-код не показал ;(

  • @kostyanwest
    @kostyanwest 4 года назад

    Огромное спасибо за основы работы с Lua и интерфейсом. Всегда не хватает какого-то небольшого точка.

  • @cirirozbir
    @cirirozbir 4 года назад

    жду больше гайдов. Лайк.

  • @user-tq7hr9co9g
    @user-tq7hr9co9g 4 года назад +7

    Изучаешь такой Lua, делаешь свою мега интересную карту и тут она становиться популярная, и близзард забирают ее, потому что могут.

    • @eblignoi
      @eblignoi 4 года назад +2

      поэтому лучше заебаться, но сделать на варкрафте 3 или вовсе на стороннем движке, нахуй близов, и нахуй их политику, конченные выблядки и так бабки тоннами гребут, но даже ебаные блядь карты из сраного нахуй никому ненужного (0.00001 рейтинг на метакритикс) рефоржеда СЕБЕ ПРИСВАИВАЮТ, Я ЕБАЛ, АБСУРДНОСТЬ СИТУАЦИИ ПРОСТО ЗАШКАЛИВАЕТ; это сравнимо с тем как миллиардер отберёт у бомжа носок, потому что бомж в этих носках наступил на говно миллиардера, а следовательно попытался себе присвоить его испражнения ЁБАНЫЙ В РОТ ЭТОГО КАЗИНО!

    • @user-bl6zt9nn8h
      @user-bl6zt9nn8h 3 года назад

      @@eblignoi чел... И какой ты заработок в картах варика собрался получить? 5 рублей в месяц? Забавно...

  • @KoIIIeuKo
    @KoIIIeuKo 4 года назад +1

    Тыщу лет тыщу зим, здарова дядька. С возвращением! Расскажи подробно, пожалуйста о совместимости этого редактора с классической версией Warcraft 3, а также совместимости с версией на ICCup 1.26a

  • @detektrius
    @detektrius Год назад

    Последняя версия VS Code для Windows 7 - 1.70.3. Хотя именно её нигде не нашёл, а только 1.70.1. Но в нём мне предложили обновиться до 1.70.3

  • @Atlez1
    @Atlez1 4 года назад +2

    Такой сижу играю
    Бринькает телефон и твоё видеосижу смотрю смотрю думаю а почему я подписан на. Тебя такой захожу на канал и вижу ты кто. А я уже думал что ушёл с ютуба.я надеюсь ты продолжешь мморпг создания.

  • @hogoplaying4181
    @hogoplaying4181 4 года назад +1

    Привет, может выпустишь видосики с прохождением своих карт?

  • @user-fo6qo2yy8w
    @user-fo6qo2yy8w 3 года назад

    С возвращением, Токомото! А новые уроки актуальны, если я всё ещё пользуюсь non-refoged 1.26?

  • @SpaceShipOneTV
    @SpaceShipOneTV 4 года назад

    Скажи пожалуйста, у тебя будут ещё уроки по Construct 2?

  • @cemugurkaracam
    @cemugurkaracam 2 года назад

    Hi, great tutorial. Can you share the map at the beginning? Thanks for wc3 and lua content!

  • @user-xl6ux6yu7o
    @user-xl6ux6yu7o 4 года назад

    Лайк с двух аккаунтов. Нифига не понятно, но я буду пытаться. Единственный нюанс хотел уточнить. Можно ли считать, что создание карт в пиратском редакторе старого варика не принадлежит близам?

  • @freefridaylab
    @freefridaylab Месяц назад

    Стоп, а как сам скрипт в карту добаляется? Триггером вызывать понятно, но мы там название пишем функции только, а сам файл с функциями, куда его добавлять? В ИМПОРТ/ Экспорт карты загружать или как?

  • @detektrius
    @detektrius 2 года назад

    Есть например выбор героя в RPG "
    The Kingdom of Kaliron" и по моему это более наглядный и интересный выбор героя

    • @detektrius
      @detektrius Год назад

      Его полностью и на триггерах сделать можно

  • @TheLegolas44
    @TheLegolas44 4 года назад +1

    Сможешь сделать видео по выбору рас кастомных в рефорджеде?

    • @Tokomotbl4
      @Tokomotbl4  4 года назад

      Ты про создание своей расы со своими зданиями и юнитами?

    • @TheLegolas44
      @TheLegolas44 4 года назад

      @@Tokomotbl4 да, создание самой расы это легко все. Интересует именно удобная система выбора ее в начале игры.

    • @Tokomotbl4
      @Tokomotbl4  4 года назад

      @@TheLegolas44 Оказывается я делал подобное, держи ruclips.net/video/7Yqnw38RoCY/видео.html

  • @cirirozbir
    @cirirozbir 4 года назад

    Расскажи о фишках Луа. Об отличиях. В общем жду гайдов.

    • @Tokomotbl4
      @Tokomotbl4  4 года назад

      Отличиях от JASS? Lua - это настоящий язык программирования, как JS или C++, с ООП, наследованиями и другими фишками большинства языков, только нет статической типизации как в JASS, что плохо для сложный проектов, но хорошо для новичков. Слыхал что в JASS нет многомерных массивов, так вот тут такой боли и не возникает, потому что это нормальный язык и ты можешь вкладывать массивы в массивы в объекты в массивах, в общем как-то так)

    • @cirirozbir
      @cirirozbir 4 года назад

      @@Tokomotbl4 В общем что бы делать не реально крутые кастомки надо сидеть долго. Жаль что по каждой мелочи нет видео.:)

    • @vitaliypodolyak3247
      @vitaliypodolyak3247 4 года назад

      @@Tokomotbl4 vJass добавляет двухмерные массивы, структуры.

  • @lkalful
    @lkalful 2 года назад

    почему у меня нашел 4 ошибки в снипедах

  • @TarrikTar
    @TarrikTar Год назад

    что за карты на 0:33

  • @dehuc11
    @dehuc11 4 года назад

    Не понимаю почему у меня кастом скрипты не запускаются. При проверке ошибка function x () expected "takes"

    • @Tokomotbl4
      @Tokomotbl4  4 года назад

      В настройках карты стоит язык jass а не lua

    • @dehuc11
      @dehuc11 4 года назад

      @@Tokomotbl4 Спасибо. Самое забавное, что переключение почему-то блокируется (строка становится серой) если до этого что-то поделать. Создал новый карту и переключатель стал активен. Поэтому и думал, что оно само переключается.

    • @Tokomotbl4
      @Tokomotbl4  4 года назад

      @@dehuc11 Да, если в карте уже есть какой-то код или вызовы функций, то больше нельзя поменять язык, пока их не удалишь или не отключишь

  • @user-bk8cl6gj9n
    @user-bk8cl6gj9n 4 года назад +1

    Я нечего не понял :/

  • @edwardklein5344
    @edwardklein5344 9 месяцев назад

    На гуи такое пишется?

  • @zozozozil_ltg2510
    @zozozozil_ltg2510 4 года назад

    Я ничего не понял... Как по мне старый способы лучше, он проще.

  • @SaloNetDcom
    @SaloNetDcom 9 месяцев назад

    индекс не с нуля))))))))))))) гы
    Прикол