Просили выложить - выкладываю, все функции что я написал за последнее время для нашего движка.
TL2Control (Engine):
Бот функции:
Еще в тестировании:
Многое уже есть тут:
http://asiwin.com/api/adrenalin/
TL2Control (Engine):
Код:
function CreateRoom(Text: string; LevelStart, LevelEnd: Integer): Boolean; //Создать комнату группы (подбор группы)
function CloseRoom: Boolean; //Закрыть комнату группы
function OpenPrivateStore(PriceList: array of Cardinal; StoreType: Byte; StoreMsg: string): Boolean; //Открыть личную лавку (покупка \ продажа \ крафт)
function GetDailyItems: Boolean; //Получить ежедневную награду
function CancelQuest(ID:Integer):boolean;
function CastleTax(TownID: Cardinal): Integer; //Процент налога в городе
procedure AutoAcceptCC(Names: string); //Автопринятие командного канала
procedure AutoAcceptClan(Names: string); //Автопринятие клана
procedure AutoAcceptMentors(Names: string); //Автопринятие наставничества
function GetMentor: String; //Узнать ник наставника
function KickMentor: Boolean; //Покинуть наставника
procedure SetMapKeepDist(Value: Integer); //Отступать от краев зоны
Бот функции:
Код:
function GetControlByIndex(Index: Integer): TL2Control; //TL2Control по индексу в списке аккаунтов
function GetL2ClassInfo(ClassID, InfoType: Integer): string; //Класс персонажа по ID
Еще в тестировании:
Код:
TL2QuestNpcItem
QuestNpcs //НПЦ которых нужно убить по квесту.
Многое уже есть тут:
http://asiwin.com/api/adrenalin/