Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной
  • 0
Chydo

Как прописать кассеты на модовый транспорт?

Добрый вечер, форумчане. 

Подскажите, пожалуйста, как правильно прописать кассеты на модовый транспорт ( без перепаковки )

Скачал мод @Radio и @@TF-UAZ3151
Самое интересное, что на ванильных автомобилях и некоторых других модовых автомобилях слот с кассетой появляется сам по себе. Я, к сожалению, не силен в кодинге, поэтому использовал различные гайды по типу: https://www.youtube.com/watch?v=Ef_Ux9PZEJc&t=643s . Там парень говорит о том, что надо создать отдельный конфиг к машине и добавить слоты. Проделав тот же алгоритм, что и автор видео у меня запустилась игра, но кассеты не появились. Тогда я подумал, что надо добавить такой же конфиг к моду с кассетами. Сделал аналогичный файл, который прикреплю ниже. Результат тот же - кассет нет. Надеюсь, что найдутся более опытные ребята, которые подскажут, как можно решить эту проблему. Был бы очень благодарен. 

Конфиг к модовой машине:

class CfgPatches
{
	class UAZ_Set
	{
		units[] = {};
		weapons[] = {};
		requiredVersion = 0.1;
		requiredAddons[] = {"DZ_Vehicles_Wheeled","DZ_Vehicles_Parts","DZ_Data","DZ_Scripts","DZ_Sounds_Effects","DZ_Gear_Containers","DZ_Gear_Camping","TF_UAZ5131"};
	};
};

class CfgVehicles
{
attachments[] = {"CarBattery","CarRadiator","Reflector_1_1","Reflector_2_1","SparkPlug","TF_UAZ3151_Wheel_1_1","TF_UAZ3151_Wheel_1_2","TF_UAZ3151_Wheel_2_1","TF_UAZ3151_Wheel_2_2","TF_UAZ3151_Wheel_spare_1","TF_UAZ3151_Doors_Driver","TF_UAZ3151_doors_cargo1","TF_UAZ3151_doors_cargo2","TF_UAZ3151_Doors_CoDriver","TF_UAZ3151_doors_Hood","TF_UAZ3151_doors_Trunk","Cassette"};
class GUIInventoryAttachmentsProps
		{
			
			class Body
			{
				name = "$STR_attachment_Body0";
				description = "";
				attachmentSlots[] = {"Reflector_1_1","Reflector_2_1","TF_UAZ3151_Doors_Driver","TF_UAZ3151_Doors_CoDriver","TF_UAZ3151_doors_cargo1","TF_UAZ3151_doors_cargo2","TF_UAZ3151_doors_Hood","TF_UAZ3151_doors_Trunk","TF_UAZ3151_Wheel_spare_1","Cassette"};
				icon = "cat_vehicle_body";
			};
		
		};
};

Конфиг к моду с кассетами:
 

class CfgPatches
{
	class FixUAZ
	{
		units[]={};
		ammo[]={};
		weapons[]={};
		magazines[]={};
		requiredVersion=0.1;
		requiredAddons[]=
		{
			"YukiRadio"
		};
	};
};
class CfgVehicles
{
	class CarScript;
	class TF_UAZ5131: CarScript
	{
		attachments[]+=
		{
			"Cassette"
		};
		class GUIInventoryAttachmentsProps
		{
			class RadioMoreCassetes
			{
				name="$STR_Magnetica";
				description="$STR_Magnetica";
				icon="default";
				attachmentSlots[]=
				{
					"Cassette"
				};
			};
		};
	};
};

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендованные сообщения

  • 0
class CfgPatches
{
	class TF_UAZCassete
	{
		units[] = {};
		weapons[] = {};
		requiredVersion = 0.1;
		requiredAddons[] = {"DZ_Vehicles_Wheeled","DZ_Vehicles_Parts","DZ_Data","DZ_Scripts","DZ_Sounds_Effects","DZ_Gear_Containers","DZ_Gear_Camping","TF_UAZ5131"};
	};
};

class CfgSlots
{
	class Slot_Cassette
	{
		name = "Cassette";
		displayName = "Cassette";
		selection = "Cassette";
		ghostIcon = "sss_cassette";
	};
};
class CfgVehicles
{
	class CarScript;
	class TF_UAZ3151_Green: CarScript
	{
		attachments[] = {"CarBattery","CarRadiator","Reflector_1_1","Reflector_2_1","SparkPlug","TF_UAZ3151_Wheel_1_1","TF_UAZ3151_Wheel_1_2","TF_UAZ3151_Wheel_2_1","TF_UAZ3151_Wheel_2_2","TF_UAZ3151_Wheel_spare_1","TF_UAZ3151_Doors_Driver","TF_UAZ3151_doors_cargo1","TF_UAZ3151_doors_cargo2","TF_UAZ3151_Doors_CoDriver","TF_UAZ3151_doors_Hood","TF_UAZ3151_doors_Trunk","Cassette"};
		class GUIInventoryAttachmentsProps
		{
			class Body
			{
				name = "$STR_attachment_Body0";
				description = "";
				attachmentSlots[] = {"Reflector_1_1","Reflector_2_1","TF_UAZ3151_Doors_Driver","TF_UAZ3151_Doors_CoDriver","TF_UAZ3151_doors_cargo1","TF_UAZ3151_doors_cargo2","TF_UAZ3151_doors_Hood","TF_UAZ3151_doors_Trunk","TF_UAZ3151_Wheel_spare_1","Cassette"};
				icon = "cat_vehicle_body";
			};
		};
	};		
};

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
MagicByte MagicByte MagicByte
  • 0

@Chydo  Почти правильно прописал. Только ты забыл указать class самой машины

 

class CfgPatches
{
	class UAZ_Set
	{
		units[] = {};
		weapons[] = {};
		requiredVersion = 0.1;
		requiredAddons[] = {"DZ_Vehicles_Wheeled","DZ_Vehicles_Parts","DZ_Data","DZ_Scripts","DZ_Sounds_Effects","DZ_Gear_Containers","DZ_Gear_Camping","TF_UAZ5131"};
	};
};
class CfgSlots
{
	class Slot_Cassette
	{
		name = "Cassette";
		displayName = "Cassette";
		selection = "Cassette";
		ghostIcon = "sss_cassette";
	};
	
};

class CfgVehicles
{
	class TF_UAZ3151: CarScript
	{
		attachments[] = {"CarBattery","CarRadiator","Reflector_1_1","Reflector_2_1","SparkPlug","TF_UAZ3151_Wheel_1_1","TF_UAZ3151_Wheel_1_2","TF_UAZ3151_Wheel_2_1","TF_UAZ3151_Wheel_2_2","TF_UAZ3151_Wheel_spare_1","TF_UAZ3151_Doors_Driver","TF_UAZ3151_doors_cargo1","TF_UAZ3151_doors_cargo2","TF_UAZ3151_Doors_CoDriver","TF_UAZ3151_doors_Hood","TF_UAZ3151_doors_Trunk","Cassette"};
		class GUIInventoryAttachmentsProps
		{		
			class Body
			{
				name = "$STR_attachment_Body0";
				description = "";
				attachmentSlots[] = {"Reflector_1_1","Reflector_2_1","TF_UAZ3151_Doors_Driver","TF_UAZ3151_Doors_CoDriver","TF_UAZ3151_doors_cargo1","TF_UAZ3151_doors_cargo2","TF_UAZ3151_doors_Hood","TF_UAZ3151_doors_Trunk","TF_UAZ3151_Wheel_spare_1","Cassette"};
				icon = "cat_vehicle_body";
			};	
		};
	};
};

И += не факт что будет работать

Но в любом случае тебе нужно распаковать машину и посмотреть как слоты там прописаны. А так же какие разделы указаны GUIInventoryAttachmentsProps

И еще момент такой в requireaddons ты точно тот наследуемый класс указал от мода

Изменено пользователем alex_good_kaban (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

@alex_good_kaban К сожалению, после этого теперь появилась ошибка и сервер и вовсе не запускается

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Скинь конфиг от машины

У тебя название класса машины не верное

Можешь в дискорд скинуть k.aba.n

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

наследуешь класс CarScript, а сам класс наследования не объявляешь ?
image.png.dfd1030096536961828b19919bb8024b.png

Изменено пользователем Moryak
* (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.

Поддержка