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. исходник
Задаёт глобальную переменную, создавая её, если её нет. Ошибки проглатываются.
Возвращает: Всегда пустая строка.