-ExotiC-

Администратор
Команда форума
11 Авг 2014
477
45
customgames.ru
Проект
Trolls vs Elves
Вторая часть статьи С чего начать создание мода Dota 2?
В этом уроке мы попытаемся объяснить основы программирования пользовательских модов (кастомок/аддонов) Dota 2.

Скриптинг
Для начала вам понадобится уже созданная кастомная игра, с которой вы уже провели некоторые опыты. Самое время начать учиться программировать на Lua и вообще разобраться со всем этим дерьмом.
Зайдите в
dota 2 beta\game\dota_addons\название_вашего_мода\scripts

Две основные папки cо скриптами — это NPC и vscripts. Первая может иметь следующие файлы с расширением .txt (если таковых нет, их можно создать самому):

npc_abilities_custom.txt — содержит все измененные и созданные способности в пользовательской игре.
npc_heroes_custom.txt — герои со своими способностями и статистикой.
npc_items_custom.txt — способности предметов, которые носят в инвентаре.
npc_units_custom.txt — все...
Продолжить чтение...
 
Последнее редактирование:

I_Explorer

Друзья CG
30 Июл 2016
310
12
Проект
Жизнь в тюрьме
Отличный гайд, а теперь попробуй врубить темный стиль и не ослепнуть.
 
  • Нравится
Реакции: -ExotiC-

-ExotiC-

Администратор
Команда форума
11 Авг 2014
477
45
customgames.ru
Проект
Trolls vs Elves
Последнее редактирование:
  • Нравится
Реакции: vulkantsk

vulkantsk

Супермодератор
Команда форума
21 Июн 2017
788
121
www.dotabuff.com
Проект
Roshan defense
Слишком много текста , глаза ращбегаются !
Рекомендую распределить по разделам в оглавлении !
А потом засунуть в спойлеры , по моему будет легче читать или найти нужную информацию !
 

mitfleg

Новичок
25 Фев 2019
1
0
Проект
Scripts
Добрый вечер. С Lua ничего не понятно толком. Я хоть и изучал языки программирования, но таки не смог разобраться. Кто сможет помочь только вьехать в это все. По поводу функций и т.п. логически понятно, а вот куда писать код, и где брать файлы....Спасибо.
 

danilkoo832832

Пользователь
5 Фев 2016
40
3
your_name_addon\scripts\vscripts\addon_game_mode.lua писать код сюда, можно и в другие файлы, но их придётся подключать к главному. Все луа файлы должны находится в папке vscripts. Про брать файлы немного не понял, если имеешь ввиду стандартные абилки, то на луа от валв их нет, но есть от других людей SpellLibrary есть еще варианты.
 
Реклама: