Init
class · пространство имён z3n7 · исходник Essentials/Init.cs
public class Init
Старт проекта: сессия, диапазон аккаунтов, зашифрованное хранилище и стартовый баннер в логе. Обычно вызывается через project.InitVariables(instance).
Конструкторы
Init
public Init(IZennoPosterProjectModel project, Instance instance, bool log = false)
Создаёт инициализатор для проекта и его инстанса браузера.
| Параметр | Описание |
|---|---|
log |
Писать в лог собственные сообщения инициализатора. |
Методы
InitVariables
public void InitVariables(string author = "")
Выполняет последовательность старта: выключает файловые логи ZennoPoster (LogDisabler.DisableLogs), заменяет переменную jVars (путь к файлу) содержимым этого файла, начинает сессию, заполняет rangeStart, rangeEnd и range из cfgAccRange, инициализирует SAFU ключом .internal/safu.key в папке проекта и пишет стартовый баннер с версиями ZennoPoster, .NET и библиотеки.
| Параметр | Описание |
|---|---|
author |
Автор скрипта для баннера; пусто — не показывать. |
Примечания: Читает jVars через File.ReadAllText: в переменной должен лежать путь к существующему файлу.