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

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

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

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

    Там вы можете продать или купить
    Всё что касается игровых серверов

Вопрос

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

Цитата

 

Установка:

-Загрузите и распакуйте файлы 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

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

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


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

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить на вопрос...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

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