Новая beta версия: Stealth v0.71 beta
Исправлено:
- координата Z;
- wait();
- сборщик пакетов
(спасибо FallOut-у за помощь в разработке технологии сборщика)
Также отслеживается обновление скилла и меняется значение в Skill List
Добавлено:
Cast(SpellName : String); - Кастовать указанное вами заклинание.
Пример использования: Cast('Incognito');
WarTargetID : Cardinal; - ID чара, с которым у вас WAR. Иначе 0.
SetWarMode(Value : Boolean); - установить (сбросить) вар режим.
Пример использования: SetWarMode(true);
Attack(ObjdID : Cardinal); - кинуть атаку на чара.
В случае если вы не в War режиме, то клиент сам установит его перед атакой.
Также незабываем про переменную WarMode: Boolean;
Перемещение айтимов:
DragItem(ItemID : Cardinal; Count : Integer) : Boolean; - взять вещь в руки (на "палец").
Ф-ция вернет false, если:
- у вас уже есть какой то айтим в руках;
- айтим не найден (например если вы забыли открыть заранее контейнер, в котором находится айтим).
Если Count > возможного, то возьмет в руки возможное кол-во.
Если Count = 0, то возьмет всю стопку.
DropItem(MoveIntoID : Cardinal; X,Y,Z : Word) : Boolean; - бросить вещь из рук в место, куда вы укажете.
Ф-ция вернет false если у вас в руках ничего нету.
Если MoveIntoID = Ground, то кинет на землю с указанными координатами.
Если MoveIntoID не существует, то кинет в бекпак вашего персонажа.
В случае "земли" работают относительные координаты.
В случае если MoveIntoID - контейнер, то кинет его как в контейнер.
Если MoveIntoID - айтим, то клиент попытается состыковать айтимы.
В случае нулевых координат - клиент сам подставит нужные.
Обратите внимание:
1. В случае перемещения вещей между контейнерами - убедитесь что оба контейнера открыты.
(Бекпак вашего персонажа всегда открыт).
2. Все нижеперечисленные ф-ции состоят из первых двух, поэтому зависят от результата их выполнения.
3. DragItem и DropItem в основном предназначены для выполнения каких либо действий с айтимом в руках (на "пальце"). В остальных случаях рекомендую использовать нижеперечисленные ф-ции.
MoveItem(ItemID : Cardinal; Count : Integer; MoveIntoID : Cardinal; X,Y,Z : Integer) : Boolean; - Перемещает айтим.
Grab(ItemID : Cardinal; Count : Integer) : Boolean; - берет айтим с любого места и кидает в бекпак персонажа.
Drop(ItemID : Cardinal; Count : Integer; X,Y,Z : Integer) : Boolean; - тоже что и grab, только кидает объект на землю с указанными координатами.
DropHere(ItemID : Cardinal) : Boolean; - кидает объект на землю под ноги.
MoveItems(Container : Cardinal; ItemsType : Word; ItemsColor : Word; MoveIntoID : Cardinal; X,Y,Z : Integer; DelayMS : Integer) : Boolean;
Всех айтимы в контейнере Container, которые удовлетворяют фильтру поиска, - перемещает с одного места в другое.
ItemsType - тип айтимов. $FFFF - любой тип.
ItemsColor - цвет айтимов. $FFFF - любой цвет.
DelayMS - пауза между перемещением каждого айтима. (Время задается в милисекундах).
Работа с Menu:
WaitMenu(Promt, Choice : String); - установить ловушку на меню. Ловушка одноразовая.
AutoMenu(Promt, Choice : String); - тоже что и WaitMenu, только ловушка многоразовая.
CancelMenu; - отменяет все установленные ловушки.
Gumps:
WaitGump(Value : String);
Устанавливается одноразовая ловушка на Gump меню.
В Value должен быть код Button или Switch.
Пример использования: WaitGump('1025');
Все замеченные сбои пишем в этом топике.
P.S. Работа со слоями и прочее будет в след. версии.
Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7
Stealth v0.71 beta
Stealth v0.71 beta
Last edited by Miralex on 20.05.2005 15:56, edited 2 times in total.
Re: Stealth v0.71 beta
круто )
хочется юзать как по старинке
AutoMenu('What', '(1)')
тоесть по номерам вариантов ) а так класно! щас буду писать кукинг
хочется юзать как по старинке
AutoMenu('What', '(1)')
тоесть по номерам вариантов ) а так класно! щас буду писать кукинг
Re: Stealth v0.71 beta
что то мне кажется что новая версия стала сильно грузить мой 466 селерон...
Re: Stealth v0.71 beta
Загружаемость процессора поднялась всего лишь на пару %, и то только в пиковых нагрузках.ParadoX wrote:что то мне кажется что новая версия стала сильно грузить мой 466 селерон...
Если сильно грузиться компьютер - ищи причину в другом ... например вирусы ...