GVars

static class · пространство имён z3n7 · исходник Essentials/Vars.cs

public static class GVars

Глобальные переменные ZennoPoster, хранятся в пространстве имён по имени текущего пользователя Windows.

Методы

GClean

public static List<int> GClean(this IZennoPosterProjectModel project, bool log = false)

Метод расширения для IZennoPosterProjectModel. исходник

Очищает глобальные переменные acc1 … acc{rangeEnd}.

Возвращает: Номера очищенных переменных.

GGetBusyList

public static List<string> GGetBusyList(this IZennoPosterProjectModel project, bool log = false)

Метод расширения для IZennoPosterProjectModel. исходник

Перечисляет аккаунты, занятые работающими потоками: все непустые глобальные переменные acc1 … acc{rangeEnd}.

Параметр Описание
log Записать список в лог.

Возвращает: Записи вида number:value.

GSetAcc

public static bool GSetAcc(this IZennoPosterProjectModel project, string input = null, bool force = false, bool log = false)

Метод расширения для IZennoPosterProjectModel. исходник

Помечает текущий аккаунт (acc0) занятым: записывает input в глобальную переменную acc{acc0}.

Параметр Описание
input Что сохранить; по умолчанию переменная projectName.
force Перезаписать, даже если аккаунт уже занят.
log Записать итог в лог.

Возвращает: false, если аккаунт уже занят, а force равно false.

GVar

public static string GVar(this IZennoPosterProjectModel project, string var)

Метод расширения для IZennoPosterProjectModel. исходник

Возвращает глобальную переменную или пустую строку, если её нет.

public static string GVar(this IZennoPosterProjectModel project, string var, object value)

Метод расширения для IZennoPosterProjectModel. исходник

Задаёт глобальную переменную, создавая её, если её нет. Ошибки проглатываются.

Возвращает: Всегда пустая строка.