TPaxEngine = class(TObject)

Class of scripts

Properties

Name Result Description Code Params Examples
Status TScriptStatus Script status
function Status: TScriptStatus;
There are no arguments Для просмотра примера необходимо зарегистрироваться
PaxFile String Path to script file
function PaxFile: string;
There are no arguments Для просмотра примера необходимо зарегистрироваться
Path String Path to script folder
function Path: string;
There are no arguments Для просмотра примера необходимо зарегистрироваться

Control functions

Name Result Description Code Params Examples
Run - Run script
procedure Run(Param: boolean);

Param - system parameter, doesn't affect anything

Для просмотра примера необходимо зарегистрироваться
Stop - Stop script
procedure Stop;
There are no arguments Для просмотра примера необходимо зарегистрироваться
Resume - Resume script and all threads
procedure Resume;
There are no arguments Для просмотра примера необходимо зарегистрироваться
  • Examples found for this method:
Pause - Pause script
procedure Pause;
There are no arguments Для просмотра примера необходимо зарегистрироваться
Suspend - Suspend all threads except calling thread
procedure Suspend;
There are no arguments Для просмотра примера необходимо зарегистрироваться
Replace Boolean Restart current script or run new script. Run new script available only if current script is working.
function Replace(Path: string = ''): boolean;

Path - path to script file (по умолчанию - отсутствует)

Для просмотра примера необходимо зарегистрироваться
LoadScript - Load script on account. Loading available only if script is stopped on account.
procedure LoadScript(Bot: TObject; Path: string);

aBot - account where need to load script
Path - path to script file

Для просмотра примера необходимо зарегистрироваться
  • Examples found for this method:

Additional functions

Name Result Description Code Params Examples
NewThread - Call procedure in new thread
procedure NewThread(Proc, Param: pointer);

Proc  - pointer to procedure
Param - pointer to variable

Для просмотра примера необходимо зарегистрироваться
  • Examples found for this method:
MainProc - Call procedure in the main Adrenaline thread
procedure MainProc(Proc: Pointer);

Proc - pointer to procedure

Для просмотра примера необходимо зарегистрироваться
StartPlugin Boolean Run plugin from DLL
function StartPlugin(Path: string; Proc: pointer; Modal: boolean): boolean;

Path - path to plugin DLL

Proc - pointer to function/variables for scripts and plugin cooperation

Modal - is running in modal window

Для просмотра примера необходимо зарегистрироваться
OnPluginProc - Cooperate with plugin
procedure OnPluginProc(Param1: cardinal; Param2: WideString);

Param1 - 1st parameter

Param2 - 2nd parameter

Для просмотра примера необходимо зарегистрироваться

Objects

Name Class Description
Script TPaxEngine Account script

Methods

Name Result Description
TL2Control.GetScript Pointer на TPaxEngine Pointer to script of account of this controller. Can be transformed to TPaxEngine.