Форум работает в тестовом режиме. Все данные были перенесены со старого сайта 2018 года. Некоторая информация может быть недоступна, например вложения или хайды. Просьба сообщать о данных случаях через функционал "Жалоба", прямо под постом, где отсуствуют данные из хайда или проблемы с вложением.
Могут быть проблемы в "выкидыванием" с форума (слетевшей авторизацией). Нужно собрать статистику таких случаев.
Есть Тема, куда можете сообщить о проблемах с сайтом либо просто передать привет.

Вызывать кота, кинуть баф, убрать кота

Рег
30 Сен 2016
Сообщения
2
Реакции
0
Приветствую всех.

Буду рад помощи от вас.

Возник вопрос по скрипту:

По какому признаку можно узнать, что баф от суммона (например от кота) бафнулся и кота уже можно убирать?

пока думаю в этом направлении:

Engine.useSkill(1331, true);
delay(400);
delay(user.cast.endtime);
Engine.UseAction(1007);

/// тут какая то проверка/ожидание, что кот бафнул меня

Engine.DismissPet;

Ну и вопрос не по теме: вот что заключать тут на форуме код, чтоб он был в посте разукрашен?
 
inswenka написал(а):
По какому признаку можно узнать, что баф от суммона (например от кота) бафнулся и кота уже можно убирать?
по наличию самого бафа и его времени.
 
я просто интерфейсом бафаю и все гуд, если нужно - скину скрин
 
@BreadfanLock, спасибо за наводку:

procedure SumBuff(SumSkillID, SumActionID, SumBuffID, BuffTimeSec: integer);
var
buff: TL2Buff;
begin
Engine.DismissSum;
delay(125);
Engine.useSkill(SumSkillID, true);
delay(400);
delay(user.cast.endtime);
Engine.UseAction(SumActionID);
delay(125);
while true do begin
if not user.buffs.byid(SumBuffID, buff)
or (buff.endtime < (BuffTimeSec-5) * 1000)
then begin
delay(125);
end else begin
Engine.DismissSum;
break;
end;
end;
end;

begin
SumBuff(1331, 1007, 4699, 3600);
end.

@xuzard, интересно будет посмотреть.
 
Я так настраиваю, просто зачем это делать скриптом, если интерфейсом всё норм работает.
Баф пета.jpg
 
inswenka написал(а):
По какому признаку можно узнать, что баф от суммона (например от кота) бафнулся и кота уже можно убирать?
Код:
engine.waitAction([laBuff], ...)
 
Назад
Сверху