Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Need help?

    Create a topic in the appropriate section
    Don't write everything in the chat!
  • Take a look at the marketplace

    There you can buy
    everything related to game servers
  • Don't want a ban?

    Please read our rules
    Don't disturb the order!
  • Sell or buy?

    Use services of the guarantor
    We will make your deal safe
C0BA

Ставим Елку с подарками на сервер

Recommended Posts




Актуальная и очень прострая тема, однозначно + !
С наступающим всех))

Share this post


Link to post
Share on other sites

Чтобы не лезть в init.c рекомендую сразу в одном файле добавить миссию. Пусть конечно все равно придется добавить.

Edited by Equadro (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
4 часа назад, danisimus сказал:

Скажите а как прописать допустим ящик и лут в нем?

 ref array<string> giftbox_small = {"Giftbox_Small_1","Giftbox_Small_2","Giftbox_Small_3","Giftbox_Small_4"};

 ref array<string> giftbox_medium = {"Giftbox_Medium_1","Giftbox_Medium_2","Giftbox_Medium_3","Giftbox_Medium_4"};                            

ref array<string> giftbox_large = {"Giftbox_Large_1","Giftbox_Large_2","Giftbox_Large_3","Giftbox_Large_4"}; 

 

Меняй класснеймы на свои ящики

Edited by C0BA (see edit history)

Share this post


Link to post
Share on other sites
ref array<string> gift1 = {"FS_ITEM_MolokoSgus","art_kolobok","FS_ITEM_EnergyShokolat","Orange"};                                    

ref array<string> gift2 = {"art_zvezda","art_glaz","art_pustishka","art_kolobok"};                                  

ref array<string> gift3 = {"Ammo_9x39","art_snejinka","Ammo_12_7x55","Ammo_12x99"};                                  

ref array<string> gift4 = {"art_zvezda","art_glaz","art_busy","art_kolobok"};

 

Меняй на свой лут

Edited by C0BA (see edit history)

Share this post


Link to post
Share on other sites
14 минут назад, danisimus сказал:

fa54318d7e2b.jpg
Вот какая ошибка вылазит

моды отключите по возможности все и проверьте снова

Share this post


Link to post
Share on other sites
7 минут назад, 123new сказал:

моды отключите по возможности все и проверьте снова

Отключал, не помогает.

Share this post


Link to post
Share on other sites
11 минут назад, danisimus сказал:

Отключал, не помогает.

а на 3 строке в SpawnElka.c что у вас?

 

Share this post


Link to post
Share on other sites
8 минут назад, 123new сказал:

а на 3 строке в SpawnElka.c что у вас?

 

Получилось, в самом скрипте была ошибка.

Share this post


Link to post
Share on other sites

Скрипт  работает, вот тока ничего не спавнится, ни ёлка ничего, проверяем по точке спавна

Share this post


Link to post
Share on other sites
5 часов назад, danisimus сказал:

Скрипт  работает, вот тока ничего не спавнится, ни ёлка ничего, проверяем по точке спавна

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

Edited by C0BA (see edit history)

Share this post


Link to post
Share on other sites
15 часов назад, C0BA сказал:

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

А есть на подобии какой-нибудь скрипт? Хоть платный какой-нибудь?

Edited by danisimus (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

....а смысл? Включаем ивент ,улыбаемся и машем.

 

Share this post


Link to post
Share on other sites
11 минут назад, paranoyk сказал:

....а смысл? Включаем ивент ,улыбаемся и машем

Подскажите, если не сложно, как это сделать

Share this post


Link to post
Share on other sites

Это очень сложно на пальцах обьяснить, тут нужен помошник-гомо цапус. Так вот, берём этхо помошника и абучаем азам компуктера. После оного действа и понятия "как остановить поезд, машину и сервер"-стреножим сервер. Можна аглоблей. По блоку. Или по камню.
Радуемся сему и продолжаем медленно поварачивая отвертку м мозгу пошника направляем его цепкие грабалки в папку где лежит сокровенная девичья тайна сервера. Ломаем её...То есть открываем.
(сиё есть C:\Program Files (x86)\Steam\steamapps\common\DayZServer\ для примеру....)
Буркалами смотрим на благодать файлов открымшыюся и множество непонятных папок..или мамок,в зависимости от контужености.
Ищем пеапку по фамилии mpmissions
Открываем, а там аки иглу в жопе утки ещё одну папку dayzOffline.chernarusplus
Думали кончилось жопой утки, не теперь ещё одно яйцо....папка db
Итого (это не фамилия) вам нужно пройти по пути если кратнко и по ванили C:\Program Files (x86)\Steam\steamapps\common\DayZServer\mpmissions\dayzOffline.chernarusplus\db (это если вы из тех кто хранит все яйца в корзине стима)
Вот тут мы видим нам нужный файлик....котрый обзывается events.xml
Даёте помошнику в руки открывашку или лом...что привычней и открываете его, кстати фомка "Нотепад++" годиться.
Если не знаете англицкой мовы -хана вам, там одни буржуйскиек словеса и букффы.
Вам шашечки или ехать? Всмысле деревья или санки?
Деревья это
 

    <event name="StaticChristmasTree">
        <nominal>13</nominal>
        <min>0</min>
        <max>0</max>
        <lifetime>43200</lifetime>
        <restock>0</restock>
        <saferadius>1000</saferadius>
        <distanceradius>1000</distanceradius>
        <cleanupradius>1000</cleanupradius>
        <flags deletable="0" init_random="0" remove_damaged="1"/>
        <position>uniform</position>
        <limit>child</limit>
        <active>0</active>
        <children>
            <child lootmax="15" lootmin="10" max="13" min="13" type="ChristmasTree"/>
        </children>
    </event>

Санки это
 

    <event name="StaticSantaCrash">
        <nominal>3</nominal>
        <min>0</min>
        <max>0</max>
        <lifetime>2100</lifetime>
        <restock>0</restock>
        <saferadius>1000</saferadius>
        <distanceradius>1000</distanceradius>
        <cleanupradius>1000</cleanupradius>
        <secondary>InfectedSanta</secondary>
        <flags deletable="1" init_random="0" remove_damaged="0"/>
        <position>fixed</position>
        <limit>child</limit>
        <active>0</active>
        <children>
            <child lootmax="15" lootmin="10" max="3" min="1" type="SantasSleigh"/>
        </children>
    </event>

Допустим нам нужны только деревья...
Берм ручку и записываем в
        <nominal>13</nominal> (не меняйте на большее, нет смысла,можно урезать)
        <min>10</min> -минимальное колличество ёлок
        <max>13</max> максимальное колличество ёлок
(это для примера)
И строчку....
<active>0</active> на <active>1</active>
Сохраняем, закрываем...можно на ключ, задвижку и кручочек.
Открываем рядом файлик types.xml (внимание! прямой просмотр этого файла может нанести вред психике ваших санитаров)
Ищем строчку с GiftBox_Large_1 за нумером 666(!)4
Выглядет енто так,
 

    <type name="GiftBox_Large_1">
        <nominal>0</nominal>
        <lifetime>7200</lifetime>
        <restock>0</restock>
        <min>0</min>
        <quantmin>-1</quantmin>
        <quantmax>-1</quantmax>
        <cost>100</cost>
        <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0"/>
        <category name="containers"/>
        <tag name="floor"/>
        <tag name="shelves"/>
        <usage name="Town"/>
        <usage name="Village"/>
        <usage name="SeasonalEvent"/>
    </type>

Отодвигаете помошника от экрана, сдаёте его в психушку ибо всего этого он уже наверное мычит аки теля.....
Теперь, всё просто, задаёте себе вопрос "что делать?"
Спавнить подарки ТОЛЬКО под колючим деревом или как на ванили "в домах и весях" и под деревом?
ДОПУСТИМ решили "только колючее дерево достойно подарков"...Решаем сколько подарков GiftBox_Large_1 будет в спавне под ВСЕМИ деревьями по всей Черноруссии совокупно...Решили? вот и переписываем это в (для примера, идея зарегестрирована в палате мер и весов у городе парижу)
 

    <type name="GiftBox_Large_1">
        <nominal>10</nominal>
        <lifetime>7200</lifetime>
        <restock>1800</restock>
        <min>8</min>
        <quantmin>-1</quantmin>
        <quantmax>-1</quantmax>
        <cost>100</cost>
        <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0"/>
        <category name="containers"/>
        <tag name="floor"/>
        <tag name="shelves"/>
        <usage name="SeasonalEvent"/>
    </type>

По этому же подобию и с той же идеей меняем ВСЕ GiftBox_
Предупреждаю. МАЛЕЙШАЯ ошибка в данном файле приведёт к отсутсвию присутсвия спавна лута.
Думаете всё?...ага, счазззз
Переходим на уровень выше, то есть в папку dayzOffline.chernarusplus  и вскрываем файл mapgroupproto.xml.(патологоанатом пользителен, бо тоже многа букафф)
Ищем строчку аки иголку в стоге конопли с ChristmasTree (внезапно она имеет номер 15608)
И переделываем её в его....тоесть теперь должно быть так
 

		<group name="ChristmasTree" lootmax="10">
				<usage name="SeasonalEvent" />
				<container name="lootFloor" lootmax="10">
						<category name="containers" />
						<tag name="floor" />
						<tag name="shelves" />
						<point pos="2.621 1 -3.694" range="0.30" height="1" />
						<point pos="-2.043 1 -3.967" range="0.30" height="1" />
						<point pos="-2.616 1 -3.121" range="0.30" height="1" />
						<point pos="-3.926 1 -2.848" range="0.30" height="1" />
						<point pos="-4.417 1 -1.566" range="0.30" height="1" />
						<point pos="-1.880 1 3.781" range="0.30" height="1" />
						<point pos="-0.243 1 3.917" range="0.30" height="1" />
						<point pos="0.957 1 4.190" range="0.30" height="1" />
						<point pos="2.621 1 3.644" range="0.30" height="1" />
						<point pos="3.494 1 2.662" range="0.30" height="1" />
						<point pos="4.313 1 1.817" range="0.30" height="1" />
						<point pos="4.667 1 0.753" range="0.30" height="1" />
						<point pos="4.777 1 -0.366" range="0.30" height="1" />
						<point pos="4.449 1 -1.593" range="0.30" height="1" />
						<point pos="4.013 1 -3.367" range="0.30" height="1" />
						<point pos="1.066 1 -3.585" range="0.30" height="1" />
						<point pos="-0.543 1 -3.912" range="0.30" height="1" />
						<point pos="-4.771 1 0.725" range="0.30" height="1" />
						<point pos="-4.144 1 3.808" range="0.30" height="1" />
				</container>
		</group>

Запускаем сервер.....всё. Коротенько так.
(необходим вайп ивента, как сиё колдунство провести без наркоза и удара ломом по чайнику или самовару-искать на форуме)

Edited by paranoyk
Прозрение. (see edit history)

Share this post


Link to post
Share on other sites

Охренеть! Супер!
Спасибо за подробный мануал!

Share this post


Link to post
Share on other sites
7 часов назад, paranoyk сказал:

Это очень сложно на пальцах обьяснить

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

Share this post


Link to post
Share on other sites
8 минут назад, FreddyCruger сказал:

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

там радиус был я точно помню и там поиграйся 

Share this post


Link to post
Share on other sites
22 минуты назад, FreddyCruger сказал:

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

А по сопатке?....Вот от кого вопроса подобного не ожидал....:)))
А . в Ивентах выключить  не нужные события с SeasonalEvent это "санки Санты", "костёр ведьм" и "рождественская ёлка". Что нужно ВКЛЮЧАЕМ...
Б. ВНИМАТЕЛЬНО читаем что написал для ТАЙПС.
 

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.