Сообщения без ответов | Активные темы Текущее время: Пн июн 18, 2018 10:03 pm



Ответить на тему  [ Сообщений: 2 ] 
Проверка на откат скиллов. 
Автор Сообщение

Зарегистрирован: Чт ноя 05, 2015 11:08 am
Сообщений: 13
Сообщение Проверка на откат скиллов.
Сдаюсь помогите, уже часа 4 голову ломаю, никак не могу допедрить.
Пытаюсь сделать скрипт, чтобы тх скидывал таргет, заходил за спину и бекстабил.
По отдельности процедуры скидывания таргета работают, заход за спину тоже 50 на 50, сойдет и так. Но никак не могу понять как сделать проверку на откат скиллов. Итак только пытаюсь научиться скриптить, но с синтаксисом постоянно беда.
Ругается на функцию JustSwitch

Код:
var Skilllist : Tl2Skill;

function BothTarget: boolean;  //В таргете ли друг у друга
  begin
      if (User.Target.Target = User)
      and (User.Target.Pvp=true)
      and (User.DistTo(User.Target)<100)
      and (User.Target.Dead=false)
      then result:=true;
      end;

Function JustSwitch: Boolean;   //проверка на откат свитча или трика
      begin
      if (User.Skill(12).Endtime>0) or (User.Skill(11).Endtime>0)
      then result:=true
      end;

Function TargetSwitched: Boolean;  //скинуло ли таргет после свитча или трика
      Begin
      if (JustSwitch=true)
      and (User.Target.Target <> User)
      and (User.Target.Pvp=true)
      and (User.DistTo(User.Target)<100)
      and (User.Target.Dead=false)
      then result:=true;
      end;

procedure Backstab;
          begin
          Engine.MoveToTarget (80);
          delay(500);
          Engine.Useskill(30);                                         
          end;

procedure switch;
          begin
          if BothTarget=true then begin
                          Engine.Useskill(12);
                          delay (500);
                          if BothTarget=true then begin
                                                    Engine.Useskill(11);
                                                    end;
                          end;
          end;


begin
while 1<>2 do begin

switch
end;

if TargetSwitched=true then Backstab

 
end.


                                                   


Чт май 31, 2018 2:38 pm
Профиль

Зарегистрирован: Чт ноя 05, 2015 11:08 am
Сообщений: 13
Сообщение Re: Проверка на откат скиллов.
Пытался сделать по логике, что раз откат у свитча или трика больше нуля, и я не в таргете у цели, значит цель сбросилась. Но может как-то можно сделать просто проверку, прошел скилл или нет?.


Чт май 31, 2018 2:45 pm
Профиль
Показать сообщения за:  Сортировать по:  
Ответить на тему   [ Сообщений: 2 ] 

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Разработано: g-yar.
Русская поддержка phpBB