Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
DrTauren

[DSC]Динамичный город выживших

Recommended Posts

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

 

Что нам понадобится:
Архив

Инструкция:
1)
Качаем архив и копируем папку danceParty в корень вашего dayz_server.pbo
2) Открываем файл server_monitor.sqf и добавляем это под секцией со спавном хеликрашей:

if (isNil "CGCdancedebug") then { // Enables/disables the debug information
     CGCdancedebug = true; // Default: true
   };
   if (isNil "CGCpartyOn") then { // Enables/disables the whole script
     CGCpartyOn = true; // Default: true
   };
   if (isNil "CGCplayMusic") then { // Enables/disables the party music
     CGCpartyMusic = false; // Default: false
   };
   if (CGCpartyOn) then {
     // [_frequency,_variance,_spawnChance,_spawnLimit,_CGCmodSelection]
     [(15 * 60), (5 * 60), 1, -1, 0] spawn CGC_danceParty;
   };

3) Открываем файл server_functions.sqf и после блока с компайлами (compiles) добавляем это (примерно 37 строка):

CGC_danceParty = compile preprocessFileLineNumbers "\z\addons\dayz_server\danceParty\danceParty.sqf";

4) Папку scripts из архива копируем в вашу папку с миссией
5) Если хотите что бы в лагере играла музыка, то конвертируйте свой файл в формат .ogg и скиньте файл в папку sounds, которую нужно создать в папке вашей миссии. После этого добавьте этот код в конец description.ext:

sounds[] ={danceMusic};
class danceMusic
{
    name="danceMusic";
    sound[]={sounds\danceMusic.ogg, 0.4, 1};
    titles[] = {};
};


Настройки:
1) Параметры скрипта можете настроить в файле danceParty\danceParty.sqf:

  • (15 * 60) - частота обновления (в секундах)
  • (5 * 60) - время после исчезновения предыдущего лагеря когда будет появляться следующий в секундах.
  • 1 - процент удачного появления лагеря (1=100%, 0.1=10% и т.д.)
  • -1 - количество появлений лагеря за время работы сервера (от рестарта до рестарта). -1 = бесконечное кол-во раз.
  • 0 - выбор мода. 0 = DayZ, 1 = DayZ Epoch, 2 = DayZ Overwatch
     

2) Если вы хотите отключить скрипт, то добавьте эту строку в ваш init.sqf:

CGCpartyOn = false;

3) Если хотите выключить внутриигровую информацию о лагере выживших, то вставьте эту строку в init.sqf:

CGCdancedebug = false;

 

Оригинал статьи:

http://opendayz.net/threads/pre-release-dynamic-survivor-cities-v1-5.17743/
Edited by Linux (see edit history)

Share this post


Link to post
Share on other sites



Этого не знаю. Но по сути должны дать отпор. Хотя это даже пре-релиз, так что не уверен.

Share this post


Link to post
Share on other sites

1) Параметры скрипта можете настроить в файле danceParty\danceParty.sqf:

 

Может быть в файле server_monitor.sqf  в 3-ей строке

 if (CGCpartyOn) then {

     // [_frequency,_variance,_spawnChance,_spawnLimit,_CGCmodSelection]
     [(15 * 60), (5 * 60), 1, -1, 0] spawn CGC_danceParty;

 

 

И спамит в логах РПТ, при этом отдыхающие появляются и пляшут для меня.. Никакие настройки со скриптом не делал, кроме изменения карты на цифру 1.

14:52:50 Error in expression <_unitpos2 = [_xpos+_xX1,_ypos+_xY2,0];
 
_CGCskinSelect createUnit [_unitpos, _ai>
14:52:50   Error position: <_CGCskinSelect createUnit [_unitpos, _ai>
14:52:50   Error Undefined variable in expression: _cgcskinselect
14:52:50 File z\addons\dayz_server\danceParty\relaxers4.sqf, line 29
Edited by kellixon (see edit history)

Share this post


Link to post
Share on other sites

Ну пишет же где проблема. Глянь что там не так. Я чисто перевёл гайд, сам не тестировал.

Share this post


Link to post
Share on other sites

 

Ну пишет же где проблема. Глянь что там не так. Я чисто перевёл гайд, сам не тестировал.

Можно ссылку на оригинал пожалуйста. 

Share this post


Link to post
Share on other sites

Довольно давно пытался ставить себе эти Гоп-Команды на сервер, но ничего не вышло. Говорят это для 1.0.4.2.

Тестил кто-то уже на 1.0.5.1 ?

Share this post


Link to post
Share on other sites

Сделаю сервер более интересный

Поставил скрипт,появилась метка на карте, боты танцуют, каробки с продовольствием,вот только музыка не играет, хотя все сделал как написано в гайде и песню перевел и положил её по пути куда надо и переименовал соответственно.

Share this post


Link to post
Share on other sites

Поставил скрипт,появилась метка на карте, боты танцуют, каробки с продовольствием,вот только музыка не играет, хотя все сделал как написано в гайде и песню перевел и положил её по пути куда надо и переименовал соответственно.

а вы правильно разместили аудио файлы?

sounds\danceMusic.ogg

Share this post


Link to post
Share on other sites

а вы правильно разместили аудио файлы?

sounds\danceMusic.ogg

да да правильно,единственное может файл неправильно  перевел в другой формат,а как проверить  его не знаю

Edited by Vitalik (see edit history)

Share this post


Link to post
Share on other sites

 

а вы правильно разместили аудио файлы?

sounds\danceMusic.ogg

да да правильно,единственное может файл неправильно  перевел в другой формат,а как проверить  его не знаю

А какой програмой вы пользывались ?

P.S Я использывал Adobe audition,и все норм.

Share this post


Link to post
Share on other sites

А какой програмой вы пользывались ?

P.S Я использывал Adobe audition,и все норм.

Да я уже все перепробовал и другой файл делал,вытаскивал с машины с музыкой и ложил  в папку sounds все равно не получилось,покажите если не трудно куда вы в description.ext прописали?может я не туда прописываю класс

Share this post


Link to post
Share on other sites

А какой програмой вы пользывались ?

P.S Я использывал Adobe audition,и все норм.

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site, you automaticly agree to our Guidelines and Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.