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

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

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

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

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

Таблица лидеров


Популярные публикации

Отображаются публикации с наибольшей репутацией на 04/01/23 во всех областях

  1. 1 балл
    nIkRon

    Discord Bot для сервера DayZ

    В теме по соседству уже есть такой бот, но мне вдруг стало интересно(@Mixxe73 ) изучить немножко Яву(?), и я решил сделать что-то подобное, и вот посидев вечерок поразбиравшись шо и как сделал мониторинг(библиотеку использовал туже что и в теме по соседству, за наВодочку так сказать спасибо @gruperpro93), он похож на тот что у соседа, но только выводит онлайн в канал/раздел. Но на этом я пока останавливаться не собираюсь, пока мне интересно это дело, буду развивать, уже есть заготовки под выдачу денег для мода Banking (@Mixxe73 ), но к сожалению(счастью) он у меня не стоит, и поэтому прошу кого-то скинуть его базу данных(да да мне лень самому ставить его). Как выглядит вывод онлайна: И так, инструкция по установке: 1. Как создать бота Discord: Перейдите по ссылке: https://discord.com/developers/applications Создайте новое приложение(справа сверху "New application"). Дайте приложению название (это будет исходное название бота). Слева в разделе "Settings" нажмите "Bot". Нажмите на "Add Bot". Подтвердите всплывающее окно. 2. Приглашение бота на сервер: Слева в разделе "Settings" нажмите OAuth2. Прокрутите вниз до "OAuth2 URL Generator" и в разделе "Scopes" отметьте "bot". Прокрутите вниз до «Bot Permissions» и выберите разрешения, которые вы хотите назначить для своего бота. Откройте сгенерированную ссылку авторизации в вашем браузере. Выберите сервер. Нажмите на Авторизацию. 3. Установка "Скелета" бота Скачайте архив: https://drive.google.com/file/d/1iLUgycyQILAB2cDks8mMlOr9VvhTcnRQ Распакуйте в удобное место(что-бы работал 24/7 вам нужно либо не выключать комп, либо иметь хостинг(если использовать выдачу денег, то должен стоять на хостинге с сервером)). Зайдите в папку, и откройте файл config.json через любой текстовый редактор, и отредактируйте под себя { "token": "NzUyOTgxMDgxMjg3ODE5MzU0.X1fiRw.bZwEwplGMYXKTWoH2tVQRci4MoI",//Токен вашего бота "discordServerId": "258030815106170881", //ID сервера "commandPrefixes": [".", "-", "!"], //Перфиксы которые доступны для использования комманд (!addbank / .addbank / -addbank) "ownersServerId": ["ADMIN_DISCORD_USER_ID", "258030465703870465"], // ID пользователей Discord которые могут добавлять деньги "bankingFilePath": "D:/SteamLibrary/steamapps/common/DayZServer/profiles/DC_Banking/PlayerDatabase", // Путь к базе данных мода Banking "serverMonitor": [ //Настройка мониторинга, множно указать несколько серверов { "game": "dayz", //Игра "channelId": "753321838699872436", //ID канала в название которого будет выводиться онлайн "channelNameType": 0, //Временно не используется "host": "194.26.183.143", // IP сервера "port": "2302" //Порт сервера }, { "game": "dayz", "channelId": "753357873932664992", "channelNameType": 0, "host": "103.152.196.20", "port": "2302" } ] } Токен для бота берется во вкладке "Bot" Узнать ID канала/сервера и т.д можно включить "Режим разработчика" в настройках дискорда и после этого нажав на нужный канал/сервер и выбрав "Копировать ID" 4. Скачиваем и устанавливаем Node.JS по ссылке: https://nodejs.org/ (LTS версию) 5. После настройки и установки Node.JS, запускаем бота через "START_BOT.bat" Обновления:
  2. 1 балл
    NEMESIS-TLM

    DAYZ-Expansion - как заменить NPC на модовых?

    Итак, решение для тех, кто хочет заменить дефолтных квестовых NPC на своих из любого мода. На примере NPC из мода TalkingNPC. 1. Создаем папку своего мода. К примеру, MyNPC. 2. В папке мода создаем файл config.cpp: class CfgPatches { class NPC_Quests_NPCEntities { units[]={}; weapons[]={}; requiredVersion=0.1; requiredAddons[]= { "DayZExpansion_Quests_Dta_Core" }; }; }; class CfgMods { class NPC_Quests_NPCEntities { dir="MyNPC"; picture=""; action=""; hideName=1; hidePicture=1; name="NPC_Quest"; credits=""; author=""; authorID="0"; version="1.0"; extra=0; type="mod"; dependencies[]= { "World" }; class defs { class worldScriptModule { value=""; files[]= { "MyNPC/scripts/4_World" }; }; }; }; }; class CfgVehicles { class TNPC_Doctor; class ExpansionQuestNPCDoktor: TNPC_Doctor { displayName = "Doctor"; vehicleClass = "Expansion_Trader"; }; } 3. Далее создаем в корне папки мода папку Scripts и в ней папку 4_World. 4. В папке 4_World создаем файл ExpansionQuestNPC.c: class ExpansionQuestNPCDoktor: ExpansionQuestNPCBase {}; 5. Запаковываем наш мод в .pbo и через настройку квестовых NPC добавляем новый созданный нами класс ExpansionQuestNPCDoktor: "ClassName": "ExpansionQuestNPCDoktor" 6. После чего проверяем в игре. P.S. На данном примере мы добавляем анимированных NPC. Но иногда могут попасться в модах статичные NPC. В этом случае в ExpansionQuestNPC.c добавляем класс статичного NPC: class ExpansionQuestNPCLesnik: ExpansionQuestStaticObject {}; P.P.S. Анимацию с жестами я еще не проверял, да оно и не к чему особо. Меньше будет нагрузки на сервер. Отдельное спасибо за помощь в решении выражаю dchuba#5378.
×
×
  • Создать...

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

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

Поддержка