Welcome!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться личными сообщениями с другими членами нашего сообщества.

Регистрируйтесь прямо сейчас!
Wiki/База знаний.

Информация о серверах La2Friends

Костюм Валакаса.

Получи за подписку ВК и ТГ!

Adrenalin

Скачать Adrenalin бота

L2Walker

Скачать Walker бота

Иконка ресурса

Скипт на фарм козы в рифте! 2022-09-12

Нет прав для скачивания

And.Adm

Administrator
Команда форума
Administrator
Сообщения
1,432
Реакции
224
And.Adm добавил(а) новый ресурс:

Скипт на фарм козы в рифте! - #script

Особо не заморачивался, но работает вроде стабильно! Не забываем обрисовать зону в комнате рб и назовите её как в скрипте 'rift_rb' либо как сами хотите и поменяйте в скрипте!

Автор: @oReWo

Узнать больше об этом ресурсе...
 
Последнее редактирование:

rmn178

Бродяга
Сообщения
3
Реакции
2
Что по ссылке не корректно у меня работал. ПРоблема было в том, что если нет РБ во 2й комнате то скрипт пытался сменить комнату а не выйти рифта

var obj: TL2NPC;obj21: TL2Effect;
npc: tl2npc;
begin
while true do
begin
if User.inrange(-115164, -181160, -6759, 450, 350) then
begin
Engine.MoveTo(-114826, -182037, -6757);
end;
if User.inrange(-114776, -180482, -6757, 450, 350) then
begin
Engine.MoveTo(-114632, -181061, -6759);
Engine.MoveTo(-114826, -182037, -6757);
end;
if User.inrange(-114410, -180901, -6759, 450, 350) then
begin
Engine.MoveTo(-114826, -182037, -6757);
end;
begin
if not npclist.byid(25338, npc) then begin
delay(100);
Engine.Facecontrol(0,False);
delay(100);
Engine.ClearZone;
delay(300);
Engine.SetTarget(31493);
Engine.dlgopen();
delay(500);
Engine.DlgSel (1);
end;
if not npclist.byid(25338, npc) then begin
engine.settarget(31865);
delay(300);
engine.dlgOPen();
delay(300);
Engine.DlgSel (1);
delay(500);
end;
if not npclist.byid(25338, npc) then begin
engine.settarget(31865);
delay(300);
engine.dlgOPen();
delay(300);
Engine.DlgSel (2);
delay(500);
end;
if npclist.byid(25338, npc) then begin
Engine.LoadZone('rift_rb.zmap');
delay(100);
Engine.Facecontrol(0,True);
delay(300);
Engine.SetTarget(25338);
delay(300);
end;
end;
end;
end.
 

pwnZorik

Вассал
Сообщения
84
Реакции
8
Что по ссылке не корректно у меня работал. ПРоблема было в том, что если нет РБ во 2й комнате то скрипт пытался сменить комнату а не выйти рифта

var obj: TL2NPC;obj21: TL2Effect;
npc: tl2npc;
begin
while true do
begin
if User.inrange(-115164, -181160, -6759, 450, 350) then
begin
Engine.MoveTo(-114826, -182037, -6757);
end;
if User.inrange(-114776, -180482, -6757, 450, 350) then
begin
Engine.MoveTo(-114632, -181061, -6759);
Engine.MoveTo(-114826, -182037, -6757);
end;
if User.inrange(-114410, -180901, -6759, 450, 350) then
begin
Engine.MoveTo(-114826, -182037, -6757);
end;
begin
if not npclist.byid(25338, npc) then begin
delay(100);
Engine.Facecontrol(0,False);
delay(100);
Engine.ClearZone;
delay(300);
Engine.SetTarget(31493);
Engine.dlgopen();
delay(500);
Engine.DlgSel (1);
end;
if not npclist.byid(25338, npc) then begin
engine.settarget(31865);
delay(300);
engine.dlgOPen();
delay(300);
Engine.DlgSel (1);
delay(500);
end;
if not npclist.byid(25338, npc) then begin
engine.settarget(31865);
delay(300);
engine.dlgOPen();
delay(300);
Engine.DlgSel (2);
delay(500);
end;
if npclist.byid(25338, npc) then begin
Engine.LoadZone('rift_rb.zmap');
delay(100);
Engine.Facecontrol(0,True);
delay(300);
Engine.SetTarget(25338);
delay(300);
end;
end;
end;
end.
Спасибо за рабочий!
 
Сверху