Скрипт: накинуть бафф ID 200, если на цели есть бафф ID 100

Раздел посвященный скриптам для бота
Ответить
golef
Куда я попал
Сообщения: 23
Зарегистрирован: Пн фев 13, 2017 12:45 am

Чт фев 27, 2020 9:00 am

Нужен простой скрипт на бафф, **вот грубо говоря если на цели в пати есть бафф ID 100 , то баффнуть бафф ID 200**. Через интерфейс настраивал, но конкретно с некоторыми баффами проблемы. при 100% правильных настройках один баффает далеко не сразу (3-5 сек) а второй вообще не баффает с таким условием. Это новые скиллы на серве интерлюд, не родные, думаю проблема в этом. В связи с этим нужен вот такой простой скрипт, но я в этом дуб дубом, и надеюсь на вашу помощь. Нужна настройка как в пати баффе интерфейса, но в виде скрипта. Условия: цель в рендже 600, на цели есть бафф ID 100. Если реально сделать так, чтобы пати было не нужно, то вообще супер. Если у кого есть время и знания,уделите пожалуйта пару минут.
golef
Куда я попал
Сообщения: 23
Зарегистрирован: Пн фев 13, 2017 12:45 am

Чт фев 27, 2020 9:12 am

Код: Выделить всё

var
buffs: TL2Buff; 
Obj: TL2Char;
begin  
while true do begin
if not User.Buffs.ById(1356, Obj)  then engine.useskill (1356);    //POV
delay (3000);
end;
end.
на что нужно заменить строчку "if not User.Buffs.ById(1356, Obj)" кто в курсе?
Ответить