Нашли ошибку?

Объекты

НазваниеКлассОписание
Script TScript скрипт
Engine TGameControl движок
Account TAccount пользовательский аккаунт
Accounts TAccounts из TAccount список аккаунтов
History TMessages из THistoryMessage список сообщений чата "History"
ChatMessage TChatMessage последнее сообщение игрового чата
Status TGameStatus статус аккаунта
User TUser пользовательский персонаж
Gps TGps навигатор персонажа
Inv TInventory из TItem список предметов в инвентаре
Equips TInventory из TItem список экипировки
Warehouse TInventory из TItem список предметов на складе
Coffer TInventory из TItem список предметов в сундуке
Mail TMail из TMailItem список почты
Auction TAuction из TAucItem список лотов на аукционе
Npcs TGameList из TNpc список живых объектов
Players TGameList из TPlayer список игроков
Mobs TGameList из TNpc список монстров
Doodads TGameList из TDoodad список объектов, которые нельзя выделить
Skills TGameList из TSkill список умений
Buffs TGameList из TBuff список эффектов

Типы

НазваниеЗначения
TGameStatus lsOff, lsAuth, lsInit, lsLoad, lsOffline, lsOnline
TGameClass otError, otDrop, otNpc, otMount, otPlayer, otUser, otBuff, otSkill, otItem
TRace rcNone, rcNuian, rcFairy, rcDwarf, rcElf, rcAriharan, rcFerre, clReturned, clWarborn
TGameActions set of TGameAction
TGameAction atNull - ничего не произошло, atStatus - смена статуса, atSpawn - возрождение, atDelete - удаление, atInvUpdate - изменение инвентаря, atTarget - наведение цели, atRes - воскрешение,
atLeaveWorld1 - начало выхода из игры, atLeaveWorld2 - конец выхода из игры atAccountChanged - изменение аккаунта, atChat - изменение чата, atLoot - поднятие награды,
atClientReady - готовность клиента, atQuest - появление квеста, atNewChar - создание персонажа, atCharDeleted - удаление персонажа, atPackPrice - цена пака,
atCharSelected - выбор персонажа, atLevel - получение уровня, atInvite - приглашение в рейд / группу, atLeavedTeam - выход из пати, atTeamDismissed - исключение из рейда / группы, atAttached - атакован, atUnAttached - атака окончена, atTeleport - телепорт, atCastingStopped - остановка использования, atGM - появление Game Master, atKey - нажата кнопка

Общие процедуры

НазваниеАргументыОписание
Print Prm: Variant - параметр Вывод в чат "History"
PlaySound const FileName: string - название файла (файл должен находится в корневой папке ASIWIN)
Loop: Boolean = false - зацикливание воспроизведения
Воспроизведение звука
StopSound - Остановка воспроизведения звуков

Общие функции

НазваниеАргументыТип значенияОписание
Delay ms: Cardinal - время в мс (1сек = 1000мс) Boolean Задержка
ExePath - String Путь к ASIWIN
TimerEx var Value: Cardinal - переменная, которая будет меняться
Delay: Cardinal - частота, с которой будет выполняться функция, в мс (1сек = 1000мс)
Boolean Сквозной таймер
FToStr Value: Single - параметр String Преобразование координаты в строку
PointInPoly const P: TPoint - точка
const Polygon: array of TPoint - зона, массив точек
Boolean Получение статуса, находится ли точка в зоне
GetControl Nick: String - имя персонажа TGameControl Получить контроль над ботом
BotLoginID - Cardinal Получение HWID
MemToHex const dt
size: Word
sep: Char = #0
Cardinal Преобразование
MemToHex const Mem: AnsiString String Преобразование
HexToMem const Hex: String
var Buf
Cardinal Преобразование
HexToMem const Hex: String AnsiString Преобразование