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

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

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

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

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

Вот я нашёл одну тему на зарубежном форуме , но когда хотел использовать данный скрипт он просто-напросто сервер не хотел запускаться.(Тема ниже)

Цитата

 

Установка:

-Загрузите и распакуйте файлы AdminTool.c в папку вашей миссии dayzOffline.chernarusplus 

- Найдите следующий класс в файле init.c
 

 

class CustomMission: MissionServer{ }

В ванильном "init.c" это должно быть расположено вокруг линии 30 ИЛИ 35

 

- Просто под открытой фигурной скобкой добавьте следующую строку:
 

 

#include "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\AdminTool.c"



 

- Под той новой строкой, которую вы только что добавили, скопируйте и вставьте следующее:
 

 

override void OnInit()
{
        AdminTool();
        string m_AdminListPath = "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\";
        FileHandle AdminUIDSFile = OpenFile(m_AdminListPath + "Admins.txt", FileMode.READ);
        if (AdminUIDSFile != 0)
    {
                string line_content = "";
                while ( FGets(AdminUIDSFile,line_content) > 0 )
                {
                        m_AdminList.Insert(line_content,"null"); //UID , NAME
                        Print("Adding Admin: "+ line_content + " To the Admin List!");
                }
                CloseFile(AdminUIDSFile);
         }
}

ПРИМЕЧАНИЕ. Если при запуске появляются какие-либо ошибки, связанные с «override void OnInit () уже существует», проверьте, существует ли функция из других установленных вами модов. Если это так, просто скопируйте код 

 

override void OnInit()

{

}

 

И поместите его в уже существующее переопределение void OnInit (). 

Убедитесь, что путь совпадает с тем, где находится файл Admin.txt.
 

 

string m_AdminListPath = "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\";

- Сохранить и выйти из init.c 

- Создать новый текстовый файл в папке вашей миссии (по умолчанию: dayzOffline.chernarusplus). Назовите его: Admins.txt Откройте его и добавьте идентификаторы steam 64 ваших администраторов. Вы можете получить 64 ID, используя: Steam IO

Сохранить и выйти. Запустите сервер и войдите в игру как администратор, используя команду #login Password. 

 

 

Прошу помочь с данной проблемой. Благодарен заранее.

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


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

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

  • 0

byspace как сказал бы Якубович, «ошибку» в студию!

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


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





  • 0

Судя по кускам текста, этот гайд был под 0.63 версию на первые патчи после ее выхода. Если это так, то синтаксис языка несколько поменялся стого момента, а отсюда и ошибки полезли.

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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