123new

статья
DayZ Standalone v0.62.142963 Server Files + рабочий респавн персонажа и лута

879 сообщений в этой теме

123new Да я и не помню что полностью

Основное ты сам видел

 

Ну а так

 

Экран входа - полет к точке спавна

Экран сметри - камера смерти сначала на себя убитого потом летит к убийце
Сообщения об убийстве

(Кастомизированные event_assessDamage.sqf и event_playerKilled.sqf)

Кастомный init_CustomPlayerMonitor (с 0 накатал) вместо brain_player_client.fsm

 

Вобщем-то это как бы типа девелоперский вариант

 

event_weaponFired.sqf - там если в init.sqf UID прописан в array_TESTERS
то во время стрельбы в чат летит сообщение о том какие здания/строения рядом и их координаты

 

почти везде есть комментюги )))

 

 

 

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

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


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


Добавлю еще
в init.sqf через определение переменной DZ_brain_player_client_fsm вкл/откл штатый brain_player_client.fsm который отвественен за обработку состояний игрока, за затемнение экрана и тп

 

ну а в init_newBody.sqf в зависимости от  DZ_brain_player_client_fsm при инициализации игрока либо запускается штатый brain_player_client.fsm либо мой init_CustomPlayerMonitor

 

if (DZ_brain_player_client_fsm) then {
 [_id] spawnForClient compile "player execFSM '\dz\modulesDayZ\fsm\brain_player_client.fsm'";
} else {
 [_id,_agent] call init_CustomPlayerMonitor;
};

Ну и там среди скриптов есть наработки по лечению игрока и тп
Есть недописанное для полета игрока вместе с камерой, следящей камерой с привязкой к игроку
Я просто забил тк времени нет (((

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


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

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

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


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

mimimisistem в инит миссии есть что-то типа SetRain
выстави там значения в 0.0

спасибо с погодой разобрался, а как насчет стартлута? у вас случайно нету уже готового стартлута с прописаным каким нить барахлом  и так называемым "минимальным набором для выживания?") понимаю, вопрос глупый) просто хотелось бы как в дейзе на арме, что бы хотя бы с дрыщевым пистолетиком с парой магазинов и каким нибуть минимальным набором типа фляга воды\открывашка\сардины) а то у меня тут сруди игроков одни казуалы)

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


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

mimimisistem MPMissions\dayz_Auto.ChernarusPlus\scripts\functions\fnc_newPlayer.sqf
 

_agent = createAgent [_mySkin,  _pos, [], 0, "NONE"];

{null = _agent createInInventory _x} forEach [_myTop,_myBottom,_myShoe];
	
_v = _agent createInInventory "Consumable_Roadflare";
_v = _agent createInInventory "Consumable_Rags"; _v setQuantity 1;

if (_uid in array_donategroup_ADMIN) then
{
	_v = _agent createInInventory "Gorka_pants_summer";
	_v = _agent createInInventory "Gorka_up_summer";
	_v = _agent createInInventory "BagTortilla";
	_v = _agent createInInventory "MilitaryBoots_Black";
	_v = _agent createInInventory "GorkaHelmet_complete_Green";
	_v = _agent createInInventory "HighCapacityVest_Olive";
	_v = _agent createInInventory "WorkingGloves_Brown";
	_v = _agent createInInventory "BalaclavaMask_Green";
	_v = _agent createInInventory "Medical_Morphine";
	_v = _agent createInInventory "Medical_BandageDressing";_v setVariable ["quantity",1];
	_v = _agent createInInventory "Medical_TransfusionKit";
	_v = _agent createInInventory "AKM";
	_v = _agent createInInventory "Att_Bipod_Atlas";
	_v = _agent createInInventory "Att_Light_Universal";
	_v = _agent createInInventory "Att_Buttstock_AK_Wood";
	_v = _agent createInInventory "Att_Optic_PSO1";
	_v = _agent createInInventory "Att_Handguard_AK_Rail_Black";
	_v = _agent createInInventory "Att_Suppressor_AK";
	_v = _agent createInInventory "M_AKM_drum_Black";
	_v = _agent createInInventory "M_AKM_drum_Black";
	_v = _agent createInInventory "M_AKM_drum_Black";
	_v = _agent createInInventory "FireFighterAxe";
	_v = _agent createInInventory "glock19";
	_v = _agent createInInventory "Att_Suppressor_Pistol";
	_v = _agent createInInventory "M_Glock_15Rnd";
	_v = _agent createInInventory "M_Glock_15Rnd";
	_v = _agent createInInventory "CombatKnife";
	_v = _agent createInInventory "Drink_Canteen";_v setVariable ["quantity",1000];
	_v = _agent createInInventory "Drink_Canteen";_v setVariable ["quantity",1000];
	_v = _agent createInInventory "Food_Rice";_v setVariable ["quantity",1];
	_v = _agent createInInventory "Consumable_Matchbox";_v setVariable ["quantity",100];
	_v = _agent createInInventory "Tool_LeatherSewingKit";
	_v = _agent createInInventory "Tool_SewingKit";        	
};

код дает 1 строчкой создание персонажа, от 2 и далее задает ему лут. Играйтесь с этими строчками.

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


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

Привет ребята, подскажи может кто знает по поводу эмулятора smartsteamemu...

есть арендованая тачка и есть 3 игрока на тест.

Суть проблемы такая, на сервере в конфиге указано

[Networking]
BroadcastAddress = 255.255.255.255

у игроков в конфиге

игрок1 это я - 

[Networking]
BroadcastAddress = тут айпи сервера

игрок2 

[Networking]
BroadcastAddress = тут айпи сервера

игрок3

[Networking]
BroadcastAddress = тут айпи сервера

При такой настройки игроки могут зайти, а я нет

мне выбивает steam authentication failed

если я указываю

[Networking]
BroadcastAddress = 192.168.0.1

то я могу зайти

Что тут может быть не правильно? если так оставить прокатит или будут игроки такиеже как и я ?

я вот не понимаю, сервер находится не на локалке , а на хосте, айпи совершенно разные, а тут такая каша

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


Ссылка на сообщение
Поделиться на других сайтах
В 18.06.2019 в 22:24, denis85 сказал:

Привет ребята, подскажи может кто знает по поводу эмулятора smartsteamemu...

есть арендованая тачка и есть 3 игрока на тест.

Суть проблемы такая, на сервере в конфиге указано

[Networking]
BroadcastAddress = 255.255.255.255

у игроков в конфиге

игрок1 это я - 

[Networking]
BroadcastAddress = тут айпи сервера

игрок2 

[Networking]
BroadcastAddress = тут айпи сервера

игрок3

[Networking]
BroadcastAddress = тут айпи сервера

При такой настройки игроки могут зайти, а я нет

мне выбивает steam authentication failed

если я указываю

[Networking]
BroadcastAddress = 192.168.0.1

то я могу зайти

Что тут может быть не правильно? если так оставить прокатит или будут игроки такиеже как и я ?

я вот не понимаю, сервер находится не на локалке , а на хосте, айпи совершенно разные, а тут такая каша

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

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


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

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

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

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

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


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

Войти

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


Войти сейчас

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

    • Автор: NoNameUltima
      Автор: Я.
      Модификация банка, для DayZ Standalone для мода торговли(Trader)
       
      Мод позволяет:
      Снимать деньги со счета. Вносить деньги на счет.  
      Настройки серверной части:
      Точки в которых доступен банк. Радиус в котором доступен банк(от центра точки - см. выше). Горячая клавиша вызывающая на клиентской стороне меню банкомата. Папку профиля для хранения данных о банковских балансах игроков.  
      *Мод автоматически производит обмен валюты по номиналу, при внесении, или изъятии денежных средств.
      *Клиентскую часть можно скачать в STEAM.
      *Для подключения серверной части, - достаточно закинуть ее в папку сервера, и указать папку для хранения баланса.
       
      Цена: 1500
       
      Контакты:
      Skype: hf-trade  
      STEAM: https://steamcommunity.com/sharedfiles/filedetails/?id=1714035636
      Видео работы:
      Серверная часть, подключается как -serverMod=
    • Автор: Alex39
      Инструмент администратора для DayZ Mod / Standalone Server
       

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
       
      Особенности:
      Изменяемый размер и простота использования окна чата / журнала с 3 вкладками (все, чат и журнал) и функцией поиска.
      Изменяемый размер таблицы сортировки игроков.
      Отправить глобальное сообщение.
      Отправить личное сообщение игроку.
      Бан игрока с переменной длиной. (Работает, даже если они отключаются, пока вы печатаете причину)
      Удар игрока.
      Добавить бан.
      Перезагрузить запреты.
      Таблица запретов.
      Удалить бан.
      Избранное.
      Поддержка DNS.
      Неисправность.
      Запустить снова.
      Перезагрузить сценарии и события.
      Сохранение журнала.
      Метки времени с возможностью переключения
      Блокировка и разблокировка
      Получить и установить Макс Пинг.
      Глобальная база данных игроков.
      Локальная база данных игроков.
      Автоматическое сохранение журнала.
      Автоматическое обновление!
       
      https://drive.google.com/open?id=1-HcpYr64Qhxrtwr_i53sqD1BnBj4c-1C
    • Автор: zra47
      Забыл где это настраивается спавн лута ? в домах в казарамах и тп