Jump to content
Sign in to follow this  
V3ct0r

Панель побежденных персонажей

Recommended Posts

[Мод] Панель побежденных персонажей

 

0.png

 

Мод добавляет в игру панель побежденных персонажей, по аналогии с FPS-играми по типу Counter-Strike, Call of Duty, Battlefield и других.

 

Некоторые особенности мода:

1) Панель представляет собой список из записей вида: [Имя персонажа-победителя] [Иконка умения или оружия, которым нанесено поражение] [Имя побежденного персонажа] (см. скриншот выше);

2) Имена персонажей-победителя и побежденного выделяются цветом в зависимости от степени дружественности по отношению к персонажу игрока: зеленый цвет - союзник, красный цвет - враг;

3) Панель можно кастомизировать. Процесс кастомизиации будет рассмотрен далее.

 

 

Требования

 

Установленный Загрузчик модов для сервера и клиента (PKOdev.NET mod loader).

 

 

Информация о моде

 

Название: pkodev.mod.defeated;

Версия: 1.0;

Автор: V3ct0r;

Тип: для клиента (Game.exe) и сервера (GameServer.exe);

Поддерживаемые исполняемые .exe файлы: GAME_13X_0, GAME_13X_1, GAME_13X_2, GAME_13X_3, GAME_13X_4, GAME_13X_5, GAMESERVER_136 и GAMESERVER_138.

 

 

Установка

 

1. Сервер

1.1 Поместите файл DLL-библиотеки мода "pkodev.mod.defeated.server.<VERSION>.dll" для Вашей версии GameServer.exe и файл настроек "pkodev.mod.defeated.json" (v1.0.0-server) в папку "GameServer\mods\pkodev.mod.defeated";

1.2 Откройте файл настроек мода "GameServer\mods\pkodev.mod.defeated\pkodev.mod.defeated.json" в любом текстовом редакторе и запишите в него список карт (данжей), на которых будет действовать мод:

{
	"maps" : [
		"garner",
		"magicsea",
		"darkblue"
	]
}

 

2. Клиент

2.1 Поместите файл DLL-библиотеки мода "pkodev.mod.defeated.client.13x_<ID>.dll" для Вашей версии Game.exe и файл настроек "pkodev.mod.defeated.json" (v1.0.0-client) в папку "Клиент\mods\pkodev.mod.defeated" игрового клиента;

2.2 Откройте файл настроек мода "Клиент\mods\pkodev.mod.defeated\pkodev.mod.defeated.json" в любом текстовом редакторе и запишите в него требуемые параметры:

{
	"debug":false,
	"hideTime":5000,
	"maxItems":5,
	"itemStep":24,
	"pos":{
		"x":460,
		"y":8
	},
	"align": {
		"x":"right",
		"y":"top"
	}
}
  1. debug - режим отладки. true - включен, false - выключен;
  2. hideTime - время в миллисекундах, после которого очередная запись на панели будет скрыта;
  3. maxItem - максимальное число записей на панели;
  4. itemStep - вертикальный шаг между записями в пикселях;
  5. pos - координаты (X, Y) панели;
  6. align - параметр задает относительность координат (X, Y) панели. Для X: left - координата будет отсчитываться относительного левого края окна клиента, right - относительно правого края. Для Y: top - координата будет отсчитываться относительно верхнего края окна клиента, bottom - относительно нижнего края.

 

Для настройки положения панели удобно включить режим отладки ("debug":true). В таком случае на заданных координатах (X, Y) появится панель в рамке, отображающей максимальные размеры панели:

1.png 

 

 

Скачать

 

1) Бинарные файлы мода (.dll) и файл настроек (.json) для сервера (GameServer.exe);

2) Бинарные файлы мода (.dll) и файл настроек (.json) для клиента (Game.exe);

3) Исходный код мода для Visual Studio 2022 Community (C++).

 

 

Если Вы столкнулись с какой-либо проблемой, багом или у Вас возникли вопросы, то пишите в данной теме.

  • Like 3
  • Thanks 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...