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

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

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

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

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

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

http://s-platoon.ru/index.php?/topic/1808-sborka-servera-arma-2-oa-dayz-epoch-ultima/

 

FAQ потихоньку, буду дополнять.

Обладатели сборки - можете свои вопросы задавать тут.

 

В:
    Как добавить торговца?

О:    
    Открываем файл:
        ...\dayz_server\missions\Ваша_Миссия\custom\Ultima_Map_Objects\Ultima_Maps_Objects_Traders.sqf
    После строки(для примера со сборки Черно):

        ,["Rocker2", [7083.7, 2516.5, 0], 0] 

    Добавляем своего торговца: (X, Y, Z - координаты. А - угол поворота(зрения) модели)

        ,["Скин", [X, Y, Z], A]

В:
    Как добавить созданному торговцу меню торговли?

О:
    Открываем файл:
        ...\dayz_server\missions\Ваша_Миссия\custom\Ultima_Client\Ultima_Trade\Ultima_Trade_Configs.sqf
    В секцию Private, добавляем переменную, в которой будут координаты вашего торговца:
        Было

            Private ["_Klen", "_Stary", "_Bash", "_Cherno", "_Hero", "_Bandit", "_Aero", "_Whole", "_Boat"];
 

        Стало:

            Private ["_Klen", "_Stary", "_Bash", "_Cherno", "_Hero", "_Bandit", "_Aero", "_Whole", "_Boat", "_MyTrader"];
 

    Следующей строкой (под секцией Private) прописываем координаты своего торговца(X, Y - координаты):

        _myTrader    =    [11440, 11362];        

    Далее проматываем список товаров идущих ниже, и добавляем своему торговцу в каждый раздел, его товары.
    Например, - чтобы добавить glock17, ищем секцию пистолетов:
        *Было

        ["Пистолеты",
                [
                    ["Colt1911",100,5,10,0, [ _Stary, _Bash ] ]
                    ,["revolver_gold_EP1",100,5,10,1, [ _Klen, _Cherno ] ]

    И вниз дописываем свой товар:
        *Стало:

 

        ["Пистолеты",
                [
                    ["Colt1911",100,5,10,0, [ _Stary, _Bash ] ]
                    ,["revolver_gold_EP1",100,5,10,1, [ _Klen, _Cherno ] ]
                    ,["glock17_EP1",100,5,10,1, [ _MyTrader ] ]
 

    Так, же можно добавить своемй торговцу, уже прописаный товар.
    Например, в Старом и Баше продают Кольт1911, Вы можете, просто добавить туда же и своего торговца

 

        ,["Colt1911",100,5,10,0, [ _Stary, _Bash, _MyTrader ] ]        

В:
    Где править информацию, справки(той, что в меню SHift+1)?

О:
    ...\dayz_server\missions\Ваша_Миссия\custom\Ultima_Client\Ultima_Information\Ultima_Information.sqf
    
В:
    В каком скрипте настройки кика игроков перед рестартом, и времени до рестарта?

О:
    ...\dayz_server\missions\Ваша_Миссия\custom\Ultima_Scripts\Ultima_Server_Real_Time_To_Client_And_Kick_All_Players.sqf

 

В:
    Как отключить\подключить скрипт подарка для Нового года?


О:
    Для отключения меню выдачи подарков, открыть файл:
    ...\MPMissions\Ваша_Миссия\fixes\compile\fn_selfActions.sqf
        Закоментировать, код между строк:

 

//***********************************************************Новый год******************************************************************

//*********************************************************Конец Новый год**************************************************************

В:
    Как отключить некоторые статичные постройки на карте(например, елку и снеговика)?

О:
    Все статичные постройки и объекты на карте находятся в файле:
    ...\@DayZ_Epoch_Server\addons\dayz_server\missions\Ваша_Миссия\custom\Ultima_Map_Objects\Ultima_Maps_Objects_Load_Objects.sqf
    *Для примера отключения елки и снеговика, - закоментировать строку:
,"Snow_Man"
    **Для удаления отдельно выбраного объекта, с какой либо территории, - открыть соответствующий постройке файл, в этой же папке, и закоментировать, или удалить данный объект.

В:
    Как отключить скрипт, например - гонки на технике?

О:

    Все статичные скрипты, и запускаемые отдельно находятся в файле -
        ...\@DayZ_Epoch_Server\addons\dayz_server\missions\Ваша_Миссия\mission.sqf

// Загрузка объектов карты - статика

 

         "Ultima_Map_Objects\Ultima_Maps_Objects_Load_Objects"
// Гонки на технике
        ,"Ultima_Missions\Ultima_Race\Ultima_Race_Init"
// Инстанс
        ,"Ultima_Quests\missions\Instance_1\init"
// Бан чата
        ,"Ultima_Scripts\Ultima_Ban_Chat"
// Создание техники, каждый рестарт, без сохранения в БД, с ключем от нее в рядом стоящем ящике
        ,"Ultima_Scripts\Ultima_Create_Locked_Vehicles_Every_Restart"
// Создание рудников
        ,"Ultima_Scripts\Ultima_Create_Veins"
// Создание ящиков  с лутом, на карте
        ,"Ultima_Scripts\Ultima_Loot_Box"
// Кик всех игроков перед рестартом, и врея до рестарта
        ,"Ultima_Scripts\Ultima_Server_Real_Time_To_Client_And_Kick_All_Players"
// Очистка техники в указаных местах
        ,"Ultima_Scripts\Ultima_Sectors_Clear_Vehicles"
// Серверный урон технике в указанных местах, при въезде на данную територию
        ,"Ultima_Scripts\Ultima_Sectors_Damage_Vehicles"
Изменено пользователем NoNameUltima (история изменений)

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


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

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

  • 0

Как правильно удалить фичи типа:
Новый год, удаление техники с трейдов, гонки и тд, чтобы не было ошибок в РПТ.

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


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

Информация обновлена.

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


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

Как прописать животных на твою сборку, как в меню справа поменять ID   и в лобби твою надпись?

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


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

Как прописать животных на твою сборку, как в меню справа поменять ID   и в лобби твою надпись?

Так же как и в обычном эпоче.

Обучающие видео по использованию notepad++ (поиск и замена текста) есть на ютубах)

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


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

После запуска сервера, заходишь на сервер, бегаешь примерно минуту, тебя выкидывает в лоби, в RPT куча ошибок:

1:50:57 "[#Ultima]: DLL Старт передачи данных!"
 1:50:57 Error in expression <							
_balances set [count _balances, _tmp];														
Ultima_INI_BD callE>
 1:50:57   Error position: <_tmp];														
Ultima_INI_BD callE>
 1:50:57   Error Undefined variable in expression: _tmp
 1:50:57 File z\addons\dayz_server\missions\DayZ_Epoch_24.Napf\custom\Ultima_BD_Init.sqf, line 18
 1:50:57 "[#Ultima]: [Донат]: [Пополнение счета]: Передано записей: 0."
 1:50:57 Error in expression <call compile _tmp;																
if ((_tmp select 1) <= 0) then															>
 1:50:57   Error position: <_tmp select 1) <= 0) then															>
 1:50:57   Error Undefined variable in expression: _tmp
 1:50:57 File z\addons\dayz_server\missions\DayZ_Epoch_24.Napf\custom\Ultima_BD_Init.sqf, line 30
 1:50:57 Error in expression <};

{																									
_uid		=	(_x select 0);																	
_balance	>
 1:50:57   Error position: <_x select 0);																	
_balance	>
 1:50:57   Error Undefined variable in expression: _x
 1:50:57 File z\addons\dayz_server\missions\DayZ_Epoch_24.Napf\custom\Ultima_BD_Init.sqf, line 37
 1:50:57 "[#Ultima]: [Базы]: [Защита баз]: Загрузка защищенных территорий..."
 1:50:57 Error in expression <id];
_tmp	=	call compile _tmp;
_date	=	(_tmp select 0);
if (_date != Ultima_Date>
 1:50:57   Error position: <_tmp select 0);
if (_date != Ultima_Date>
 1:50:57   Error Undefined variable in expression: _tmp
 1:50:57 File z\addons\dayz_server\missions\DayZ_Epoch_24.Napf\custom\Ultima_BD_Init.sqf, line 62
 1:50:57 "[#Ultima]: [Донат]: [Список точек респавна]: Передано записей: 0."
 1:50:57 "[#Ultima]: [Базы]: [Защита баз]: Все территории защиты переданы."
 1:50:57 Error in expression <id];
_tmp	=	call compile _tmp;
_date	=	(_tmp select 0);
if (_date != Ultima_Date>
 1:50:57   Error position: <_tmp select 0);
if (_date != Ultima_Date>
 1:50:57   Error Undefined variable in expression: _tmp
 1:50:57 File z\addons\dayz_server\missions\DayZ_Epoch_24.Napf\custom\Ultima_BD_Init.sqf, line 104
 1:50:57 "[#Ultima]: [Донат]: [Пакет услуг профессионал]: Передано записей: 0."
 1:50:57 Error in expression < [count a_Ultima_Donators_Spawn_Points, _tmp];			
};
if (Ultima_Diag_Level > 0) >
 1:50:57   Error position: <_tmp];			
};
if (Ultima_Diag_Level > 0) >
 1:50:57   Error Undefined variable in expression: _tmp
 1:50:57 File z\addons\dayz_server\missions\DayZ_Epoch_24.Napf\custom\Ultima_BD_Init.sqf, line 137
 1:50:57 "[#Ultima]: [Донат]: [Список точек респавна]: Передано записей: 1."
 1:50:57 Error in expression <ma_Auction set [count a_Ultima_Auction, _result_array];
};
diag_log(format["[#Ul>
 1:50:57   Error position: <_result_array];
};
diag_log(format["[#Ul>
 1:50:57   Error Undefined variable in expression: _result_array
 1:50:57 File z\addons\dayz_server\missions\DayZ_Epoch_24.Napf\custom\Ultima_BD_Init.sqf, line 149
 1:50:57 "[#Ultima]: [Аукцион]: Передано записей: 0"
 1:50:57 Error in expression <Bank_Bank set [count a_Ultima_Bank_Bank,_result_array];
};
diag_log(format["[#Ul>
 1:50:57   Error position: <_result_array];
};
diag_log(format["[#Ul>
 1:50:57   Error Undefined variable in expression: _result_array
 1:50:57 File z\addons\dayz_server\missions\DayZ_Epoch_24.Napf\custom\Ultima_BD_Init.sqf, line 159
 1:50:57 "[#Ultima]: [Банк]: [Банк]: Передано записей: 0"
 1:50:57 Error in expression <Bank_Cash set [count a_Ultima_Bank_Cash,_result_array];
};
diag_log(format["[#Ul>
 1:50:57   Error position: <_result_array];
};
diag_log(format["[#Ul>
 1:50:57   Error Undefined variable in expression: _result_array
 1:50:57 File z\addons\dayz_server\missions\DayZ_Epoch_24.Napf\custom\Ultima_BD_Init.sqf, line 169
 1:50:57 "[#Ultima]: [Наличные]: [Банк]: [Наличные]: Передано записей: 0"
 1:50:57 Error in expression <site set [count a_Ultima_Bank_Deposite, _result_array];
};
diag_log(format["[#Ul>
 1:50:57   Error position: <_result_array];
};
diag_log(format["[#Ul>
 1:50:57   Error Undefined variable in expression: _result_array
 1:50:57 File z\addons\dayz_server\missions\DayZ_Epoch_24.Napf\custom\Ultima_BD_Init.sqf, line 179
 1:50:57 "[#Ultima]: [Банк]: [Депозит]: Передано записей: 0"
 1:50:57 Error in expression <an_Chat set [(count a_Ultima_Ban_Chat), _tmp];									
};
diag_log(format["[#Ul>
 1:50:57   Error position: <_tmp];									
};
diag_log(format["[#Ul>
 1:50:57   Error Undefined variable in expression: _tmp
 1:50:57 File z\addons\dayz_server\missions\DayZ_Epoch_24.Napf\custom\Ultima_BD_Init.sqf, line 189
 1:50:57 "[#Ultima]: [Бан чата]: Передано записей: 0"
 1:50:57 Error in expression <id];
_tmp	=	call compile _tmp;
_date	=	(_tmp select 0);
if (_date != Ultima_Date>

и тд подобных...

 

RPT прилагаю

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

 

 

 

 

Вопрос отпал, косяк был в ultima_ini.dll

 

 

 

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

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


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

Привет, подскажи плиз:

1.Как сделать так чтоб скины снимались только с игроков?

2. Счётчик убийств зомбей и людей не правильно пишет.

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

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


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

1.Как сделать так чтоб скины снимались только с игроков?

Дописать скрипт ботов, и съема скинов. К сборке не относится.

1 час назад, Golf777 сказал:

2. Счётчик убийств зомбей и людей не правильно пишет.

информативненько...

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


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

NoNameUltima привет, счётчик убийств зомбей и людей не правильно пишет

бывает заходишь на сервер а там у игрока убито зомбей 3000 и т.д.,

напиши какой файл отвечает за это?

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

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


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

напиши какой файл отвечает за это?

стандартный.

ах да - не бывает такого.

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


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

NoNameUltima Какой стандартный? Может я чего накосячил в нём, трудно написать какой файл отвечает?

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


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

Вопрос по скрипту сборки велосипеда:

как убрать красную стрелку при собирании велосипеда, ночью очень палевно светится стрелка красная))

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

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


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

 Какой стандартный? Может я чего накосячил в нём, трудно написать какой файл отвечает?

Дебагмониторовский, например из инфи, как зовется не помню.

 

2 часа назад, Golf777 сказал:

как убрать красную стрелку при собирании велосипеда

Открыть файл создания велика и убрать.

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


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

как убрать красную стрелку при собирании велосипеда

Хотя...

Если ты хочешь совсем убрать стрелку - при любых покупках, или крафте, то это можно сделать в функции -

Ultima_fnc_Create_UnLocked_Vehicle

Думаю в ней разберешься - удалить или закоментить - _sign

 

Ну а если только для велика, то там надо скрипт дописывать, чтобы исключение добавить.

 

P.S. К сборке же не относится - это уже хотелки,свистелки...

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


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

NoNameUltima 

мне нужно проделать эти действия? увидел что тема обновлена.

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


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

мне нужно проделать эти действия? увидел что тема обновлена.

Ну если ты видишь, что брал сборку ДО данного фикса - наверное да.

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


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

как отключить умение навыкоков?

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


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

как отключить умение навыкоков?

 

Открыть файл

Ultima_Client_Skills.sqf

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

/*

[] spawn

{

....

};

*/

Открыть в миссии файл

keyboard.sqf

Закоментить активацию скилов.(там все подписано).

 

 

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


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

Ошибка в клиентском РПТ (как можно исправить?)

 

Ошибки ваших РПТ к сборке отношения не имеют. И решать их за вас никто не будет.

Создавайте тему в других ветках. Или ищите свои косяки.

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

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


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

Вопрос по сборке:

Посадил тыквенные и коноплиные растения, после рестарта они не сохраняются, как можно это исправить?

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


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

Вопрос по сборке:

Посадил тыквенные и коноплиные растения, после рестарта они не сохраняются, как можно это исправить?

К сборке не относится.

И хватит в тему сборки пихать вопросы которые ее никаким боком... - вперед создавать новую тему.

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


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

P.S.

Чтобы избежать лишних вопросов:

Как серверовладелец - ставим голый эпоч 1062.(И раз вопросов много - желательно всегда его иметь под рукой. Благо дело нужен только сервер, т.к. клиентский мод уже должен быть).

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

И вот после этого, уже - либо создаем тему по общим вопросам с модом эпохи, либо пишем в данную тему.

Запуск голой сборки и проверка займут минуту-две.

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

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


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

Добрый день! 

Где отключить или изменить потерю хуманити при смерти игрока?

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


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

Добрый день! 

Где отключить или изменить потерю хуманити при смерти игрока?

server_playerSetup.sqf

Блок кода начиная со строки

if ( (_huma < 200) || (_huma > 200) ) then

 

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

  • Похожие публикации

    • Автор: Troy1
      Всем привет. пишу мод и столкнулся с проблемой в реализации.
      Суть: Пытаюсь сделать проверку, если игрок стоит прям у окна или у дверного проёма он должен получать урон.
      Делал вот так.
      int wallHits = 0; float d = 2.2; // Дистанция до стены. Если стена дальше — считаем, что там окно или проем. // 8 направлений "снежинкой" для проверки стен вокруг игрока // Используем Vector(x, y, z) для точности ref array<vector> checkDirs = { Vector(d,0,0), Vector(-d,0,0), Vector(0,0,d), Vector(0,0,-d), Vector(d,0,d), Vector(-d,0,-d), Vector(d,0,-d), Vector(-d,0,d) }; foreach (vector dir : checkDirs) { // Пускаем горизонтальные лучи от позиции игрока (from) if (DayZPhysics.RayCastBullet(from, from + dir, collisionLayerMask, this, hitObject, hitPosition, hitNormal, hitFraction)) { // ПРОВЕРКА: Это должна быть вертикальная стена (Y нормали < 0.5) // Чтобы не засчитать низкий потолок за стену if (Math.AbsFloat(hitNormal[1]) < 0.5) { wallHits++; } } } // УСЛОВИЕ БЕЗОПАСНОСТИ: // В комнате wallHits будет 6-8. У окна или в проеме — 1-4. if (wallHits < 5) { hasSafeCeiling = false; // Слишком открытое пространство (окно/дверь) } Пытался менять дистанции, но всё ровно не как не хочет работать.
      Что я делаю не так, или я вообще делаю не то?
      Мне нужно проверять игрока, в укрытии он или нет.
      С высотой я разобрался, а вот с боковыми лучами у меня траблы и не во всех помещениях работает как нужно.
      В некоторых помещениях вообще не работает, удаляешь строки проверки, начинает работать и то по высоте.
      Просто забегаешь по навес и игрок под защитой, так не должно быть.
      Помогите пожалуйста  решить задачу.
    • Автор: Troy1
      Всем привет. Суть в чём, пишу мод на событие и когда происходит событие, параллельно должна меняться скорость ветра, не могу понять как заставить скрипт управлять силой ветра. Понижать силу ветра получилось сделать, а вот повышать не как. Только после перезагрузки сервера сила ветра задаётся в нужном значение.
      Как сделать, что бы по вызову функции менялась сила ветра в большую или в меньшую сторону?
      protected void SetWind(float wind, float time) { if (!g_Game) return; Weather m_Weather = g_Game.GetWeather(); if (!m_Weather) return; m_Weather.SetWindMaximumSpeed(wind); m_Weather.SetWind(Vector(1/Math.Sqrt(3), 1/Math.Sqrt(3), 1/Math.Sqrt(3)) * wind); m_Weather.SetWindSpeed(wind); m_Weather.SetWindFunctionParams(1.0, 1.0, -1); } Это скрипт на понижение силы ветра.
      Работает понижение силы ветра в том случае, если до этого сила ветра была выше.
      Пример:
      Изначально на сервере сила ветра = 20 m/s А нужно понизить до 10 m/s
      Только в этом случае сработает скрипт который я приложил выше.
      Помогите пожалуйста решить этот вопрос.
      За ранние благодарю.
    • Автор: Troy1
      Пока ждал помощи, решил вопрос!
      Тема закрыта!!!
    • Автор: magliner
      Привет ! Ну вот моя история с вопросом в конце.. Я фанат Дэйз ванилы черноруси, заколебало сидеть на бездушных серверах со слабой админкой и терять лут от софтеров, решил создать под свои скромные запросы около ванильный сервер.. Нашел хорошего исполнителя, быстро и четко запустили отладили и ВОТ я имею СВОЙ сервер.. клас! вечер восторга и изучения
      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
    • Автор: SemKa1407
      Ссылка на архив: https://disk.yandex.ru/d/WmYW5AcZozGSiA
      Инструкция, написанная на коленке, есть в архиве (для полных нулей).
  • Наш выбор

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

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

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

Поддержка