const
CLEANSE_ID = 1409;
range=600;
var
skill: TL2Skill;
i: Integer;
Buffs: TBuffList;
targ:TL2Live;
begin
while Engine.Status = lsOnline do
begin
if ((Engine.GetSkillList.byid(1409, skill)) and (Skill.EndTime < 950)) then
begin
for i:=0 to Party.Chars.Count - 1 do
begin
targ := Party.Chars.Items(i);
begin
if ((targ.Buffs.ById (456, buffs) or (targ.Buffs.ById (123, buffs) ) and
((targ.Name='qbs') or (targ.Name='asd')) and
(User.DistTo(targ) < range)
then
begin
Engine.SetTarget(targ);
delay(10);
Engine.Usekey($keeeeeey);
end;
end;
end;
end;
end;
end.
Всем привет) Помогите пожалуйста ввести массивы с дебафом дабы привести строчку
к виду
Гуглил, пробовал, ничего не помогло(
Было бы замечательно, если вы показали на моем же примере)
CLEANSE_ID = 1409;
range=600;
var
skill: TL2Skill;
i: Integer;
Buffs: TBuffList;
targ:TL2Live;
begin
while Engine.Status = lsOnline do
begin
if ((Engine.GetSkillList.byid(1409, skill)) and (Skill.EndTime < 950)) then
begin
for i:=0 to Party.Chars.Count - 1 do
begin
targ := Party.Chars.Items(i);
begin
if ((targ.Buffs.ById (456, buffs) or (targ.Buffs.ById (123, buffs) ) and
((targ.Name='qbs') or (targ.Name='asd')) and
(User.DistTo(targ) < range)
then
begin
Engine.SetTarget(targ);
delay(10);
Engine.Usekey($keeeeeey);
end;
end;
end;
end;
end;
end.
Всем привет) Помогите пожалуйста ввести массивы с дебафом дабы привести строчку
Код:
if ((targ.Buffs.ById (456, buffs) or (targ.Buffs.ById (123, buffs) )
Код:
if (targ.Buffs.ById (?, buffs)
Гуглил, пробовал, ничего не помогло(
Было бы замечательно, если вы показали на моем же примере)