Page 1 of 2

Шринкование твари

Posted: 07.02.2011 23:46
by Venom
Суть:
Вижу рядом с собой тварюку, кидаю на нее бутылку шринки.
Проблема:
На Ид - $003B (дракон) не хочет бросать предмет $182B (шринка).
Кидает просто на землю под тварючку.

Code: Select all

program ttt;

begin
FindDistance := 6; 
 if FindType($182B, backpack) > 0 then
  begin
  AddToSystemJournal('Берем шринку на курсор'); 
      DragItem(finditem,10); 
      DropItem((FindType($003B, ground)),0,0,0);
end;
end.

Code: Select all

Moveitem($182B, 0, $003B, 0, 0, 0);
тоже не хочет (

Дякую.

Posted: 08.02.2011 1:14
by Venom
Еще вариант, но результат тот же - шринку кидает на землю, а не на дракона:

Code: Select all

program ttt;
const
dragon =$003B; 

VAR 
Item: array [0..1] of integer; 
ItemID: Cardinal;
s: integer;


procedure yyy;
....
 for s := 0 to 1 do 
     begin  
 if FindType(Item[s], backpack)> 0 then
      begin 
    while FindType(Item[s], backpack) <> 0 do
    begin  
    ItemID := finditem;
      Moveitem(ItemID, 0, (FindType($003B, ground)), 0, 0, 0);
      
       end;
      end;
     end;
...

BEGIN

Item[0] := $182B;
Item[1] := $1844;
...

Posted: 08.02.2011 14:13
by dess
в общем я не гуру но вчера у меня была почти такая же трабла

Попробуй прописать айди дракона а не его тип

Posted: 08.02.2011 15:29
by Venom
dess wrote:в общем я не гуру но вчера у меня была почти такая же трабла

Попробуй прописать айди дракона а не его тип
Она как то решилась ?
Ид - не помогает. Шринка на земле под тварью и хоть ты убейся.

Posted: 08.02.2011 21:57
by Vizit0r
вроде нормально по коду, надо смотреть на пошаговке

Posted: 09.02.2011 11:08
by Venom
Vizit0r wrote:вроде нормально по коду, надо смотреть на пошаговке
Посмотрите, будьте любезны.
Спасибо.

Posted: 11.02.2011 11:19
by Venom
Дорогие Девы..
Настройте, плс.
А то, Vizitor написал и все - не ответа не привета (

Posted: 15.02.2011 13:56
by Venom
Спасибо.

Posted: 22.02.2011 17:50
by bugger
Только сейчас подумал, попробуй изменить координаты x y z.

Posted: 22.02.2011 20:57
by MuDaCk
bugger wrote:Только сейчас подумал, попробуй изменить координаты x y z.
меняли. непомогает.
Я думаю мувитем кладёт только в контейнер или на пол, а так как он не определяет цель(животного) как контейнер, то он кидает на пол.

Posted: 16.04.2011 14:45
by vissi d arte
никто не нашел решение? тоже никак не получается...
надо капусту на овцу кидать:))

Posted: 16.04.2011 18:50
by Vizit0r
в асю ко мне стукнись, посмотрим

Posted: 18.04.2011 11:55
by Venom
Не воспринимает стелс клиент животинку как контейнер, вот и весь сказ.

Posted: 18.04.2011 14:22
by Vizit0r
если бы кидать айтемы можно было только в контейнеры - стекировка вообще бы не работала в стелсе.

Re: Шринкование твари

Posted: 24.08.2011 22:39
by Vizit0r
fixed :)