Перемещение итема на НПС
Posted: 07.02.2008 11:00
Возможно как-нибудь переместить итем на НПС?
Альтернативный клиент Ultima Online
https://stealth.od.ua/forum/
странно что у тебя тон какой-то неуверенныйEdred wrote:Наверняка. Надо просто пробовать. Ты пробовал? Наверняка НПС при таком перемещении можно использовать просто как приемный контейнер...
Code: Select all
program MoveItem_NPC;
{$Include 'all.inc'}
const
NPC = $0E76;
Items =$1BDD;
Counted = 1;
procedure MoveTM;
var tmp1 : cardinal;
begin
Finddistance := 2;
waitconnection(3000);
if Count(Items) < Counted then exit;
tmp1 := FindType(Items,backpack);
FindType(Items, Backpack);
while (Count(Items) >= Counted) do
begin
WaitConnection(3000);
Addtosystemjournal('Open Conteiners');
wait(1000);
checksave;
MoveItem(tmp1,1,NPC,0,0,0);
Addtosystemjournal('MOVEITEM');
wait(1000);
FindType(Items,backpack);
end;
Addtosystemjournal('NOT_MOVEITEM');
end;
Begin
while true do
begin
Finddistance := 2;
findtype(NPC,ground);
wait(500);
if findcount = 0 then
begin
Addtosystemjournal('NPC NOT_FINED');
end;
if findcount > 0 then
begin
wait(100);
Addtosystemjournal('NPC FINED');
wait(1000);
MoveTM;
end;
end;
End.
Можно. НПС такой же объект как и сундук и яблочный пирог.scf wrote:Возможно как-нибудь переместить итем на НПС?