Тёмный

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

Don Matteo
Подписаться 3,1 тыс.
Просмотров 10 тыс.
50% 1

Всем привет, сегодня я расскажу вам как добавить на ваш сервер кастомный сет на выдачу вашим игрокам с возможностью рандомной выдачи. А так же точки спавна. И да, я забыл про тайм коды. Думаю вы меня простите))) Приятного просмотра. И да... это... про лайкосик с подпиской незабываем ))))
============================================
► Моя игровая лошадка =)
Ноутбук Acer Predator helios 300
Операционная система: Windows 10 Pro x64
Материнская плата: CFL Sienna_CFS
Процессор: Intel(R) Core(TM) i5-8300H CPU @ 2.30GHz
Видеокарта: Intel(R) UHD Graphics 630, 1 GB
NVIDIA GeForce GTX 1060, 6 GB
ОЗУ: 16 GB
============================================
Достижения и развитие канала Don Matteo:
1) Канал был создан - 8 февр. 2018 г.
2) Выход первого ролика - 20 июл. 2020 г.
3) Первые 100 подписчиков - 23 сен. 2020 г.
4) Рубеж в 500 подписчиков преодален - 23 ноя. 2020 г.
5) 1000 подписчиков - 27 января 2021 г.
============================================
#DayZ #DonMatteo #СетыDayZ #РандомСетыDayZ

Опубликовано:

 

15 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 66   
@DonMatteoRU
@DonMatteoRU 3 года назад
►► Скачать "Кастомный сет+спавн+рандом DayZ": mega.nz/file/K5AEWBrQ#ATeVgRhOcuwbaDci1qivHej7myIq2pLgT9UhdM9GGcc ◄◄ ============================================ ►► ПОДДЕРЖАТЬ канал ТУТ: donate.qiwi.com/payin/DonMatteo ◄◄ ============================================ Мои контакты: ► Группа VKontakte: vk.com/donmatteo ► Группа Discord: discord.gg/R7m8CDR ► Группа Telegram: t.me/don_matteo_family
@the_end3504
@the_end3504 3 года назад
Не подскажете, как все тоже самое провернуть с модом expansion? Потому там при спавне игрока он сам выбирает место где спавниться и не получается, чтоб он заспавнился в координатах которые присвоили (
@grey8163
@grey8163 3 года назад
Grey 29 минут назад Привет сможешь подсказать, сделал все как на видео, спавн работает а сеты нет персонаж появляется голым и при этом, после перезахода на сервер сет появляется и еще как только убираю скрипт отвечающий за спавн все работает, а как решить эту проблему я не понял
@user-pd8qe9uu7f
@user-pd8qe9uu7f 2 года назад
ссылка не работает на скачивание
@photograph_MD
@photograph_MD 3 года назад
Дай бог тебе здоровья и всяческого благополучия добрый человек! Спасибо.
@DonMatteoRU
@DonMatteoRU 3 года назад
Спасибо 🤗
@harperfx1556
@harperfx1556 Год назад
Спасибо за видео! Всё подробно и четко, на версии 1.18 работает.
@Georg_Thorsen
@Georg_Thorsen 2 года назад
Отличный гайд! Прописал сеты, залил на сервак - всё работает! Главное не спешить. СПАСИБО!
@Dan_i_i_ru
@Dan_i_i_ru 2 года назад
А спаун точки работают?
@Georg_Thorsen
@Georg_Thorsen 2 года назад
@@Dan_i_i_ru да
@На_Чердаке
@На_Чердаке 3 года назад
Спасибо за информацию круто конкретно объесняеш
@ukrainesov21
@ukrainesov21 3 года назад
Отличный видос. Решил некоторые вопросы, которые без доступа в .pbo файлы решить было невозможно.
@DonMatteoRU
@DonMatteoRU 3 года назад
Спасибо. Я рад за вас 🤗☺
@dayzhazard
@dayzhazard 2 года назад
@@DonMatteoRU, уважаемый у вас все хорошо? Говорят вы ни сеем на связь не выходите.
@Данил-у1ы9ч
@Данил-у1ы9ч Год назад
Приветствую вас Don Matteo начни снимать гайды по теми Dayz STALKER пожалуйста.как начать с нуля.я только одно видео нашел на эту тему буду очень благодарен
@aleksanderbrown4573
@aleksanderbrown4573 2 года назад
Доброго дня или вечера! спасибо за столь подробное видео! скажи, пожалуйста, данный метод работает только на локальной машине? целый день бьюсь, и никак не пойму. у меня арендованный сервер. после добавления самой первой строчки init.c сервер просто перестает запускаться
@MrCasino2009
@MrCasino2009 2 месяца назад
спасибо за конструктив... легче убрать рюкзак и просто выдавать шмотки и итемы внутрь шмоток...
@BorisBritva-xl8mf
@BorisBritva-xl8mf 4 месяца назад
ДонМотео возвращайся к народу!
@dayzhazard
@dayzhazard 2 года назад
Дони, уважаемый помоги пожалуйста с модами от экспансион не работает этот способ и преидущие тоже не получается настроить.
@rnc2197
@rnc2197 3 года назад
лайк за видос, только это вроде как я видел у тебя уже, запили чтонибудь новое)
@DonMatteoRU
@DonMatteoRU 3 года назад
Это немного другое)) более расширенная версия, с более подробным обьяснением ))
@dedyshka9165
@dedyshka9165 2 года назад
Привет,смотрел гайд на вип сеты твой у меня такой вопрос: можно ли сделать так,чтобы человек нажимал кнопку случайно и у него был дефолтный,сет кепка) а когда нажал пользователь спавнился випкой ?
@stonerart1799
@stonerart1799 Год назад
Такие вопросы легче решить через торговца. Если этот человек админ, то через пресеты VPP. Ну или включить вышеупомянутый рандом;рандом. По вашему запросу без знаний c++ не выползти. А это уже несколько другой уровень гайдов, аля "or".
@evgeny_fidel
@evgeny_fidel 3 года назад
Супер видос! Только я не понял как заряжать оружие сразу( Например: даю в руки АКМ, в АКМ засовываю глушитель и обойму, все работает (правда приходиться передергивать затвор (было бы круто это тоже решить)) А вот если даю Мосинку то, не получается положить в нее патроны сразу чтобы не перезаряжать( Не знаешь как это реализовать? Спасибо)
@hotboismeti
@hotboismeti 2 года назад
Я понимаю что поздно, и не наверняка, но я думаю надо в аттачментс прописать патрон
@stonerart1799
@stonerart1799 Год назад
itemCreated = player.GetHumanInventory().CreateInHands("AK101_Black"); if (itemCreated) { itemCreated.GetInventory().CreateAttachment( "PSO11Optic" ); itemCreated.GetInventory().CreateAttachment( "AK_WoodBttstck" ); itemCreated.GetInventory().CreateAttachment( "AK_WoodHndgrd" ); itemCreated.GetInventory().CreateAttachment( "AK_Suppressor" ); itemCreated.GetInventory().CreateAttachment( "Mag_AK101_30Rnd_Black" ); }
@IWaS-
@IWaS- 2 месяца назад
@@hotboismeti Увы я спустя 2 года. Делается через Weapon_Base wpn1 = itemCreated; wpn1.FillChamber("Ваш_Магазин");
@Popugaj4ik
@Popugaj4ik Год назад
Блин чел, зачем такое кидалого? Ссылку на мод поставил это хорошо, но ты не объяснил что делать если карта другая, а люди будут мучяться. Тем более ты не обьяснил чот стоит в Init.c поставить ссылку на скрипты (что в инструкции к моду есть). Да и тем более, в инструкции больше инфы чем у тебя. Я не говорю что видос бесполезны, я говорю о том что ты упустил много чего.
@vladruch909
@vladruch909 Год назад
В инструкции внизу написанно - просто укажи путь к своему серверу и миссии
@IWaS-
@IWaS- 2 месяца назад
я не знаю зачем лезть в модинг если заглянуть в инструкцию это условно сложно. Ты хочешь чтоб тип каждую ниточку здесь мусолил? Объективно я не стану смотреть ролик на час.
@Just-G-N
@Just-G-N 2 года назад
Don Matteo привет помоги советом, в кастомных зданиях лут спавниться криво как это исправить и ещё как в новые военки прописать спавн оружия а то там один мусор одежда да патроны?
@dayzhazard
@dayzhazard 2 года назад
Тебе нужно по новой точки спавна прописать.
@stonerart1799
@stonerart1799 Год назад
@@dayzhazard капитан, киньте ссыль на - "как"?)
@maxstarzp
@maxstarzp Год назад
А как прописать такую "матрёшку" - надеть на игрока бронижилет, на который надета кобура, в которой находится пистолет, в котором уже есть обойма, глушитель и коллиматорный прицел?
@user-bs3nd7ge7o
@user-bs3nd7ge7o 2 года назад
А как настроить точки спавна любова лута?
@stonerart1799
@stonerart1799 Год назад
Вот это отличный вопрос.
@komradkhavanoff4656
@komradkhavanoff4656 2 года назад
Привет. Что я мог сделать не так? Я переписал трём трейдерам XYZ, из них появился только один (уже на готовом сервере), и то голый!? На оффлайн все трейдеры стоят! Что может быть?
@OldCritic
@OldCritic Год назад
Делаю все шаг за шагом, сервер ложится. Этот метод не работает
@general_lee9250
@general_lee9250 3 года назад
все конечно классно..но прописываю координаты спавна..а он все равно спавниться в одном месте +- 500м....карта Ростов
@ДмитрийАнтипов-щ4т
Спасибо за видео! Всё подробно и четко, но на версии 1.17 не работает.
@FanihTvroom
@FanihTvroom Год назад
На версии 1.21 не работает. Или я 1 такой ?
@serjo580
@serjo580 2 месяца назад
Скопировал, вставил... как был с грушей и бинтиком так и остался )) Чет не работает у меня(
@captain_chapa
@captain_chapa 6 месяцев назад
Сейчас актуально ?
@abcmarketing510
@abcmarketing510 8 месяцев назад
Можете мне объяснить, зачем запихивать на свой сервер непонятные чужие скрипты? В чем проблема заменить ванильные вещи в файле init?
@guberps4508
@guberps4508 3 года назад
Сделай гайд по стамине
@DonMatteoRU
@DonMatteoRU 3 года назад
Уже доступен 🤗
@guberps4508
@guberps4508 3 года назад
@@DonMatteoRU отец!
@prorok.6890
@prorok.6890 2 года назад
Don Matteo спасибо за ролик . но я не стал упарываться и просто прописал в файле init.c . могу ссылку скинуть на фаил.
@b1ackt0zyan
@b1ackt0zyan 28 дней назад
Бро, ты сделал рандомные сеты при спавне или вип?
@vasiliybrul2918
@vasiliybrul2918 2 года назад
на намальске не идет
@ИгроМир-л4о
@ИгроМир-л4о 2 года назад
актуально еще?
@Vesna_Rus
@Vesna_Rus 2 года назад
Привет.в 1.14 работает?
@TolyanichTV
@TolyanichTV 3 года назад
я сделал как на видео и что то при заходе обычным игроком не чего не изменилось как сервером параметры стояли таки и стоят
@stonerart1799
@stonerart1799 Год назад
Настройки init файла нужно поменять. #include "$CurrentDir:mpmissions\empty.deerisle\CustomSpawnPlayerConfig\Script.c" #include "$CurrentDir:mpmissions\empty.deerisle\CustomSpawnPlayerConfig\Sets.c" ref CustomSpawnPlayerConfig My_Custom_Spawn_Parameters = new CustomSpawnPlayerConfig(); ref StartSetsPlayersConfig StartSetsPlayers = new StartSetsPlayersConfig(); void main() { //INIT WEATHER BEFORE ECONOMY INIT------------------------ Weather weather = g_Game.GetWeather(); weather.MissionWeather(false); // false = use weather controller from Weather.c weather.GetOvercast().Set( Math.RandomFloatInclusive(0.4, 0.6), 1, 0); weather.GetRain().Set( 0, 0, 1); weather.GetFog().Set( Math.RandomFloatInclusive(0.05, 0.1), 1, 0); //INIT ECONOMY-------------------------------------- Hive ce = CreateHive(); if ( ce ) ce.InitOffline(); //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 { void SetRandomHealth(EntityAI itemEnt) { if ( itemEnt ) { float rndHlt = Math.RandomFloat( 0.45, 0.65 ); itemEnt.SetHealth01( "", "", rndHlt ); } } override PlayerBase CreateCharacter(PlayerIdentity identity, vector pos, ParamsReadContext ctx, string characterName) { pos = My_Custom_Spawn_Parameters.Load_And_Check_Spawnpoints(identity, pos); characterName = My_Custom_Spawn_Parameters.Load_And_Check_SpawnSkin_Player(identity, characterName); Entity playerEnt; playerEnt = GetGame().CreatePlayer( identity, characterName, pos, 0, "NONE" ); Class.CastTo( m_player, playerEnt ); GetGame().SelectPlayer( identity, m_player ); return m_player; } override void StartingEquipSetup(PlayerBase player, bool clothesChosen) { EntityAI itemClothing; EntityAI itemEnt; ItemBase itemBs; float rand; itemClothing = player.FindAttachmentBySlotName( "Body" ); if ( itemClothing ) { SetRandomHealth( itemClothing ); itemEnt = itemClothing.GetInventory().CreateInInventory( "BandageDressing" ); if ( Class.CastTo( itemBs, itemEnt ) ) itemBs.SetQuantity( 2 ); SetRandomHealth( itemEnt ); string chemlightArray[] = { "Chemlight_White", "Chemlight_Yellow", "Chemlight_Green", "Chemlight_Red" }; int rndIndex = Math.RandomInt( 0, 4 ); itemEnt = itemClothing.GetInventory().CreateInInventory( chemlightArray[rndIndex] ); SetRandomHealth( itemEnt ); rand = Math.RandomFloatInclusive( 0.0, 1.0 ); if ( rand < 0.35 ) itemEnt = player.GetInventory().CreateInInventory( "Apple" ); else if ( rand > 0.65 ) itemEnt = player.GetInventory().CreateInInventory( "Pear" ); else itemEnt = player.GetInventory().CreateInInventory( "Plum" ); SetRandomHealth( itemEnt ); } itemClothing = player.FindAttachmentBySlotName( "Legs" ); if ( itemClothing ) SetRandomHealth( itemClothing ); itemClothing = player.FindAttachmentBySlotName( "Feet" ); My_Custom_Spawn_Parameters.Load_And_Check_StartLoadout(player); } }; Mission CreateCustomMission(string path) { return new CustomMission(); }
@Dedogamer1976
@Dedogamer1976 3 года назад
ссылка не работает
@stonerart1799
@stonerart1799 3 года назад
Не актуально с патча 1.14. Ждем новых гайдов! )
@DimDimych-z9h
@DimDimych-z9h 2 года назад
Не работает на 1.16 ( намальск )
@ДмитрийАнтипов-щ4т
То-же не работает на 1.17
@vladruch909
@vladruch909 Год назад
На 1.19 работает - но!!! У персонажа пропадают индикаторы здоровья, еды и т. д
@Brother_of_Siberia
@Brother_of_Siberia 3 года назад
Не стыдно воровать чужие достижения у людей с платона и присваивать себе??? Хоть автора укажи и сайт от куда ты это украл!
@DonMatteoRU
@DonMatteoRU 3 года назад
Во первых ни кто ни чего не присваивал, ни где не говорилось что это я сделал скрипт. Во вторых я делаю обзор и гайд по настройке. В третьих данный скрипт находится в свободном доступе и ни кто не обязывал указывать на него какие-то ссылки. А в четвёртых следи за языком прежде чем обвинять кого-то в таком.
@stonerart1799
@stonerart1799 Год назад
Очень жаль что русскоязычный платон, сам хорошенечко подворовывает. Так что miss
@Askyry1
@Askyry1 Год назад
Есть у кого информация как разделить способы спавна Случайный от Пользовательского?
@lt.silvan7251
@lt.silvan7251 2 года назад
Доброго, а как сделать чтобы сохранялись те вещи, которые игрок на себя экипировал в ходе игры?
Далее
ГАЙД "всё о крафте" в DayZ в 2023
20:35
DayZ глазами НОВИЧКА в 2023 году
13:58