Page 1 of 1

FindType, WaitTargetType... пропускает вещи на чаре

Posted: 21.03.2006 19:21
by L'inconnu
лечится с применением проверок и обработки через слои, но хотелось бы не заморачиваться лишний раз.

простенький срипт на армс лоре WaitTargetType(item_type); UseSkill('Arms Lore') не указывает на ножичек в руке.

Posted: 22.03.2006 20:16
by Craft
Все оч просто, с этой траблой моно сделать так и она исчезнет:
до начала скрипта снимаем ножик или что там у тя в пак,
var DaggerID:cardinal;
const
daggertype=$...;
........
Begin
Disarm;
.....
DaggerID:=findtype(daggertype,bacpack);
тута юзай его и делай кансел таргет или одевай еквипом
waittargetobject(DaggerID); тута ты его будешь по айди юзать даж если в руке
либо просто тупо сделать моно для 1 дагера
Program ArmsLore;
{$Include 'all.inc'}
const
dagger= $6D271008;
Begin
while true do
begin
hungry(1,ground);
CheckWs();
UseSkill('Arms Lore');
WaitTargetObject(dagger);
Wait(10000);
clearjournal;
CancelTarget;
end;
end.