From Stealth Client

Jump to: navigation, search

Target

CancelTarget

procedure CancelTarget

Resets the target. Example:

if targetpresent then
   begin
   canceltarget;
   end;

CancelWaitTarget

procedure CancelWaitTarget

Cancels trap on target. Not to be confused with CancelTarget.

See also: Doc:Api/CancelTarget

CastToObj

def CastToObj( SpellName : String, ObjectID : Integer ) -> Boolean

New in version 6.1.5.0

ClientRequestObjectTarget

Used before calling Doc:Api/ClientTargetResponse.

def ClientRequestObjectTarget() -> None

Requests a target cursor.

See also: Doc:Api/ClientTargetResponsePresent and Doc:Api/ClientTargetResponse

ClientRequestTileTarget

def ClientRequestTileTarget() -> None


See also: Doc:Api/ClientRequestObjectTarget, Doc:Api/ClientTargetResponsePresent and Doc:Api/ClientTargetResponse

ClientTargetResponse

Used after calling Doc:Api/ClientRequestObjectTarget.

def ClientTargetResponse() -> Dictionary

Returns a dictionary containing keys ['Tile', 'X', 'Z', 'Y', 'ID'].

See also: Doc:Api/ClientTargetResponsePresent

ClientTargetResponsePresent

def ClientTargetResponsePresent() -> Boolean

Returns False while cursor is a target cursor.

See also: Doc:Api/ClientTargetResponse

LastTarget

procedure LastTarget

Returns the ID of the last targeted item. Example:

AddToSystemJournal(IntToStr(LastTarget()));

TargetID

function TargetID: Cardinal

Возвращает ID прицела.

TargetPresent

function TargetPresent: Boolean

Return true if the cursor is waiting for a Target.

PS Example:

if targetpresent then
   begin
   targettoobject(self);
   end;

Python Example:

if TargetPresent():
   TargeToObject(Self())

TargetToObject

procedure TargetToObject(ObjectID : Cardinal)

Click on the Target object.

Example:

useskill('Anatomy');
WaitForTarget(5000);
if targetpresent then
   begin
   TargetToObject(self);
   end;

TargetToTile

procedure TargetToTile(TileModel : Word; X,Y,Z : Integer)

Кликнуть по тайлу.

Пример:

useobject(Pickaxe);
WaitForTarget(5000);
if targetpresent then
   begin
   TargetToTile(Tile,X,Y,Z);
   end;

TargetToXYZ

procedure TargetToXYZ(X,Y,Z : Integer)

Кликнуть по карте. Координаты мировые.

Пример:

useobject(ExplosionPotion);
WaitForTarget(5000);
if targetpresent then
   begin
   TargetToXYZ(X,Y,Z);
   end;

WaitForTarget

procedure WaitForTarget(MaxWaitTimeMS : Integer)

Подождать таргет. Время задается в миллисекундах.

Пример:

useskill('Anatomy');
WaitForTarget(5000);
if targetpresent then
   begin
   TargetToObject(self);
   end;

WaitTargetGround

procedure WaitTargetGround(ObjType : Word)

Производится поиск обьекта указаного типа на земле и устанавливается ловушка таргета на него. Если в момент установки прицел уже есть то ловушка сразу же срабатывает.


Пример:

UseObject(Dager); WaitTargetGround($2006);

WaitTargetLast

procedure WaitTargetLast

Повторяется последняя ловушка.

WaitTargetObject

procedure WaitTargetObject(ObjID : Cardinal)

Устанавливается ловушка таргета на конкретный объект. Если в момент установки прицел уже есть то ловушка сразу же срабатывает. Пример:

useskill('Anatomy'); WaitTargetObject(ObjectID);

WaitTargetSelf

procedure WaitTargetSelf

Устанавливается ловушка таргета на вашего персонажа. Если в момент установки прицел уже есть то ловушка сразу же срабатывает. Пример:

useobject(bandages); WaitTargetSelf;

WaitTargetTile

procedure WaitTargetTile(Tile : Word; X,Y,Z : Integer)

Устанавливается ловушка таргета на конкретный тайл. Если в момент установки прицел уже есть то ловушка сразу же срабатывает. Пример:

useobject(fishing_pole); WaitTargetTile(Tile, X, Y, Z);

WaitTargetType

procedure WaitTargetType(ObjType : Word)

Производится поиск обьекта указаного типа в бекпаке вашего персонажа и устанавливается ловушка таргета на него. Если в момент установки прицел уже есть то ловушка сразу же срабатывает. Пример:

UseSkill('item identification'); WaitTargetType(DagerType);

WaitTargetXYZ

procedure WaitTargetXYZ(X,Y,Z : Integer)

Устанавливается ловушка таргета на точку с координатами XYZ. Если в момент установки прицел уже есть то ловушка сразу же срабатывает.