Перейти к содержимому

Фотография
- - - - -

Массовый свип ИЛ - Эпилог



  • Авторизуйтесь для ответа в теме
Сообщений в теме: 26

#1
SARCAZM

SARCAZM
var
i: Integer;
begin
while engine.status = lsOnline do begin

for i := 0 to NpcList.Count - 1 do begin
if (NpcList.Items(i).Dead) and (NpcList.Items(i).Sweepable) then begin
Engine.FaceControl(0,false);
Engine.CancelTarget;
Engine.SetTarget(NpcList.Items(i));
delay(500);
Engine.UseSkill(42);
delay(500);
end;
end;
end;
end.

post-1-0-74388000-1448840273.png

Автор: krn


  • 0

#2
zsc

zsc
  • 17
    11
    Не выбрано
    • Lvl 12
    • Пользователь

SARCAZM,

не понял? это спойлер будет по кд собирать?




  • 0

#3
SARCAZM

SARCAZM

Если есть мертвые и заспойленные мобы,  выделяем в таргет каждого из мобов и свипаем простым скилом (как в скрипте)

if (NpcList.Items(i).Dead) and (NpcList.Items(i).Sweepable)

П.С.: Либо юзаем масс свип


  • 0

#4
zsc

zsc
  • 17
    11
    Не выбрано
    • Lvl 12
    • Пользователь

SARCAZM,

на эпилоге и ил нету масс свипа,или я опять чтото не так понял?)


  • 0

#5
SARCAZM

SARCAZM

zsc, на некоторых гфш вводят. на иле не видел, а вот на многих эпилогах он был  :)

В скрипте, кстати, он перебирает всех мобов, наводит таргет и юзает скилл. Так что масс свип и не нужен)


  • 0

#6
zsc

zsc
  • 17
    11
    Не выбрано
    • Lvl 12
    • Пользователь

SARCAZM,

ой это очень очень круто:)))

я так понимаю,выставляешь что бы по кд юзался масс споил и запускаем этот скрипт? 


  • 0

#7
zsc

zsc
  • 17
    11
    Не выбрано
    • Lvl 12
    • Пользователь

SARCAZM,

сори,но еще один вопрос

поставил этот скрипт,и спойлу выставил атаку+масс споил.

По итогу,включаю бота...спойл спойлит,мобы умерли...он их всех собрал и стоит,нечего не делает.

захожу в адреналин,а действия спойла выключены,после сбора он выключается.

как сделать что б он снова начинал спойлить мобов? 


  • 0

#8
sammmm

sammmm
  • 8
    0
    Не выбрано
    • Lvl 6
    • Пользователь

Не решилась ли  эта проблема?


  • 0

#9
xHRUSTx

xHRUSTx
  • 82
    29
    Не выбрано
    • Lvl 35
    • Пользователь
    Skype
    xhrustx

Вот так 

var
i: Integer;
begin
while engine.status = lsOnline do begin

for i := 0 to NpcList.Count - 1 do begin
if (NpcList.Items(i).Dead) and (NpcList.Items(i).Sweepable) then begin
Engine.FaceControl(0,false);
Engine.CancelTarget;
Engine.SetTarget(NpcList.Items(i));
delay(500);
Engine.UseSkill(42);
delay(500);
Engine.Facecontrol(0,True);
end;
end;
end;
end.

Сообщение отредактировал xHRUSTx: 07 Февраль 2016 - 21:51

  • 1

#10
Ivanius

Ivanius

Взято с TopHope

На саом деле скрипт писал krn, а сам скрипт лежит до сих пор на l2bot.eu


  • 0
Участник разработки бота Adrenalin, администратор официального форума.
 

#11
SARCAZM

SARCAZM

На саом деле скрипт писал krn

Спасибо, указал


  • 0

#12
sammmm

sammmm
  • 8
    0
    Не выбрано
    • Lvl 6
    • Пользователь

xHRUSTx, Спасибо, работает отлично.


  • 0

#13
ZedKei

ZedKei
  • 48
    13
    Новогоднее
    • Lvl 25
    • Пользователь
    ВКонтакте
    ZedKei
    Skype
    Zaic69
    Город
    Moskva

Помогите. Когда убиваю засвипаного моба, интрефейс отрубается, но ничего больше не происходит пока моб не пропадет, дальше интерфейс о5 включается и так по новой.

Не выделяет цели


  • 0

#14
Neophron

Neophron

Оффтоп: если поставить sweep`у больший приоритет чем у атаки, то будет примерно тоже самое, но без скрипта  :) 
 


  • 0

Because fuck you that's why Изображение


#15
ZedKei

ZedKei
  • 48
    13
    Новогоднее
    • Lvl 25
    • Пользователь
    ВКонтакте
    ZedKei
    Skype
    Zaic69
    Город
    Moskva

Нет у меня гном бегает за гладом, и бьет в ассист с ним. Мобы массово падают, а собирает только тех, что у галада в таргете. Хотелось бы чтоб всех собирал


  • 0

#16
€ fAkeN

fAkeN
var
int: integer;
mob: tl2npc;
sweep: tl2skill;
 
begin
while true do begin
    for int:=0 to npclist.count-1 do begin
        mob := npclist.items(int);
        if mob.valid and mob.dead and mob.sweepable and (skilllist.byid(42,sweep) and (sweep.endtime = 0)) then
            if (user.distto(mob) < 300) then //max range of sweeping
                if engine.settarget(mob) then engine.useskill(sweep);
    end;
delay(500);//0.5sec delay
end;
end.

этот вариант немного лучше

© krn.


Сообщение отредактировал fAkeN: 24 Февраль 2016 - 17:47

  • 1

#17
ZedKei

ZedKei
  • 48
    13
    Новогоднее
    • Lvl 25
    • Пользователь
    ВКонтакте
    ZedKei
    Skype
    Zaic69
    Город
    Moskva

€ fAkeN, Завтра попробую


  • 0

#18
Akmall

Akmall
  • 8
    0
    Не выбрано
    • Lvl 6
    • Пользователь

Скрипт супер! Но возможно как-то настроить задержку, что бы после убийства парика свипал всех, а после начинал атаковать новых мобов. Очень много пропускает если кач на пиках идет.


  • 0

#19
Bezora

Bezora
  • 5
    0
    • Изгнан
    • BANNED

И за это счастье тоже спасибо.

zsc, увеличь делей допустим до 5000 = 5 сек, будет свипать нормально  ,проверено


  • 0

#20
Dexik

Dexik
  • 5
    0
    Не выбрано
    • Lvl 3
    • Пользователь

У меня вопрос, как объединить 2 скрипта, допустим в моей ситуации скрипт на обнаружение капчи и этот скрипт на свип?


  • 0



Темы с аналогичным тегами готовый скрипт

Количество пользователей, читающих эту тему: 1

0 пользователей, 0 гостей, 0 анонимных


    Bing (1)
Rawr.su - Сделано с для игроков.