Добавлен , опубликован
Геймплей:
Герои

Введение

Многих начинающих модмейкеров волнует вопрос о том, как создать нужное количество команд в 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" "имя команды" 
  } 
Итог должен получиться такой к примеру:
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
29
8 лет назад
0
Что-то лично я ничего не понял из этой заметки, зачем так делать, что это дает?
3
16
8 лет назад
Отредактирован z1i2p3
3
Простите, что не угодил, в интернете практически нет русскоязычных статей, я всего лишь хотел поделиться опытом.
2
10
8 лет назад
2
Всё в порядке, не обращай внимания.
За гайд спасибо. Только дополни следующее:
для отображения русских имён команд нужно привести файл addon_russian \ addon_english к кодировке UTF-8
0
5
8 лет назад
0
С помощью таких гайдов только запутать новичка можно
Откуда в addoninfo.txt lua взялся?
0
1
8 лет назад
Отредактирован Mikhail37
0
Все сделал как велел автор. Создал 8 команд по 1 игроку...ну типа каждый сам за себя. В меню вылезло выбор команд все нормально, а когда вибераешь всеравно в таблице 2 команды свет и тьма остались
1
16
8 лет назад
Отредактирован z1i2p3
1
Mikhail37, Я кстати забыл указать, что нужно расставить точки спавна для каждой команды. А Чтобы таблицу заменить это нужно с панорамой подружиться, а точнее создать свою таблицу.
1
1
3 года назад
Отредактирован N7 Molot
1
Спасибо вам за такую познавательную статью, искал на других сайтах про доту такие статьи но нигде кроме вашего сайта не нашёл ничего интересного спасибо!
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.