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

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

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

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

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

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

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

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

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

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


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



в чем прорблема через ивенты это сделать?

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


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

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

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


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

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

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

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


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

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

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


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

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

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


Ссылка на сообщение
Поделиться на других сайтах
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"}; 

 

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

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

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


Ссылка на сообщение
Поделиться на других сайтах
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"};

 

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

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

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


Ссылка на сообщение
Поделиться на других сайтах
14 минут назад, danisimus сказал:

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

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

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


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

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

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

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


Ссылка на сообщение
Поделиться на других сайтах
11 минут назад, danisimus сказал:

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

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

 

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


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

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

 

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

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


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

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

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


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

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

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

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

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


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

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

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

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

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


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

.....проверял скрипт два месяца назад из любопытства-действительно работал, не понравилось что позиция елки только одна....
Жаль не скриптер я,точно бы массив какой нибудь с выборкой вписал бы.

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


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

Парни! Новый Год скоро! 

На последней версии у кого работает? 

Я не смог запустить. Вот и думаю это у меня руки кривые или реально не работает

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


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

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

 

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


Ссылка на сообщение
Поделиться на других сайтах
11 минут назад, paranoyk сказал:

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

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

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


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

Это очень сложно на пальцах обьяснить, тут нужен помошник-гомо цапус. Так вот, берём этхо помошника и абучаем азам компуктера. После оного действа и понятия "как остановить поезд, машину и сервер"-стреножим сервер. Можна аглоблей. По блоку. Или по камню.
Радуемся сему и продолжаем медленно поварачивая отвертку м мозгу пошника направляем его цепкие грабалки в папку где лежит сокровенная девичья тайна сервера. Ломаем её...То есть открываем.
(сиё есть 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>

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

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

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


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

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

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


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

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

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

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


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

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

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

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


Ссылка на сообщение
Поделиться на других сайтах
22 минуты назад, FreddyCruger сказал:

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

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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