Dota 2: СОЗДАНИЕ КОМАНД

» Геймплей: Герои

Введение

Многих начинающих модмейкеров волнует вопрос о том, как создать нужное количество команд в dota 2-модах, и о том, как сделать нужное количество игроков в этих командах. В этой статье я расскажу о процессе создания команд с нужным количеством игроков.
Хоть редактор от valve и весит 12 Гб, вся работа с созданием модов происходит в Блокноте или другом текстовом редакторе.

Пошаговая инструкция

  1. Заходим в папку с нашим модом: /game/dota_addons/Название вашего мода/
  2. Находим файл addoninfo.txt, открываем его с помощью текстового редактора.
  3. Ниже пример кода, который необходимо отредактировать в этом файле, либо просто заменить на предложенный (не забыв поменять название карты на своё, Dota3 - это пример).
"AddonInfo" 
{ 
  "TeamCount" "2" // Количество команд  
  "IsPlayable" "1" // Не менять!! 
  "Dota3" 
  { 
  "MaxPlayers" "8" // Максимальное кол-во игроков 
  } 
}
Если в вашем моде несколько карт, добавляйте ниже блок:
  "Dota3_map2" 
  { 
  "MaxPlayers" "4" // Максимальное кол-во игроков 
  } 
}
Пример текста:
  1. Далее нужно найти файл addon_game_mode.lua. Он находится: /game/dota_addons/Название вашего мода/scripts/vscripts/
  2. Открываем текстовым редактором addon_game_mode.lua и добавляем блок кода в любое свободное место.
GameRules:SetCustomGameTeamMaxPlayers( DOTA_TEAM_GOODGUYS, X ) 
GameRules:SetCustomGameTeamMaxPlayers( DOTA_TEAM_BADGUYS, X ) 
GameRules:SetCustomGameTeamMaxPlayers( DOTA_TEAM_CUSTOM_1, X ) 
GameRules:SetCustomGameTeamMaxPlayers( DOTA_TEAM_CUSTOM_2, X ) 
GameRules:SetCustomGameTeamMaxPlayers( DOTA_TEAM_CUSTOM_3, X ) 
GameRules:SetCustomGameTeamMaxPlayers( DOTA_TEAM_CUSTOM_4, X ) 
GameRules:SetCustomGameTeamMaxPlayers( DOTA_TEAM_CUSTOM_5, X ) 
X - максимальное количество игроков в команде.
GOODGUYS и BADGUYS - это 2 стандартные команды.
Пример текста:
  1. А теперь чтобы изменить название наших команд, нам нужно создать файл addon_russian.txt по пути: /game/dota_addons/Название вашего мода/resource/
  "lang" 
{ 
  "Language" "Russian" 
  "Tokens" 
  { 
  "DOTA_GoodGuys" "имя команды" 
  "DOTA_BadGuys" "имя команды" 
  "DOTA_TEAM_CUSTOM_1" "имя команды" 
  "DOTA_TEAM_CUSTOM_2" "имя команды" 
  } 
Итог должен получиться такой к примеру:
Команды, Игроки

Просмотров: 4 127

» Лучшие комментарии


Doc #1 - 4 года назад -6
Можно поинтересоваться, что это за бред?
z1i2p3 #2 - 4 года назад 2
Doc, это Lua
I_D_ #3 - 4 года назад -4
По моему это не назвать статьёй, черновик статьи да но не статья примеры в основном никак между собой не связаны. Там 7 команд здесь 5 в правилах всего 4 в которые должно попасть 6 игроков... Странно всё это..
Doc #4 - 4 года назад -4
Нет, это - полный бред. Каким образом и почему луа вписано в addoninfo.txt и каким образом эта статья оказалась на главной все еще остаются большими вопросами.
Кристофер #5 - 4 года назад 0
Чет с навигацией проблемы. Я, вроде, отключил новости доты, а это высветилось.
ScorpioT1000 #6 - 4 года назад (отредактировано ) 0
Что-то статья не похожа на статью, можно было в чатике такое запостить - да, но где объяснения. Это гайд, как сделать так, как сделал ты
NekoriDes #7 - 4 года назад 2
Как-то на главной много мусора, это баг?
alexprey #8 - 4 года назад 0
Что-то лично я ничего не понял из этой заметки, зачем так делать, что это дает?
z1i2p3 #9 - 4 года назад (отредактировано ) 3
Простите, что не угодил, в интернете практически нет русскоязычных статей, я всего лишь хотел поделиться опытом.
iCCupPlatoon #10 - 4 года назад 2
Всё в порядке, не обращай внимания.
За гайд спасибо. Только дополни следующее:
для отображения русских имён команд нужно привести файл addon_russian \ addon_english к кодировке UTF-8
ZLOY5 #11 - 4 года назад 0
С помощью таких гайдов только запутать новичка можно
Откуда в addoninfo.txt lua взялся?
Mikhail37 #12 - 4 года назад (отредактировано ) 0
Все сделал как велел автор. Создал 8 команд по 1 игроку...ну типа каждый сам за себя. В меню вылезло выбор команд все нормально, а когда вибераешь всеравно в таблице 2 команды свет и тьма остались
z1i2p3 #13 - 4 года назад (отредактировано ) 0
Mikhail37, Я кстати забыл указать, что нужно расставить точки спавна для каждой команды. А Чтобы таблицу заменить это нужно с панорамой подружиться, а точнее создать свою таблицу.