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

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

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

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

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

По этому видосу поставил мод, все работает но не могу сет выдать, файл с названием CustomSpawnPlayerConfig кинул в профили как по видео но он как быдто не работает, т.к. сеты не выдаются, че делать?

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


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

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

  • 0

 
Тут Саня все подробно расписал.

 

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


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

 
Тут Саня все подробно расписал.

 

Стоп, у меня нету файла initmod.c из за этого не работает?

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


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

Так ладно, я немного иначе все подключал. 
1 в init.с в корне миссии в самом верху пишешь 
 

#include "$CurrentDir:mpmissions\Dayz.ExclusionZone\CustomSpawnPlayerConfig\Script.c"
#include "$CurrentDir:mpmissions\Dayz.ExclusionZone\CustomSpawnPlayerConfig\Sets.c"

потом так же в init  добавляешь эту строку
 

GetGame().GetCallQueue(CALL_CATEGORY_SYSTEM).CallLater(My_Custom_Spawn_Parameters.Read_Update_Config, 120000, true); // Обновление настроек скрипта кастомных спавнов, 1 минута = 60000

Добавляется данная строка вот тут
 

	//DATE RESET AFTER ECONOMY INIT-------------------------
	int year, month, day, hour, minute;
	int reset_month = 9, reset_day = 20;
	GetGame().GetWorld().GetDate(year, month, day, hour, minute);

	if ((month == reset_month) && (day < reset_day))
	{
		GetGame().GetWorld().SetDate(year, reset_month, reset_day, hour, minute);
	}
	else
	{
		if ((month == reset_month + 1) && (day > reset_day))
		{
			GetGame().GetWorld().SetDate(year, reset_month, reset_day, hour, minute);
		}
		else
		{
			if ((month < reset_month) || (month > reset_month + 1))
			{
				GetGame().GetWorld().SetDate(year, reset_month, reset_day, hour, minute);
			}
		}
	}
	GetGame().GetCallQueue(CALL_CATEGORY_SYSTEM).CallLater(My_Custom_Spawn_Parameters.Read_Update_Config, 120000, true); // Обновление настроек скрипта кастомных спавнов, 1 минута = 60000
}

class CustomMission: MissionServer

ну а дальше по инструкции. 

 

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


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

Так ладно, я немного иначе все подключал. 
1 в init.с в корне миссии в самом верху пишешь 
 

#include "$CurrentDir:mpmissions\Dayz.ExclusionZone\CustomSpawnPlayerConfig\Script.c" #include "$CurrentDir:mpmissions\Dayz.ExclusionZone\CustomSpawnPlayerConfig\Sets.c"


#include "$CurrentDir:mpmissions\Dayz.ExclusionZone\CustomSpawnPlayerConfig\Script.c"
#include "$CurrentDir:mpmissions\Dayz.ExclusionZone\CustomSpawnPlayerConfig\Sets.c"

потом так же в init  добавляешь эту строку
 

GetGame().GetCallQueue(CALL_CATEGORY_SYSTEM).CallLater(My_Custom_Spawn_Parameters.Read_Update_Config, 120000, true); // Обновление настроек скрипта кастомных спавнов, 1 минута = 60000


GetGame().GetCallQueue(CALL_CATEGORY_SYSTEM).CallLater(My_Custom_Spawn_Parameters.Read_Update_Config, 120000, true); // Обновление настроек скрипта кастомных спавнов, 1 минута = 60000

Добавляется данная строка вот тут
 

//DATE RESET AFTER ECONOMY INIT------------------------- int year, month, day, hour, minute; int reset_month = 9, reset_day = 20; GetGame().GetWorld().GetDate(year, month, day, hour, minute); if ((month == reset_month) && (day < reset_day)) { GetGame().GetWorld().SetDate(year, reset_month, reset_day, hour, minute); } else { if ((month == reset_month + 1) && (day > reset_day)) { GetGame().GetWorld().SetDate(year, reset_month, reset_day, hour, minute); } else { if ((month < reset_month) || (month > reset_month + 1)) { GetGame().GetWorld().SetDate(year, reset_month, reset_day, hour, minute); } } } GetGame().GetCallQueue(CALL_CATEGORY_SYSTEM).CallLater(My_Custom_Spawn_Parameters.Read_Update_Config, 120000, true); // Обновление настроек скрипта кастомных спавнов, 1 минута = 60000 } class CustomMission: MissionServer


	//DATE RESET AFTER ECONOMY INIT-------------------------
	int year, month, day, hour, minute;
	int reset_month = 9, reset_day = 20;
	GetGame().GetWorld().GetDate(year, month, day, hour, minute);

	if ((month == reset_month) && (day < reset_day))
	{
		GetGame().GetWorld().SetDate(year, reset_month, reset_day, hour, minute);
	}
	else
	{
		if ((month == reset_month + 1) && (day > reset_day))
		{
			GetGame().GetWorld().SetDate(year, reset_month, reset_day, hour, minute);
		}
		else
		{
			if ((month < reset_month) || (month > reset_month + 1))
			{
				GetGame().GetWorld().SetDate(year, reset_month, reset_day, hour, minute);
			}
		}
	}
	GetGame().GetCallQueue(CALL_CATEGORY_SYSTEM).CallLater(My_Custom_Spawn_Parameters.Read_Update_Config, 120000, true); // Обновление настроек скрипта кастомных спавнов, 1 минута = 60000
}

class CustomMission: MissionServer

ну а дальше по инструкции. 

 

Начинай с шага 3

 

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


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

ну или по указанному в гайде-теме способу обновленный скрипт, проще и менее геморно ?

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


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

ну или по указанному в гайде-теме способу обновленный скрипт, проще и менее геморно ?

Тоесть по твоему гайду?

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


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

Тоесть по твоему гайду?

угу. Именно по

видео - не мой гайд, если что, все притензии по актуальности данных на видео к автору видео.

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


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

угу. Именно по

видео - не мой гайд, если что, все притензии по актуальности данных на видео к автору видео.

Помогло спасибо, а как найти вот координаты чтоб вбить в эту строку player.SetPosition("12884.081055 172.868149 4463.454102")?

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


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

Помогло спасибо, а как найти вот координаты чтоб вбить в эту строку player.SetPosition("12884.081055 172.868149 4463.454102")?

дебаг монитор включи в конфиге сервера, либо через любой мод с админ панелькой вытаскивай. Есть еще онлайн карты в сети, по ним можно

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


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

дебаг монитор включи в конфиге сервера, либо через любой мод с админ панелькой вытаскивай. Есть еще онлайн карты в сети, по ним можно

А как дебаг в кфг серва включить?

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


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

А как дебаг в кфг серва включить?

кхм... советую ознакомиться

 

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


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

Всем доброго времени суток! Помогите разобраться уже голову сломал

Не кивает на дефолтную точку спавна. 

 

В логах пишет так:

Can't founded private spawnpoint for player [33]MERC(steam64id=76561198360364074)
 [CustomSpawnPlayerConfig] [Load_And_Check_Spawnpoints] For player [33]MERC(steam64id=76561198360364074) will be used spawn point: <13064.000000, 0.000000, 9638.000000>

 

Откуда он берет эти координаты непонятно. 

в Sets.c прописано так:

player.SetPosition("3816.417236 00.012499 243.675858")                                // Координаты спавна по дефолту для всех, чтобы заработало расскоментируйте и пропишите вместо "0" свои координаты
                break;

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


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

Всем доброго времени суток! Помогите разобраться уже голову сломал

Не кивает на дефолтную точку спавна. 

 

В логах пишет так:

Can't founded private spawnpoint for player [33]MERC(steam64id=76561198360364074)
 [CustomSpawnPlayerConfig] [Load_And_Check_Spawnpoints] For player [33]MERC(steam64id=76561198360364074) will be used spawn point: <13064.000000, 0.000000, 9638.000000>

 

Откуда он берет эти координаты непонятно. 

в Sets.c прописано так:

player.SetPosition("3816.417236 00.012499 243.675858")                                // Координаты спавна по дефолту для всех, чтобы заработало расскоментируйте и пропишите вместо "0" свои координаты
                break;

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

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


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

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

Все разобрался! Спасибо! Читал гайд. Надо было просто default: раскоментировать

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


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

Всем привет. 
Вроде все сделал по гайду, спавн на нужной точке, но спавн отдельных игроков на отдельной точке не происходит, так же не выдается личный сетап. Пните пж какой ко нкретно параметр за это отвечает и где я накосячил. спасибо!!! 

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

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

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

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


Ссылка на сообщение
Поделиться на других сайтах
  • 0
24.04.2024 в 20:44, Dimmetrius сказал:

Всем привет. 
Вроде все сделал по гайду, спавн на нужной точке, но спавн отдельных игроков на отдельной точке не происходит, так же не выдается личный сетап. Пните пж какой ко нкретно параметр за это отвечает и где я накосячил. спасибо!!! 

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

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

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

скриптлог сервера добавьте к этому что выше

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


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

Спасибо большое за отклик. Уже разобрался. Я прям в упор не видел в чем проблема пока не обнаружил что формат конфига вместо .txt был .txt.txt

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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

Поддержка