Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

Pre-Beta v0.51

Archive messages
Post Reply
Miralex
Developer
Developer
Posts: 656
Joined: 11.03.2005 19:12
Contact:

Pre-Beta v0.51

Post by Miralex »

Для желающих ознакомится с новыми функциями а также ускорить процесс тестирования и появления новой версии - выкладываю:
Stealth Pre-beta v0.51

Список новых возможностей:

Флаги собственного чара:
Hidden : Boolean;
Dead : Boolean;
Poisoned : Boolean;
WarMode : Boolean;

Появились переменные Backpack и Ground
(Ground = 0x00000000)

Поиск обьектов:

FindTypeEx(ObjType : Word; Color : Word; Container : Cardinal; InSub : Boolean) : Cardinal;
Ищет объект указанного типа type и цвета Color в указанном контейнере.
Если указать Type = $FFFF, то ищет любого типа.
Тоже самое и для Color.
Container = backpack - ищем в бекпаке.
Container = ground - ищем на земле.
Container = $FFFFFFFF - ищем в бекпаке и на земле.
Если InSub = true , то ищем в подсумках.
Возвращает ID вещи.
Если контейнер не существует, то ищем в бекпаке
Если обьект найден, то Result = finditem
Если ничего не найдено то результат нулевой!
Во время поиска учитываются FindDistance и FindVertical :!:

FindType(ObjType : Word; Container : Cardinal) : Cardinal;
Ищет обьект указанного типа type в указанном контейнере.
Не ищет в подсумках.
Возвращает ID вещи.
Если ничего не найдено то результат нулевой!
FindType = FindTypeEx(ObjType,$FFFF,Container,false);

После выполнения поиска меняются следующие флаги:
FindItem : Cardinal; {ID найденной вещи}
FindCount : Integer; {кол-во найденных стопок}
FindQuantity : Integer; {кол-во в стопке}
FindFullQuantity : Integer; {сумма всех Quantity найденных вещей}
Если после поиска ничего не найдено или поиск еще ни разу не проводился - то флаги нулевые :!:

FindDistance : Integer; - Радиус поиска обьектов на земле.
(по умолчанию = 2)
FindVertical : Integer; - Диапазон разброса по вертикали.
(по умолчанию = 2)

GetFindedList(var UserList : TStringList) : Boolean;

Работа с игнором:
Ignore(ObjID : Cardinal);
IgnoreOff(ObjID : Cardinal);
IgnoreReset;
GetIgnoreList(var UserList : TStringList) : Boolean;


Определение параметров обьекта:

GetX(ObjID : Cardinal) : Integer;
GetY(ObjID : Cardinal) : Integer;
GetZ(ObjID : Cardinal) : Byte;
GetName(ObjID : Cardinal) : String; (неработает)
GetType(ObjID : Cardinal) : Word;
GetQuantity(ObjID : Cardinal) : Integer;
GetDirection(ObjID : Cardinal) : Byte;
GetColor(ObjID : Cardinal) : Word;
GetStr(ObjID : Cardinal) : Integer;
GetInt(ObjID : Cardinal) : Integer;
GetDex(ObjID : Cardinal) : Integer;
GetHP(ObjID : Cardinal) : Integer;
GetMaxHP(ObjID : Cardinal) : Integer;
GetMana(ObjID : Cardinal) : Integer;
GetMaxMana(ObjID : Cardinal) : Integer;
GetStam(ObjID : Cardinal) : Integer;
GetMaxStam(ObjID : Cardinal) : Integer;
GetNotoriety(ObjID : Cardinal) : Byte;
GetParent(ObjID : Cardinal) : Cardinal;
IsWarMode(ObjID : Cardinal) : Boolean;
IsNPC(ObjID : Cardinal) : Boolean;
IsDead(ObjID : Cardinal) : Boolean;
IsRunning(ObjID : Cardinal) : Boolean;
IsContainer(ObjID : Cardinal) : Boolean;
IsHidden(ObjID : Cardinal) : Boolean;
IsMovable(ObjID : Cardinal) : Boolean;
IsYellowHits(ObjID : Cardinal) : Boolean;
IsPoisoned(ObjID : Cardinal) : Boolean;
IsFemale(ObjID : Cardinal) : Boolean;

GetDistance(ObjID : Cardinal) : Integer; - гипотенуза от двух катетов.
0 - обьект под вами. -1 - Обьект не существует.
(При определении игнорирует координату Z)

Все замеченные сбои пишем в этом топике. :!:

P.S. если что-то вспомню - допишу.
Last edited by Miralex on 22.04.2005 13:08, edited 1 time in total.
Miralex
Developer
Developer
Posts: 656
Joined: 11.03.2005 19:12
Contact:

Post by Miralex »

Добавил отсутствующие методы класса TStringList и обновил версию до 0.51 :!:
Omen[GoD]
Posts: 5
Joined: 28.03.2005 10:11
Contact:

Post by Omen[GoD] »

кидал бы ссылочку для апдейта хоть ...
Miralex
Developer
Developer
Posts: 656
Joined: 11.03.2005 19:12
Contact:

Post by Miralex »

Omen[GoD] wrote:кидал бы ссылочку для апдейта хоть ...
А эту ссылочку ты не заметил? :-)
Miralex wrote: Stealth Pre-beta v0.51
Deidan
Posts: 8
Joined: 07.04.2005 18:41

Post by Deidan »

Может сбои только у меня. Но если сначала уставновить скрипт, не запуская его, а затем законектить чара, то или стелс виснет или чар дисконектится.
Miralex
Developer
Developer
Posts: 656
Joined: 11.03.2005 19:12
Contact:

Post by Miralex »

Deidan wrote:Может сбои только у меня. Но если сначала уставновить скрипт, не запуская его, а затем законектить чара, то или стелс виснет или чар дисконектится.
Похоже что у тебя. Какой Windows? debug и версия программы?
В Приват.
ParadoX
Apprentice
Apprentice
Posts: 256
Joined: 17.03.2005 16:06

Post by ParadoX »

Miralex wrote:
Deidan wrote:Может сбои только у меня. Но если сначала уставновить скрипт, не запуская его, а затем законектить чара, то или стелс виснет или чар дисконектится.
Похоже что у тебя. Какой Windows? debug и версия программы?
В Приват.
у мну было тож так.. тока ваще при кнопочке коннект вис весь стелс..

есть идея.. напиши под ЛИНУКС... ато комп слабенький ) виндус не тянет ) а в линуксе еще сожно кое как сделать умеренный расход памяти...
Post Reply