Need Help по одному примитивнейшему скрипту
Posted: 04.07.2006 14:13
				
				 В общем вот примитивнейший скрипт на спарринг 
 У меня с ним возникают вот какие траблы - время от времени чар , который стоит на этом скрипте , перестаёт атаковать и хилять врага... И не всегда берётся в руку Катана , хотя у врага больше 60 ХП и в руке у моего чара ничего нет...
			Code: Select all
program sparing_fear;
Const bandages : Cardinal;
enemy : Cardinal;
Catana : Cardinal;
Bow : Cardinal;
Begin
bandages := $0E21;
enemy := $0000333A;
Catana := $13FE;
Bow := $13B1;
Attack(enemy);
  While (not dead) do
  begin
   
    Attack(enemy);
    UseObject(FindType(bandages, Backpack));
    WaitTargetObject(enemy);
    Wait(17000);
   
    if (GetHP(enemy) < 60) then
    begin
      disarm;
    end;
    if ((ObjAtLayer(RhandLayer) = 0) and (GetHP(enemy) > 60)) then 
      begin 
	UseObject(Backpack);
        Equipt(RhandLayer, Catana); 
      end; 
    if (GetHP(enemy) < 30) then
      begin
        UseObject(Backpack);
        Equipt(RhandLayer, Bow);
      end;
  end;
End.