From Stealth Client

Jump to: navigation, search

Системные

Alarm

procedure Alarm

При срабатывании иконка стелса в трее начинает мигать красным цветом. После разворачивания стелса из трея - "тревога" сбрасывается.

Beep

procedure Beep

Пищит спикером.

ConsoleEntryReply

procedure ConsoleEntryReply(Text : String)

ConsoleEntryUnicodeReply

procedure ConsoleEntryUnicodeReply(Text : String)

Функция используется для вывода текста в консоль Клиента. Например это может быть использовано для переименования Bulk Order Book (Python):

SetContextMenuHook(book_to_rename_ID, 0)  # ставим ловушку на автовыбор "Name Book"
RequestContextMenu(book_to_rename_ID)     # вызываем контекстное меню книги
Wait(1500)                                # немного ждем на всякий случай
ConsoleEntryUnicodeReply(("New book name"+"\r")) # вводим новое название книги

Note! Не забываем "\r"- символ перевода строки в конце введенного текста.

FileExists

function FileExists(FileName : String) : Boolean

FillNewWindow

procedure FillNewWindow(str: String)

Вывод текста str в новое окно InfoWindow.

Пример на Python

FillNewWindow("\r\n".join(GetGumpTextLines(0)))

HelpRequest

procedure HelpRequest

То же самое, что и кнопка "Help" на папердолле в клиенте.

PlayWav

function PlayWav(FileName : String) : Boolean

QuestRequest

procedure QuestRequest

То же самое, что и кнопка "Quest" на папердолле в клиенте.

RenameMobile

procedure RenameMobile(Mob_ID : Cardinal; NewName : String)

RequestStats

procedure RequestStats(ObjID : Cardinal)

SetCmdPrefix

procedure SetCmdPrefix(Value : Char);

устанавливает символ-префикс после которого можно ввести команду, по умолчанию «запятая» : ,useobject

SetSilentMode

procedure SetSilentMode(Value : Boolean)

ShowMessage

procedure ShowMessage

Sign

function Sign(constAValue : Integer) : ShortInt;