Небольшой гайд по режиму программиста:
Вкладка "Код"
В верхней части на вкладке "Код" находится список "Переменные", в нём перечислены переменные, которые уже доступны для сценария в формате: (имя) : (тип), (уровень доступа), где RО=только для чтения и RW = чтение и запись.
Единственной важной переменной которая заставляет выполнять ставки бота, является function dobet(). Остальным вы можете присвоить новые значения, после каждой ставки они сбрасываются к значениям внутри бота. Установка этих значений в скрипте ничего не изменят в локальных переменных самого бота.
Чтение и запись переменных заданы в значениях бота перед выполнением скрипта, и после выполнения скрипта значения выбираются из сценария и перезаписывает их в бот.
Значения для класса ставка (тип переменной lastBet) можно увидеть в нижней части страницы.
Ниже списка переменных, есть список с функциями и методами, доступные для вызова из скрипта.
Функция Print будет печатать строку в консоли.
Далее находится поле для написания кода/скрипта который будет выполнятся lua и начинается скрипт с function dobet(), эта функция вызывается после результата каждой ставки. Вы можете объявлять и использовать больше функций, но function dobet() должен быть там. Это как основная функция в других программах.
Кнопка "Помощь" выведет на эту страницу.
Вкладка "Консоль"
На вкладке "консоль" вы можете выполнять функции lua и несколько других функций бота. В большом поле находится только поле вывода, поле в нижней части окна находится для ввода команд.
Доступные команды консоли:
Скрипт lua который вы создаёте в поле код, может быть запущен во вкладке "консоль" в поле для ввода команд. Вот небольшие команды которые запустят ваш скрипт или его остановят:
метод start() - начать делать ставки. Это должно вызываться из консоли после того, как код был написан в поле код.
метод stop() - остановить ставки.
runsim(double startingBalance, int NumberOfBets) - выполняется моделирование стратегии закодированные в поле код.
все остальные способы, перечисленные в методы/функции на вкладке код
Базовый обзор цикла сценарий
Вот небольшой обзор цикла сценария, как и в каком порядке все исполняется
1) автозагрузка бота- загружает основные функции (withdraw, invest, tip, stop, runsim и т. д.)
2) start() или runstim() выполнить скрипт в поле код, выполняется один раз. Таким образом зарегистрированные функции, переменные создаются и присваиваются.
3) начальная ставка: бот ставит начальную ставку: этот скрипт, который не выполняет код
4) возвращения результата ставки: 4.1) переменные (balance, profit, wins, losses и т. д.) обновляются.
4.2) dobet() выполняется код.
4.3) локальные переменные бота обновляются на новые переменные (chance, nextbet, high)
5) следующая ставится ставка. В результате ставка, вернётся к шагу 4.
Запуск сценария осуществляется в поле для ввода в вкладке Консоль, командой start(). Остановить сценарий можно там же командой stop()
Все задания и функции, которые вызываются из консоли, выполняется напрямую.