Для начала нам надо создать папочку. Ну назовем её MyCamp1.
Теперь напишем туда следущее
Код: Выделить всё
"AddonInfo"
{
        addontitle		"MyCamp1"                                                         // Название аддона, которое будет отображаться в браузере аддонов
        addonversion	        1                                                              // Версия аддона
        addontagline		"My First Campaing"	                                // Описание аддона
	addonauthor 		"Proplayer666"                                             // Автор
	addonauthorSteamID 	"http://steamcommunity.com/id/proplayerrussian"      // Ссылка к профилю в стиме
	addonContent_Campaign		1 	                                        // Показывает на то что в этом аддоне кампания. Если нет, то поставьте 0
	addonURL0 "http://www.csmania.ru"                                                // Ссылка на сайт разработчика аддона
	addonDescription "It's my First Campaing for Left 4 Dead."                   // Описание аддона	
}Создадим папку missions, в которой будут храниться файлы кампаний. Теперь создадим в этой папке текстовый файл. Назовем его mycamp1.txt. Пропишем в нем следующее
Код: Выделить всё
"mission"
{
	"Name"		"MyCamp1" //Название кампании
	"Version"       "1" //Версия кампании
 
	"Author"	"Proplayer666" //Автор
 
	"Website"	"http://www.csmania.ru"
 
	"DisplayTitle"	"My First Campaing 1" //Отображаемое имя
	"Description"  	"It's my First Campaing for Left 4 Dead." //Описание
 
 	"OuttroImage"	"vgui\OutroTitle_NoMercy" //Путь к .vmt файлу рисунка кампании
 
        //Описание постера, отображаемого при загрузке.
	"poster"
	{
		"posterImage"		"LoadingScreen_NoMercy" //Путь к постеру
 
//Координаты заголовка постера
		"posterTitle"		""
		"posterTitle_y"		"360"
 
//Координаты описание постера
		"posterTagline"		""
		"posterTagline_y"	"372"
 
//Тут вы все дальше сами поймете
		"bill_player_name_x"	"118"
		"bill_player_name_y"	"-195"
 
		"louis_player_name_x"	"-53"
		"louis_player_name_y"	"-205"
 
		"zoey_player_name_x"	"-124"
		"zoey_player_name_y"	"-210"
 
		"francis_player_name_x"	"31"
		"francis_player_name_y"	"-200"
	}
 
//Описание игровых режимов и карт
	"modes"
	{
//coop для кампании, versus для сражения и survival для выживания
		"coop"
		{
//Номер главы в кампании
			"1"
			{
				"Map" "l4d_mycamp1_trash" //Карта
				"DisplayName" "Trash" //Название главы
				"Image" "maps/l4d_mycamp1_trash" //Иконка
			}
                        "2"
			{
				"Map" "l4d_mycamp1_road" //Карта
				"DisplayName" "Road" //Название главы
				"Image" "maps/l4d_mycamp1_road" //Иконка
			}
		}
                "versus"
		{
			"1"
			{
				"Map" "l4d_mycamp1_trash" //Карта
				"DisplayName" "Trash" //Название главы
				"Image" "maps/l4d_mycamp1_trash" //Иконка
			}
                        "2"
			{
				"Map" "l4d_mycamp1_road" //Карта
				"DisplayName" "Road" //Название главы
				"Image" "maps/l4d_mycamp1_road" //Иконка
			}
		}
                "survival"
		{
			"1"
			{
				"Map" "l4d_mycamp1_trash" //Карта
				"DisplayName" "Trash" //Название главы
				"Image" "maps/l4d_mycamp1_trash" //Иконка
			}
                        "2"
			{
				"Map" "l4d_mycamp1_road" //Карта
				"DisplayName" "Road" //Название главы
				"Image" "maps/l4d_mycamp1_road" //Иконка
			}
		}
	}
}















