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

Прошу помочь.

Рег
12 Ноя 2015
Сообщения
25
Реакции
0
Лф помощь, в скриптах не силён, провозился пол дня уже... В кратце, нужно сделать так, что бы SK давал икону при 3 заряде на себе, без юза зарядов и прочего, просто что-бы он юзал икону когда на нём есть 3 заряд с откатом в 95 секунд.
Как я понимаю, сама функция должна выглядеть примерно так:


if control.GetUser.Buffs.ByID(5564, buff) and (buff.Level = 3) then begin

control.UseSkill(789);

if control.GetUser.Buffs.ByID(789, Buff) and (buff.EndTime > 55000) then begin

Помогите кто знает, знаю что скрипт очень простой, но в этом я полный 0. :)
 
всё именно так.
правда условие

control.GetUser.Buffs.ByID(789, Buff) and (buff.EndTime > 55000)

я бы переделал, так как когда писал это условие, не имел понятия как узнать время отката скилла.
Код:
var
  skill: TL2Skill;

//....

  if control.GetUser.Buffs.ByID(5564, buff) and (buff.Level = 3) then
  begin
    //ждём отката скилла, если он есть
    while control.getSkillList.byId(789, skill) and (skill.endTime > 0) do
      delay(100);
    control.useSkill(789);
  end;
 
Назад
Сверху