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

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

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

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

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

Локализация имени/описания оружия/патронов

Здравствуйте. Подскажите каким образом я могу перевести и привести к единому виду оружие и патроны, которые продаются у трейдера?

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


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

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

  • 0

в моде каждом это должно быть сформировано правильно, у каждого из модов где есть шмотки должен быть stringtable.csv в котором через запятые в кавычках перевод одной  и той же фразы в каждом из языков идет. Эти тексты на каждый кастомный тег назначаются и в коде мода должны быть заданы, на оригинальной функции GetName под этот класс предмета, в теории. Но не многие мододелы этим занимаются.

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


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

Это понятно. А если взять класс оружия и в его name и description все "$str_xxxxxxx" заменить принудительно? Написать клиент-серверный мод? У нас уже есть мод сервера, как и желание и время ))) Как это сделать?

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

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


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

Это понятно. А если взять класс оружия и в его name и description все "$str_xxxxxxx" заменить принудительно? Желание и время есть))) Как это сделать?

модом на моды все, какие нужно править, причем клиент--серверным

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


Ссылка на сообщение
Поделиться на других сайтах
  • 0
1 минуту назад, 123new сказал:

модом на моды все

при использовании modded нужно указывать только переменную или заново описывать весь класс?

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


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

при использовании modded нужно указывать только переменную или заново описывать весь класс?

только переменную или функцию нужную, причем корректнее будет цепляться к ориинальному коду мода и уже править после его вызова на корректное имя саму переменную

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


Ссылка на сообщение
Поделиться на других сайтах
  • 0
50 минут назад, 123new сказал:

 корректнее будет цепляться к ориинальному коду мода

 

Голову сломал... А как подцепиться к классу мода. Например к магазинам из AmmunitionExpansion? Программировать умею, но структуру Дэйза не понимаю...

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

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


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

 

Голову сломал... А как подцепиться к классу мода. Например к магазинам из AmmunitionExpansion? Программировать умею, но структуру Дэйза не понимаю...

в required addons в конфиг файле своего мода укажи нужные моды требуемыми, чтобы их наличие твой мод от игры требовал. А далее просто как обычный игровой класс модди с modded, ничего хитрого нету

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


Ссылка на сообщение
Поделиться на других сайтах
  • 0
5 часов назад, 123new сказал:

укажи нужные моды требуемыми, чтобы их наличие твой мод от игры требовал.

Ничего не получается, столько вариантов перебрал. Уже все родные dz_аддоны.

Не могу понять, что не так

config.cpp:

class CfgPatches	// требуется обязательно
{
	class TranslateMod	// требуется обязательно, совпадает с именем мода
	{
		units[]={}; 				// may be not worked
		weapons[]={}; 				// may be not worked
		requiredVersion=0.1; 		// may be not worked
		requiredAddons[]={"DZ_Data", "DZ_Weapons_Attachments_Data", "DZ_Weapons_Magazines", "DZ_Weapons_Lights", "DZ_Weapons_Muzzles", "DZ_Weapons_Optics", "DZ_Weapons_Supports", "DZ_Weapons_Animations", "DZ_Weapons_Ammunition", "DZ_Weapons_Firearms", "DZ_Weapons_Firearms_Winchester70", "DZ_Weapons_Firearms_SVD", "DZ_Weapons_Melee", "DZ_Weapons_Melee_Blunt", "DZ_Weapons_Melee_Blade", "DZ_Weapons_Melee_Powered", "DZ_Weapons_Misc", "DZ_Weapons_Explosives", "DZ_Weapons_Firearms_aug", "DZ_Weapons_Firearms_M4", "DZ_Weapons_Firearms_MosinNagant", "DZ_Weapons_Firearms_SKS", "DZ_Weapons_Firearms_Ruger1022", "DZ_Weapons_Pistols_1911", "DZ_Weapons_Pistols_Cz75", "DZ_Weapons_Pistols_Fnx45", "DZ_Weapons_Pistols_Magnum", "DZ_Weapons_Pistols_Mkii", "DZ_Weapons_Projectiles", "DZ_Weapons_Shotguns"};
	};
};
class CfgTranslateMod // // требуется обязательно, совпадает с именем мода
{
	// https://community.bistudio.com/wiki/DayZ:Modding_Structure#Mod_presentation
	class TranslateMod
	{
	    dir = "TranslateMod";							// Имя папки мода, совпадает с именем мода
	    picture = ""; 									// Картинка в описании мода
	    action = "";  									// Ссылка, например вот так: action = "https://dayz.com/";	
	    hideName = 1;									// Не уверен, что этот параметр работает
	    hidePicture = 1;								// Не уверен, что этот параметр работает
	    name = "TranslateMod";  						// Имя мода (а также его внутреннее скриптовое имя)
		logoSmall = "Mods/TranslateMod/modlogosmall.tga";	// значок рядом с именем мода, если описание не развернуто
		logo = "Mods/TranslateMod/modlogo.tga";				// логотип под меню игры
		logoOver = "Mods/TranslateMod/modlogohover.tga";		// при наведении курсора мыши на логотип
		tooltip = "tooltip";							// подсказка при наведении курсора мыши
		overview = "TranslateMod"; 					// Описание
	    credits = "123new";								// credits
	    author = "123new";								// author
	    authorID = "0";  								// author steam ID 
	    version = "1.0";  								// version
	    extra = 0;										// Не уверен, что этот параметр работает
		
	    type = "mod"; 									// требуется обязательно, остается неизменным
		// inputs = "mods\testmod\inputs\my_new_inputs.xml"; 	     // необязательно, при использовании пользовательских inputs
		dependencies[]={};  // необязательно, если необходимо установить зависимость класса

	class defs
	    {			
		};
		// Если какой-то из разделов скриптинга вам не нужен и вы не сибираетесь его паковать, сотрите необходимый блок с ним выше и в массиве dependencies 
    };
};

И file.c:

class CfgMagazines {
	class Magazine_Base;
	class Ammunition_Base;
	
	modded class Ammo_45ACP {
		displayName = "здесь Патрон .45 ACP";
		descriptionShort = "Здесь описание";
	};
};

 

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

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


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

Ничего не получается, столько вариантов перебрал. Уже все родные dz_аддоны.

Не могу понять, что не так

config.cpp:

class CfgPatches // требуется обязательно { class TranslateMod // требуется обязательно, совпадает с именем мода { units[]={}; // may be not worked weapons[]={}; // may be not worked requiredVersion=0.1; // may be not worked requiredAddons[]={"DZ_Data", "DZ_Weapons_Attachments_Data", "DZ_Weapons_Magazines", "DZ_Weapons_Lights", "DZ_Weapons_Muzzles", "DZ_Weapons_Optics", "DZ_Weapons_Supports", "DZ_Weapons_Animations", "DZ_Weapons_Ammunition", "DZ_Weapons_Firearms", "DZ_Weapons_Firearms_Winchester70", "DZ_Weapons_Firearms_SVD", "DZ_Weapons_Melee", "DZ_Weapons_Melee_Blunt", "DZ_Weapons_Melee_Blade", "DZ_Weapons_Melee_Powered", "DZ_Weapons_Misc", "DZ_Weapons_Explosives", "DZ_Weapons_Firearms_aug", "DZ_Weapons_Firearms_M4", "DZ_Weapons_Firearms_MosinNagant", "DZ_Weapons_Firearms_SKS", "DZ_Weapons_Firearms_Ruger1022", "DZ_Weapons_Pistols_1911", "DZ_Weapons_Pistols_Cz75", "DZ_Weapons_Pistols_Fnx45", "DZ_Weapons_Pistols_Magnum", "DZ_Weapons_Pistols_Mkii", "DZ_Weapons_Projectiles", "DZ_Weapons_Shotguns"}; }; }; class CfgTranslateMod // // требуется обязательно, совпадает с именем мода { // https://community.bistudio.com/wiki/DayZ:Modding_Structure#Mod_presentation class TranslateMod { dir = "TranslateMod"; // Имя папки мода, совпадает с именем мода picture = ""; // Картинка в описании мода action = ""; // Ссылка, например вот так: action = "https://dayz.com/"; hideName = 1; // Не уверен, что этот параметр работает hidePicture = 1; // Не уверен, что этот параметр работает name = "TranslateMod"; // Имя мода (а также его внутреннее скриптовое имя) logoSmall = "Mods/TranslateMod/modlogosmall.tga"; // значок рядом с именем мода, если описание не развернуто logo = "Mods/TranslateMod/modlogo.tga"; // логотип под меню игры logoOver = "Mods/TranslateMod/modlogohover.tga"; // при наведении курсора мыши на логотип tooltip = "tooltip"; // подсказка при наведении курсора мыши overview = "TranslateMod"; // Описание credits = "123new"; // credits author = "123new"; // author authorID = "0"; // author steam ID version = "1.0"; // version extra = 0; // Не уверен, что этот параметр работает type = "mod"; // требуется обязательно, остается неизменным // inputs = "mods\testmod\inputs\my_new_inputs.xml"; // необязательно, при использовании пользовательских inputs dependencies[]={}; // необязательно, если необходимо установить зависимость класса class defs { }; // Если какой-то из разделов скриптинга вам не нужен и вы не сибираетесь его паковать, сотрите необходимый блок с ним выше и в массиве dependencies }; };


class CfgPatches	// требуется обязательно
{
	class TranslateMod	// требуется обязательно, совпадает с именем мода
	{
		units[]={}; 				// may be not worked
		weapons[]={}; 				// may be not worked
		requiredVersion=0.1; 		// may be not worked
		requiredAddons[]={"DZ_Data", "DZ_Weapons_Attachments_Data", "DZ_Weapons_Magazines", "DZ_Weapons_Lights", "DZ_Weapons_Muzzles", "DZ_Weapons_Optics", "DZ_Weapons_Supports", "DZ_Weapons_Animations", "DZ_Weapons_Ammunition", "DZ_Weapons_Firearms", "DZ_Weapons_Firearms_Winchester70", "DZ_Weapons_Firearms_SVD", "DZ_Weapons_Melee", "DZ_Weapons_Melee_Blunt", "DZ_Weapons_Melee_Blade", "DZ_Weapons_Melee_Powered", "DZ_Weapons_Misc", "DZ_Weapons_Explosives", "DZ_Weapons_Firearms_aug", "DZ_Weapons_Firearms_M4", "DZ_Weapons_Firearms_MosinNagant", "DZ_Weapons_Firearms_SKS", "DZ_Weapons_Firearms_Ruger1022", "DZ_Weapons_Pistols_1911", "DZ_Weapons_Pistols_Cz75", "DZ_Weapons_Pistols_Fnx45", "DZ_Weapons_Pistols_Magnum", "DZ_Weapons_Pistols_Mkii", "DZ_Weapons_Projectiles", "DZ_Weapons_Shotguns"};
	};
};
class CfgTranslateMod // // требуется обязательно, совпадает с именем мода
{
	// https://community.bistudio.com/wiki/DayZ:Modding_Structure#Mod_presentation
	class TranslateMod
	{
	    dir = "TranslateMod";							// Имя папки мода, совпадает с именем мода
	    picture = ""; 									// Картинка в описании мода
	    action = "";  									// Ссылка, например вот так: action = "https://dayz.com/";	
	    hideName = 1;									// Не уверен, что этот параметр работает
	    hidePicture = 1;								// Не уверен, что этот параметр работает
	    name = "TranslateMod";  						// Имя мода (а также его внутреннее скриптовое имя)
		logoSmall = "Mods/TranslateMod/modlogosmall.tga";	// значок рядом с именем мода, если описание не развернуто
		logo = "Mods/TranslateMod/modlogo.tga";				// логотип под меню игры
		logoOver = "Mods/TranslateMod/modlogohover.tga";		// при наведении курсора мыши на логотип
		tooltip = "tooltip";							// подсказка при наведении курсора мыши
		overview = "TranslateMod"; 					// Описание
	    credits = "123new";								// credits
	    author = "123new";								// author
	    authorID = "0";  								// author steam ID 
	    version = "1.0";  								// version
	    extra = 0;										// Не уверен, что этот параметр работает
		
	    type = "mod"; 									// требуется обязательно, остается неизменным
		// inputs = "mods\testmod\inputs\my_new_inputs.xml"; 	     // необязательно, при использовании пользовательских inputs
		dependencies[]={};  // необязательно, если необходимо установить зависимость класса

	class defs
	    {			
		};
		// Если какой-то из разделов скриптинга вам не нужен и вы не сибираетесь его паковать, сотрите необходимый блок с ним выше и в массиве dependencies 
    };
};

И file.c:

class CfgMagazines { class Magazine_Base; class Ammunition_Base; modded class Ammo_45ACP { displayName = "здесь Патрон .45 ACP"; descriptionShort = "Здесь описание"; }; };


class CfgMagazines {
	class Magazine_Base;
	class Ammunition_Base;
	
	modded class Ammo_45ACP {
		displayName = "здесь Патрон .45 ACP";
		descriptionShort = "Здесь описание";
	};
};

 

это не так работает, наскока понимаю, а именно содержимое file.c ;)
о что у тебя в этом файле явно не скрипт, и скриптом быть не может, т.к. ты пытаешься переписать конфигурационный cpp аддонов

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


Ссылка на сообщение
Поделиться на других сайтах
  • 0
14 часов назад, 123new сказал:

явно не скрипт, и скриптом быть не может

но modded не работает в .cpp, а только в .c

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


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

но modded не работает в .cpp, а только в .c

modded работает вообще со скриптами игры, а не с конфигами cpp файлов мода. Вы хоть думайте что делаете сами то.

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


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

Напишите гайд, как переводить предметы чужих модов. По сути удобная тема. Если не сложно)

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


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

Уже сделал гайд вот вам ссылочка Перевод предметов

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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

Поддержка