uses SysUtils, Classes;
var Fight_Flag:Boolean;
Item: TL2Item;
obj: TL2Npc;
Npc: TL2Npc;
obj2: TL2Effect;
var L2Skill: TL2Skill;
Enemy: TL2Live;
var i, n: Integer;
////////////////////////////////////////////////////////////////////////
Begin // ГЛАВНЫЙ БЕГИН
Print('СТАРТУЮ СКРИПТ');
delay(555);
engine.loadconfig('Varnish');
Print('-============= ЗАГРУЗИЛ КОНФИГ Varnish');
delay(555);
engine.loadzone('Varnish');
delay(555);
Print('-============= ЗАГРУЗИЛ ЗОНУ Varnish');
////////////////////////////////////////////////////////////////////////
// старт фарма сразу с места !!!
////////////////////////////////////////////////////////////////////////
if user.inrange(123344, -111461, -2615,6000,1000)
then begin
Print('-=== Я НА МЕСТЕ НАЧИНАЮ ЕБАШИТЬ ');
delay(555);
Engine.FaceControl(0,true);
end;
/////////////////////////////////////////////////////////////////////////
begin // ЗАЦЫКЛЕННО ПО КРУГУ НА ЕТОМ БЕГИНЕ
// все что выше выполняется 1 раз при старте
while 1<>2 do begin
/////////////////////////////////////////////////////////////////////
if User.Dead // умер - бот офф, тп город пауза 20 сек
then begin
delay(500);
Print('Етого Пердуна постигла АНАЛЬНАЯ кара');
delay(500);
Engine.FaceControl(0,false);
delay(15000);
engine.restart;
Engine.delay(10000);
engine.GameStart(0);
delay(5555);
engine.loadconfig('Varnish');
Print('-============= ЗАГРУЗИЛ ПО НОВОЙ КОНФИГ Varnish');
delay(555);
engine.loadzone('Varnish');
delay(555);
Print('-============= ЗАГРУЗИЛ ПО НОВОЙ ЗОНУ Varnish');
delay(11111); // полежать чутка а то палевно моментально в город тп
Engine.gohome;
delay(20000);
end;
/////////////////////////////////////////////////////////////////////
// LABEL STT
/////////////////////////////////////////////////////////////////////
if User.inrange(87184,-140256,-1536, 250, 150) then begin
Engine.MoveTo(87184,-140256,-1536);
Engine.MoveTo(87368,-140838,-1512);
Engine.MoveTo(87319,-141796,-1338);
Engine.MoveTo(87145,-142916,-1313);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(87408,-142304,-1336, 250, 150) then begin
Engine.MoveTo(87408,-142304,-1336);
Engine.MoveTo(87145,-142916,-1313);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(88240,-142736,-1336, 250, 150) then begin
Engine.MoveTo(88240,-142736,-1336);
Engine.MoveTo(87585,-142662,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(85056,-141328,-1528, 250, 150) then begin
Engine.MoveTo(85056,-141328,-1528);
Engine.MoveTo(85181,-141845,-1539);
Engine.MoveTo(85804,-142279,-1339);
Engine.MoveTo(87157,-142636,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(88624,-142480,-1336, 250, 150) then begin
Engine.MoveTo(88624,-142480,-1336);
Engine.MoveTo(87548,-142686,-1331);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(86400,-142672,-1336, 250, 150) then begin
Engine.MoveTo(86400,-142672,-1336);
Engine.MoveTo(87143,-142570,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(86560,-140320,-1536, 250, 150) then begin
Engine.MoveTo(86560,-140320,-1536);
Engine.MoveTo(87300,-140655,-1539);
Engine.MoveTo(87385,-141436,-1339);
Engine.MoveTo(87246,-142537,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(88448,-140512,-1536, 250, 150) then begin
Engine.MoveTo(88448,-140512,-1536);
Engine.MoveTo(87410,-140642,-1539);
Engine.MoveTo(87299,-141493,-1338);
Engine.MoveTo(87291,-142607,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(89712,-141472,-1528, 250, 150) then begin
Engine.MoveTo(89712,-141472,-1528);
Engine.MoveTo(89497,-141893,-1539);
Engine.MoveTo(88963,-142272,-1339);
Engine.MoveTo(87737,-142631,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(87344,-141696,-1336, 250, 150) then begin
Engine.MoveTo(87344,-141696,-1336);
Engine.MoveTo(87354,-142594,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(85472,-140752,-1536, 250, 150) then begin
Engine.MoveTo(85472,-140752,-1536);
Engine.MoveTo(85191,-141803,-1539);
Engine.MoveTo(85909,-142322,-1338);
Engine.MoveTo(87096,-142671,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(89360,-140944,-1536, 250, 150) then begin
Engine.MoveTo(89360,-140944,-1536);
Engine.MoveTo(89539,-141762,-1539);
Engine.MoveTo(88910,-142276,-1339);
Engine.MoveTo(87637,-142734,-1332);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(87776,-140384,-1536, 250, 150) then begin
Engine.MoveTo(87776,-140384,-1536);
Engine.MoveTo(87403,-140707,-1539);
Engine.MoveTo(87351,-141645,-1338);
Engine.MoveTo(87310,-142568,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(84720,-141936,-1536, 250, 150) then begin
Engine.MoveTo(84720,-141936,-1536);
Engine.MoveTo(85201,-141842,-1539);
Engine.MoveTo(85807,-142262,-1339);
Engine.MoveTo(87116,-142704,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(85968,-142384,-1336, 250, 150) then begin
Engine.MoveTo(85968,-142384,-1336);
Engine.MoveTo(87116,-142704,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
//////////////////////////////////////////////////////////////////////////
// LABEL BUFF
/////////////////////////////////////////////////////////////////////////
if User.inrange(87070,-143418,-1290, 250, 150)
then
begin // с етим бегином сцепленно елсе!
Engine.MoveTo(147039, 25663, -2039);
engine.settarget(31360);
Engine.Delay(2333);
engine.dlgOpen();
Engine.Delay(2131);
Engine.DlgSel('Save/Load');
Engine.Delay(2531);
Engine.Bypasstoserver('custom_dobuff ProfBuffs 123',true);
delay(6333);
engine.dlgOpen();
Engine.Delay(2531);
Engine.Bypasstoserver('custom_dobuff RestoreAll',true);
Engine.Delay(2531);
////////////////////////////////////////////////////////////////////
//LABEL (TP --------)
////////////////////////////////////////////////////////////////////
Engine.MoveTo(87094, -143450, -1318);
delay(3333);
Engine.SetTarget(31964);
delay(3333);
Engine.DlgOpen();
delay(3333);
Engine.DlgSel(1);
delay(3333);
Engine.DlgSel(13); // Варка
delay(10000);
Engine.MoveTo(113855, -109294, -871);
Engine.MoveTo(114067, -109770, -883);
Engine.MoveTo(114928, -110934, -922);
Engine.MoveTo(115774, -112063, -1107);
Engine.MoveTo(116273, -112871, -1211);
Engine.MoveTo(116221, -114442, -1559);
Engine.MoveTo(116592, -115656, -1796);
Engine.MoveTo(117605, -116275, -2055);
Engine.MoveTo(119159, -116853, -2481);
Engine.MoveTo(121354, -118281, -2560);
Engine.MoveTo(122228, -118763, -2614);
Engine.MoveTo(123893, -117192, -2619);
Engine.MoveTo(124717, -116050, -2609);
Engine.MoveTo(125797, -116063, -2605);
Engine.MoveTo(125782, -115013, -2602);
Engine.MoveTo(125113, -113966, -2599);
Engine.MoveTo(124138, -112637, -2609);
Engine.MoveTo(123950, -111557, -2618);
Engine.MoveTo(122541, -111634, -2549);
Engine.MoveTo(123344, -111461, -2615);
////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
// LABEL FARM
//////////////////////////////////////////////////////////////////////////////
delay(555);
Engine.FaceControl(0,true);
delay(555);
Print('-=== ДОБЕЖАЛ ПОРА ЕБАШИТЬ ');
/////////////////////////////////////////////////////////////////////////////
end
else begin // если непришол в зону фарма то улечу в город
if not User.InRange(123344, -111461, -2615,6000,1000)
then begin
Engine.FaceControl(0,false);
delay(555);
Print('-=== БЛЯ ГДЕ Я ? ');
engine.entertext ('/unstuck');
delay(25000);
end;
delay(555);
end;
delay(555);
end;
delay(555);
end;
delay(555);
end.uses SysUtils, Classes;
var Fight_Flag:Boolean;
Item: TL2Item;
obj: TL2Npc;
Npc: TL2Npc;
obj2: TL2Effect;
var L2Skill: TL2Skill;
Enemy: TL2Live;
var i, n: Integer;
////////////////////////////////////////////////////////////////////////
Begin // ГЛАВНЫЙ БЕГИН
Print('СТАРТУЮ СКРИПТ');
delay(555);
engine.loadconfig('Varnish');
Print('-============= ЗАГРУЗИЛ КОНФИГ Varnish');
delay(555);
engine.loadzone('Varnish');
delay(555);
Print('-============= ЗАГРУЗИЛ ЗОНУ Varnish');
////////////////////////////////////////////////////////////////////////
// старт фарма сразу с места !!!
////////////////////////////////////////////////////////////////////////
if user.inrange(123344, -111461, -2615,6000,1000)
then begin
Print('-=== Я НА МЕСТЕ НАЧИНАЮ ЕБАШИТЬ ');
delay(555);
Engine.FaceControl(0,true);
end;
/////////////////////////////////////////////////////////////////////////
begin // ЗАЦЫКЛЕННО ПО КРУГУ НА ЕТОМ БЕГИНЕ
// все что выше выполняется 1 раз при старте
while 1<>2 do begin
/////////////////////////////////////////////////////////////////////
if User.Dead // умер - бот офф, тп город пауза 20 сек
then begin
delay(500);
Print('Етого Пердуна постигла АНАЛЬНАЯ кара');
delay(500);
Engine.FaceControl(0,false);
delay(15000);
engine.restart;
Engine.delay(10000);
engine.GameStart(0);
delay(5555);
engine.loadconfig('Varnish');
Print('-============= ЗАГРУЗИЛ ПО НОВОЙ КОНФИГ Varnish');
delay(555);
engine.loadzone('Varnish');
delay(555);
Print('-============= ЗАГРУЗИЛ ПО НОВОЙ ЗОНУ Varnish');
delay(11111); // полежать чутка а то палевно моментально в город тп
Engine.gohome;
delay(20000);
end;
/////////////////////////////////////////////////////////////////////
// LABEL STT
/////////////////////////////////////////////////////////////////////
if User.inrange(87184,-140256,-1536, 250, 150) then begin
Engine.MoveTo(87184,-140256,-1536);
Engine.MoveTo(87368,-140838,-1512);
Engine.MoveTo(87319,-141796,-1338);
Engine.MoveTo(87145,-142916,-1313);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(87408,-142304,-1336, 250, 150) then begin
Engine.MoveTo(87408,-142304,-1336);
Engine.MoveTo(87145,-142916,-1313);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(88240,-142736,-1336, 250, 150) then begin
Engine.MoveTo(88240,-142736,-1336);
Engine.MoveTo(87585,-142662,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(85056,-141328,-1528, 250, 150) then begin
Engine.MoveTo(85056,-141328,-1528);
Engine.MoveTo(85181,-141845,-1539);
Engine.MoveTo(85804,-142279,-1339);
Engine.MoveTo(87157,-142636,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(88624,-142480,-1336, 250, 150) then begin
Engine.MoveTo(88624,-142480,-1336);
Engine.MoveTo(87548,-142686,-1331);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(86400,-142672,-1336, 250, 150) then begin
Engine.MoveTo(86400,-142672,-1336);
Engine.MoveTo(87143,-142570,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(86560,-140320,-1536, 250, 150) then begin
Engine.MoveTo(86560,-140320,-1536);
Engine.MoveTo(87300,-140655,-1539);
Engine.MoveTo(87385,-141436,-1339);
Engine.MoveTo(87246,-142537,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(88448,-140512,-1536, 250, 150) then begin
Engine.MoveTo(88448,-140512,-1536);
Engine.MoveTo(87410,-140642,-1539);
Engine.MoveTo(87299,-141493,-1338);
Engine.MoveTo(87291,-142607,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(89712,-141472,-1528, 250, 150) then begin
Engine.MoveTo(89712,-141472,-1528);
Engine.MoveTo(89497,-141893,-1539);
Engine.MoveTo(88963,-142272,-1339);
Engine.MoveTo(87737,-142631,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(87344,-141696,-1336, 250, 150) then begin
Engine.MoveTo(87344,-141696,-1336);
Engine.MoveTo(87354,-142594,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(85472,-140752,-1536, 250, 150) then begin
Engine.MoveTo(85472,-140752,-1536);
Engine.MoveTo(85191,-141803,-1539);
Engine.MoveTo(85909,-142322,-1338);
Engine.MoveTo(87096,-142671,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(89360,-140944,-1536, 250, 150) then begin
Engine.MoveTo(89360,-140944,-1536);
Engine.MoveTo(89539,-141762,-1539);
Engine.MoveTo(88910,-142276,-1339);
Engine.MoveTo(87637,-142734,-1332);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(87776,-140384,-1536, 250, 150) then begin
Engine.MoveTo(87776,-140384,-1536);
Engine.MoveTo(87403,-140707,-1539);
Engine.MoveTo(87351,-141645,-1338);
Engine.MoveTo(87310,-142568,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(84720,-141936,-1536, 250, 150) then begin
Engine.MoveTo(84720,-141936,-1536);
Engine.MoveTo(85201,-141842,-1539);
Engine.MoveTo(85807,-142262,-1339);
Engine.MoveTo(87116,-142704,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(85968,-142384,-1336, 250, 150) then begin
Engine.MoveTo(85968,-142384,-1336);
Engine.MoveTo(87116,-142704,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
//////////////////////////////////////////////////////////////////////////
// LABEL BUFF
/////////////////////////////////////////////////////////////////////////
if User.inrange(87070,-143418,-1290, 250, 150)
then
begin // с етим бегином сцепленно елсе!
Engine.MoveTo(147039, 25663, -2039);
engine.settarget(31360);
Engine.Delay(2333);
engine.dlgOpen();
Engine.Delay(2131);
Engine.DlgSel('Save/Load');
Engine.Delay(2531);
Engine.Bypasstoserver('custom_dobuff ProfBuffs 123',true);
delay(6333);
engine.dlgOpen();
Engine.Delay(2531);
Engine.Bypasstoserver('custom_dobuff RestoreAll',true);
Engine.Delay(2531);
////////////////////////////////////////////////////////////////////
//LABEL (TP --------)
////////////////////////////////////////////////////////////////////
Engine.MoveTo(87094, -143450, -1318);
delay(3333);
Engine.SetTarget(31964);
delay(3333);
Engine.DlgOpen();
delay(3333);
Engine.DlgSel(1);
delay(3333);
Engine.DlgSel(13); // Варка
delay(10000);
Engine.MoveTo(113855, -109294, -871);
Engine.MoveTo(114067, -109770, -883);
Engine.MoveTo(114928, -110934, -922);
Engine.MoveTo(115774, -112063, -1107);
Engine.MoveTo(116273, -112871, -1211);
Engine.MoveTo(116221, -114442, -1559);
Engine.MoveTo(116592, -115656, -1796);
Engine.MoveTo(117605, -116275, -2055);
Engine.MoveTo(119159, -116853, -2481);
Engine.MoveTo(121354, -118281, -2560);
Engine.MoveTo(122228, -118763, -2614);
Engine.MoveTo(123893, -117192, -2619);
Engine.MoveTo(124717, -116050, -2609);
Engine.MoveTo(125797, -116063, -2605);
Engine.MoveTo(125782, -115013, -2602);
Engine.MoveTo(125113, -113966, -2599);
Engine.MoveTo(124138, -112637, -2609);
Engine.MoveTo(123950, -111557, -2618);
Engine.MoveTo(122541, -111634, -2549);
Engine.MoveTo(123344, -111461, -2615);
////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
// LABEL FARM
//////////////////////////////////////////////////////////////////////////////
delay(555);
Engine.FaceControl(0,true);
delay(555);
Print('-=== ДОБЕЖАЛ ПОРА ЕБАШИТЬ ');
/////////////////////////////////////////////////////////////////////////////
end
else begin // если непришол в зону фарма то улечу в город
if not User.InRange(123344, -111461, -2615,6000,1000)
then begin
Engine.FaceControl(0,false);
delay(555);
Print('-=== БЛЯ ГДЕ Я ? ');
engine.entertext ('/unstuck');
delay(25000);
end;
delay(555);
end;
delay(555);
end;
delay(555);
end;
delay(555);
end.uses SysUtils, Classes;
var Fight_Flag:Boolean;
Item: TL2Item;
obj: TL2Npc;
Npc: TL2Npc;
obj2: TL2Effect;
var L2Skill: TL2Skill;
Enemy: TL2Live;
var i, n: Integer;
////////////////////////////////////////////////////////////////////////
Begin // ГЛАВНЫЙ БЕГИН
Print('СТАРТУЮ СКРИПТ');
delay(555);
engine.loadconfig('Varnish');
Print('-============= ЗАГРУЗИЛ КОНФИГ Varnish');
delay(555);
engine.loadzone('Varnish');
delay(555);
Print('-============= ЗАГРУЗИЛ ЗОНУ Varnish');
////////////////////////////////////////////////////////////////////////
// старт фарма сразу с места !!!
////////////////////////////////////////////////////////////////////////
if user.inrange(123344, -111461, -2615,6000,1000)
then begin
Print('-=== Я НА МЕСТЕ НАЧИНАЮ ЕБАШИТЬ ');
delay(555);
Engine.FaceControl(0,true);
end;
/////////////////////////////////////////////////////////////////////////
begin // ЗАЦЫКЛЕННО ПО КРУГУ НА ЕТОМ БЕГИНЕ
// все что выше выполняется 1 раз при старте
while 1<>2 do begin
/////////////////////////////////////////////////////////////////////
if User.Dead // умер - бот офф, тп город пауза 20 сек
then begin
delay(500);
Print('Етого Пердуна постигла АНАЛЬНАЯ кара');
delay(500);
Engine.FaceControl(0,false);
delay(15000);
engine.restart;
Engine.delay(10000);
engine.GameStart(0);
delay(5555);
engine.loadconfig('Varnish');
Print('-============= ЗАГРУЗИЛ ПО НОВОЙ КОНФИГ Varnish');
delay(555);
engine.loadzone('Varnish');
delay(555);
Print('-============= ЗАГРУЗИЛ ПО НОВОЙ ЗОНУ Varnish');
delay(11111); // полежать чутка а то палевно моментально в город тп
Engine.gohome;
delay(20000);
end;
/////////////////////////////////////////////////////////////////////
// LABEL STT
/////////////////////////////////////////////////////////////////////
if User.inrange(87184,-140256,-1536, 250, 150) then begin
Engine.MoveTo(87184,-140256,-1536);
Engine.MoveTo(87368,-140838,-1512);
Engine.MoveTo(87319,-141796,-1338);
Engine.MoveTo(87145,-142916,-1313);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(87408,-142304,-1336, 250, 150) then begin
Engine.MoveTo(87408,-142304,-1336);
Engine.MoveTo(87145,-142916,-1313);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(88240,-142736,-1336, 250, 150) then begin
Engine.MoveTo(88240,-142736,-1336);
Engine.MoveTo(87585,-142662,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(85056,-141328,-1528, 250, 150) then begin
Engine.MoveTo(85056,-141328,-1528);
Engine.MoveTo(85181,-141845,-1539);
Engine.MoveTo(85804,-142279,-1339);
Engine.MoveTo(87157,-142636,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(88624,-142480,-1336, 250, 150) then begin
Engine.MoveTo(88624,-142480,-1336);
Engine.MoveTo(87548,-142686,-1331);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(86400,-142672,-1336, 250, 150) then begin
Engine.MoveTo(86400,-142672,-1336);
Engine.MoveTo(87143,-142570,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(86560,-140320,-1536, 250, 150) then begin
Engine.MoveTo(86560,-140320,-1536);
Engine.MoveTo(87300,-140655,-1539);
Engine.MoveTo(87385,-141436,-1339);
Engine.MoveTo(87246,-142537,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(88448,-140512,-1536, 250, 150) then begin
Engine.MoveTo(88448,-140512,-1536);
Engine.MoveTo(87410,-140642,-1539);
Engine.MoveTo(87299,-141493,-1338);
Engine.MoveTo(87291,-142607,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(89712,-141472,-1528, 250, 150) then begin
Engine.MoveTo(89712,-141472,-1528);
Engine.MoveTo(89497,-141893,-1539);
Engine.MoveTo(88963,-142272,-1339);
Engine.MoveTo(87737,-142631,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(87344,-141696,-1336, 250, 150) then begin
Engine.MoveTo(87344,-141696,-1336);
Engine.MoveTo(87354,-142594,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(85472,-140752,-1536, 250, 150) then begin
Engine.MoveTo(85472,-140752,-1536);
Engine.MoveTo(85191,-141803,-1539);
Engine.MoveTo(85909,-142322,-1338);
Engine.MoveTo(87096,-142671,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(89360,-140944,-1536, 250, 150) then begin
Engine.MoveTo(89360,-140944,-1536);
Engine.MoveTo(89539,-141762,-1539);
Engine.MoveTo(88910,-142276,-1339);
Engine.MoveTo(87637,-142734,-1332);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(87776,-140384,-1536, 250, 150) then begin
Engine.MoveTo(87776,-140384,-1536);
Engine.MoveTo(87403,-140707,-1539);
Engine.MoveTo(87351,-141645,-1338);
Engine.MoveTo(87310,-142568,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(84720,-141936,-1536, 250, 150) then begin
Engine.MoveTo(84720,-141936,-1536);
Engine.MoveTo(85201,-141842,-1539);
Engine.MoveTo(85807,-142262,-1339);
Engine.MoveTo(87116,-142704,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(85968,-142384,-1336, 250, 150) then begin
Engine.MoveTo(85968,-142384,-1336);
Engine.MoveTo(87116,-142704,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
//////////////////////////////////////////////////////////////////////////
// LABEL BUFF
/////////////////////////////////////////////////////////////////////////
if User.inrange(87070,-143418,-1290, 250, 150)
then
begin // с етим бегином сцепленно елсе!
Engine.MoveTo(147039, 25663, -2039);
engine.settarget(31360);
Engine.Delay(2333);
engine.dlgOpen();
Engine.Delay(2131);
Engine.DlgSel('Save/Load');
Engine.Delay(2531);
Engine.Bypasstoserver('custom_dobuff ProfBuffs 123',true);
delay(6333);
engine.dlgOpen();
Engine.Delay(2531);
Engine.Bypasstoserver('custom_dobuff RestoreAll',true);
Engine.Delay(2531);
////////////////////////////////////////////////////////////////////
//LABEL (TP --------)
////////////////////////////////////////////////////////////////////
Engine.MoveTo(87094, -143450, -1318);
delay(3333);
Engine.SetTarget(31964);
delay(3333);
Engine.DlgOpen();
delay(3333);
Engine.DlgSel(1);
delay(3333);
Engine.DlgSel(13); // Варка
delay(10000);
Engine.MoveTo(113855, -109294, -871);
Engine.MoveTo(114067, -109770, -883);
Engine.MoveTo(114928, -110934, -922);
Engine.MoveTo(115774, -112063, -1107);
Engine.MoveTo(116273, -112871, -1211);
Engine.MoveTo(116221, -114442, -1559);
Engine.MoveTo(116592, -115656, -1796);
Engine.MoveTo(117605, -116275, -2055);
Engine.MoveTo(119159, -116853, -2481);
Engine.MoveTo(121354, -118281, -2560);
Engine.MoveTo(122228, -118763, -2614);
Engine.MoveTo(123893, -117192, -2619);
Engine.MoveTo(124717, -116050, -2609);
Engine.MoveTo(125797, -116063, -2605);
Engine.MoveTo(125782, -115013, -2602);
Engine.MoveTo(125113, -113966, -2599);
Engine.MoveTo(124138, -112637, -2609);
Engine.MoveTo(123950, -111557, -2618);
Engine.MoveTo(122541, -111634, -2549);
Engine.MoveTo(123344, -111461, -2615);
////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
// LABEL FARM
//////////////////////////////////////////////////////////////////////////////
delay(555);
Engine.FaceControl(0,true);
delay(555);
Print('-=== ДОБЕЖАЛ ПОРА ЕБАШИТЬ ');
/////////////////////////////////////////////////////////////////////////////
end
else begin // если непришол в зону фарма то улечу в город
if not User.InRange(123344, -111461, -2615,6000,1000)
then begin
Engine.FaceControl(0,false);
delay(555);
Print('-=== БЛЯ ГДЕ Я ? ');
engine.entertext ('/unstuck');
delay(25000);
end;
delay(555);
end;
delay(555);
end;
delay(555);
end;
delay(555);
end.
var Fight_Flag:Boolean;
Item: TL2Item;
obj: TL2Npc;
Npc: TL2Npc;
obj2: TL2Effect;
var L2Skill: TL2Skill;
Enemy: TL2Live;
var i, n: Integer;
////////////////////////////////////////////////////////////////////////
Begin // ГЛАВНЫЙ БЕГИН
Print('СТАРТУЮ СКРИПТ');
delay(555);
engine.loadconfig('Varnish');
Print('-============= ЗАГРУЗИЛ КОНФИГ Varnish');
delay(555);
engine.loadzone('Varnish');
delay(555);
Print('-============= ЗАГРУЗИЛ ЗОНУ Varnish');
////////////////////////////////////////////////////////////////////////
// старт фарма сразу с места !!!
////////////////////////////////////////////////////////////////////////
if user.inrange(123344, -111461, -2615,6000,1000)
then begin
Print('-=== Я НА МЕСТЕ НАЧИНАЮ ЕБАШИТЬ ');
delay(555);
Engine.FaceControl(0,true);
end;
/////////////////////////////////////////////////////////////////////////
begin // ЗАЦЫКЛЕННО ПО КРУГУ НА ЕТОМ БЕГИНЕ
// все что выше выполняется 1 раз при старте
while 1<>2 do begin
/////////////////////////////////////////////////////////////////////
if User.Dead // умер - бот офф, тп город пауза 20 сек
then begin
delay(500);
Print('Етого Пердуна постигла АНАЛЬНАЯ кара');
delay(500);
Engine.FaceControl(0,false);
delay(15000);
engine.restart;
Engine.delay(10000);
engine.GameStart(0);
delay(5555);
engine.loadconfig('Varnish');
Print('-============= ЗАГРУЗИЛ ПО НОВОЙ КОНФИГ Varnish');
delay(555);
engine.loadzone('Varnish');
delay(555);
Print('-============= ЗАГРУЗИЛ ПО НОВОЙ ЗОНУ Varnish');
delay(11111); // полежать чутка а то палевно моментально в город тп
Engine.gohome;
delay(20000);
end;
/////////////////////////////////////////////////////////////////////
// LABEL STT
/////////////////////////////////////////////////////////////////////
if User.inrange(87184,-140256,-1536, 250, 150) then begin
Engine.MoveTo(87184,-140256,-1536);
Engine.MoveTo(87368,-140838,-1512);
Engine.MoveTo(87319,-141796,-1338);
Engine.MoveTo(87145,-142916,-1313);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(87408,-142304,-1336, 250, 150) then begin
Engine.MoveTo(87408,-142304,-1336);
Engine.MoveTo(87145,-142916,-1313);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(88240,-142736,-1336, 250, 150) then begin
Engine.MoveTo(88240,-142736,-1336);
Engine.MoveTo(87585,-142662,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(85056,-141328,-1528, 250, 150) then begin
Engine.MoveTo(85056,-141328,-1528);
Engine.MoveTo(85181,-141845,-1539);
Engine.MoveTo(85804,-142279,-1339);
Engine.MoveTo(87157,-142636,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(88624,-142480,-1336, 250, 150) then begin
Engine.MoveTo(88624,-142480,-1336);
Engine.MoveTo(87548,-142686,-1331);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(86400,-142672,-1336, 250, 150) then begin
Engine.MoveTo(86400,-142672,-1336);
Engine.MoveTo(87143,-142570,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(86560,-140320,-1536, 250, 150) then begin
Engine.MoveTo(86560,-140320,-1536);
Engine.MoveTo(87300,-140655,-1539);
Engine.MoveTo(87385,-141436,-1339);
Engine.MoveTo(87246,-142537,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(88448,-140512,-1536, 250, 150) then begin
Engine.MoveTo(88448,-140512,-1536);
Engine.MoveTo(87410,-140642,-1539);
Engine.MoveTo(87299,-141493,-1338);
Engine.MoveTo(87291,-142607,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(89712,-141472,-1528, 250, 150) then begin
Engine.MoveTo(89712,-141472,-1528);
Engine.MoveTo(89497,-141893,-1539);
Engine.MoveTo(88963,-142272,-1339);
Engine.MoveTo(87737,-142631,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(87344,-141696,-1336, 250, 150) then begin
Engine.MoveTo(87344,-141696,-1336);
Engine.MoveTo(87354,-142594,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(85472,-140752,-1536, 250, 150) then begin
Engine.MoveTo(85472,-140752,-1536);
Engine.MoveTo(85191,-141803,-1539);
Engine.MoveTo(85909,-142322,-1338);
Engine.MoveTo(87096,-142671,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(89360,-140944,-1536, 250, 150) then begin
Engine.MoveTo(89360,-140944,-1536);
Engine.MoveTo(89539,-141762,-1539);
Engine.MoveTo(88910,-142276,-1339);
Engine.MoveTo(87637,-142734,-1332);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(87776,-140384,-1536, 250, 150) then begin
Engine.MoveTo(87776,-140384,-1536);
Engine.MoveTo(87403,-140707,-1539);
Engine.MoveTo(87351,-141645,-1338);
Engine.MoveTo(87310,-142568,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(84720,-141936,-1536, 250, 150) then begin
Engine.MoveTo(84720,-141936,-1536);
Engine.MoveTo(85201,-141842,-1539);
Engine.MoveTo(85807,-142262,-1339);
Engine.MoveTo(87116,-142704,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(85968,-142384,-1336, 250, 150) then begin
Engine.MoveTo(85968,-142384,-1336);
Engine.MoveTo(87116,-142704,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
//////////////////////////////////////////////////////////////////////////
// LABEL BUFF
/////////////////////////////////////////////////////////////////////////
if User.inrange(87070,-143418,-1290, 250, 150)
then
begin // с етим бегином сцепленно елсе!
Engine.MoveTo(147039, 25663, -2039);
engine.settarget(31360);
Engine.Delay(2333);
engine.dlgOpen();
Engine.Delay(2131);
Engine.DlgSel('Save/Load');
Engine.Delay(2531);
Engine.Bypasstoserver('custom_dobuff ProfBuffs 123',true);
delay(6333);
engine.dlgOpen();
Engine.Delay(2531);
Engine.Bypasstoserver('custom_dobuff RestoreAll',true);
Engine.Delay(2531);
////////////////////////////////////////////////////////////////////
//LABEL (TP --------)
////////////////////////////////////////////////////////////////////
Engine.MoveTo(87094, -143450, -1318);
delay(3333);
Engine.SetTarget(31964);
delay(3333);
Engine.DlgOpen();
delay(3333);
Engine.DlgSel(1);
delay(3333);
Engine.DlgSel(13); // Варка
delay(10000);
Engine.MoveTo(113855, -109294, -871);
Engine.MoveTo(114067, -109770, -883);
Engine.MoveTo(114928, -110934, -922);
Engine.MoveTo(115774, -112063, -1107);
Engine.MoveTo(116273, -112871, -1211);
Engine.MoveTo(116221, -114442, -1559);
Engine.MoveTo(116592, -115656, -1796);
Engine.MoveTo(117605, -116275, -2055);
Engine.MoveTo(119159, -116853, -2481);
Engine.MoveTo(121354, -118281, -2560);
Engine.MoveTo(122228, -118763, -2614);
Engine.MoveTo(123893, -117192, -2619);
Engine.MoveTo(124717, -116050, -2609);
Engine.MoveTo(125797, -116063, -2605);
Engine.MoveTo(125782, -115013, -2602);
Engine.MoveTo(125113, -113966, -2599);
Engine.MoveTo(124138, -112637, -2609);
Engine.MoveTo(123950, -111557, -2618);
Engine.MoveTo(122541, -111634, -2549);
Engine.MoveTo(123344, -111461, -2615);
////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
// LABEL FARM
//////////////////////////////////////////////////////////////////////////////
delay(555);
Engine.FaceControl(0,true);
delay(555);
Print('-=== ДОБЕЖАЛ ПОРА ЕБАШИТЬ ');
/////////////////////////////////////////////////////////////////////////////
end
else begin // если непришол в зону фарма то улечу в город
if not User.InRange(123344, -111461, -2615,6000,1000)
then begin
Engine.FaceControl(0,false);
delay(555);
Print('-=== БЛЯ ГДЕ Я ? ');
engine.entertext ('/unstuck');
delay(25000);
end;
delay(555);
end;
delay(555);
end;
delay(555);
end;
delay(555);
end.uses SysUtils, Classes;
var Fight_Flag:Boolean;
Item: TL2Item;
obj: TL2Npc;
Npc: TL2Npc;
obj2: TL2Effect;
var L2Skill: TL2Skill;
Enemy: TL2Live;
var i, n: Integer;
////////////////////////////////////////////////////////////////////////
Begin // ГЛАВНЫЙ БЕГИН
Print('СТАРТУЮ СКРИПТ');
delay(555);
engine.loadconfig('Varnish');
Print('-============= ЗАГРУЗИЛ КОНФИГ Varnish');
delay(555);
engine.loadzone('Varnish');
delay(555);
Print('-============= ЗАГРУЗИЛ ЗОНУ Varnish');
////////////////////////////////////////////////////////////////////////
// старт фарма сразу с места !!!
////////////////////////////////////////////////////////////////////////
if user.inrange(123344, -111461, -2615,6000,1000)
then begin
Print('-=== Я НА МЕСТЕ НАЧИНАЮ ЕБАШИТЬ ');
delay(555);
Engine.FaceControl(0,true);
end;
/////////////////////////////////////////////////////////////////////////
begin // ЗАЦЫКЛЕННО ПО КРУГУ НА ЕТОМ БЕГИНЕ
// все что выше выполняется 1 раз при старте
while 1<>2 do begin
/////////////////////////////////////////////////////////////////////
if User.Dead // умер - бот офф, тп город пауза 20 сек
then begin
delay(500);
Print('Етого Пердуна постигла АНАЛЬНАЯ кара');
delay(500);
Engine.FaceControl(0,false);
delay(15000);
engine.restart;
Engine.delay(10000);
engine.GameStart(0);
delay(5555);
engine.loadconfig('Varnish');
Print('-============= ЗАГРУЗИЛ ПО НОВОЙ КОНФИГ Varnish');
delay(555);
engine.loadzone('Varnish');
delay(555);
Print('-============= ЗАГРУЗИЛ ПО НОВОЙ ЗОНУ Varnish');
delay(11111); // полежать чутка а то палевно моментально в город тп
Engine.gohome;
delay(20000);
end;
/////////////////////////////////////////////////////////////////////
// LABEL STT
/////////////////////////////////////////////////////////////////////
if User.inrange(87184,-140256,-1536, 250, 150) then begin
Engine.MoveTo(87184,-140256,-1536);
Engine.MoveTo(87368,-140838,-1512);
Engine.MoveTo(87319,-141796,-1338);
Engine.MoveTo(87145,-142916,-1313);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(87408,-142304,-1336, 250, 150) then begin
Engine.MoveTo(87408,-142304,-1336);
Engine.MoveTo(87145,-142916,-1313);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(88240,-142736,-1336, 250, 150) then begin
Engine.MoveTo(88240,-142736,-1336);
Engine.MoveTo(87585,-142662,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(85056,-141328,-1528, 250, 150) then begin
Engine.MoveTo(85056,-141328,-1528);
Engine.MoveTo(85181,-141845,-1539);
Engine.MoveTo(85804,-142279,-1339);
Engine.MoveTo(87157,-142636,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(88624,-142480,-1336, 250, 150) then begin
Engine.MoveTo(88624,-142480,-1336);
Engine.MoveTo(87548,-142686,-1331);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(86400,-142672,-1336, 250, 150) then begin
Engine.MoveTo(86400,-142672,-1336);
Engine.MoveTo(87143,-142570,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(86560,-140320,-1536, 250, 150) then begin
Engine.MoveTo(86560,-140320,-1536);
Engine.MoveTo(87300,-140655,-1539);
Engine.MoveTo(87385,-141436,-1339);
Engine.MoveTo(87246,-142537,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(88448,-140512,-1536, 250, 150) then begin
Engine.MoveTo(88448,-140512,-1536);
Engine.MoveTo(87410,-140642,-1539);
Engine.MoveTo(87299,-141493,-1338);
Engine.MoveTo(87291,-142607,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(89712,-141472,-1528, 250, 150) then begin
Engine.MoveTo(89712,-141472,-1528);
Engine.MoveTo(89497,-141893,-1539);
Engine.MoveTo(88963,-142272,-1339);
Engine.MoveTo(87737,-142631,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(87344,-141696,-1336, 250, 150) then begin
Engine.MoveTo(87344,-141696,-1336);
Engine.MoveTo(87354,-142594,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(85472,-140752,-1536, 250, 150) then begin
Engine.MoveTo(85472,-140752,-1536);
Engine.MoveTo(85191,-141803,-1539);
Engine.MoveTo(85909,-142322,-1338);
Engine.MoveTo(87096,-142671,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(89360,-140944,-1536, 250, 150) then begin
Engine.MoveTo(89360,-140944,-1536);
Engine.MoveTo(89539,-141762,-1539);
Engine.MoveTo(88910,-142276,-1339);
Engine.MoveTo(87637,-142734,-1332);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(87776,-140384,-1536, 250, 150) then begin
Engine.MoveTo(87776,-140384,-1536);
Engine.MoveTo(87403,-140707,-1539);
Engine.MoveTo(87351,-141645,-1338);
Engine.MoveTo(87310,-142568,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(84720,-141936,-1536, 250, 150) then begin
Engine.MoveTo(84720,-141936,-1536);
Engine.MoveTo(85201,-141842,-1539);
Engine.MoveTo(85807,-142262,-1339);
Engine.MoveTo(87116,-142704,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(85968,-142384,-1336, 250, 150) then begin
Engine.MoveTo(85968,-142384,-1336);
Engine.MoveTo(87116,-142704,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
//////////////////////////////////////////////////////////////////////////
// LABEL BUFF
/////////////////////////////////////////////////////////////////////////
if User.inrange(87070,-143418,-1290, 250, 150)
then
begin // с етим бегином сцепленно елсе!
Engine.MoveTo(147039, 25663, -2039);
engine.settarget(31360);
Engine.Delay(2333);
engine.dlgOpen();
Engine.Delay(2131);
Engine.DlgSel('Save/Load');
Engine.Delay(2531);
Engine.Bypasstoserver('custom_dobuff ProfBuffs 123',true);
delay(6333);
engine.dlgOpen();
Engine.Delay(2531);
Engine.Bypasstoserver('custom_dobuff RestoreAll',true);
Engine.Delay(2531);
////////////////////////////////////////////////////////////////////
//LABEL (TP --------)
////////////////////////////////////////////////////////////////////
Engine.MoveTo(87094, -143450, -1318);
delay(3333);
Engine.SetTarget(31964);
delay(3333);
Engine.DlgOpen();
delay(3333);
Engine.DlgSel(1);
delay(3333);
Engine.DlgSel(13); // Варка
delay(10000);
Engine.MoveTo(113855, -109294, -871);
Engine.MoveTo(114067, -109770, -883);
Engine.MoveTo(114928, -110934, -922);
Engine.MoveTo(115774, -112063, -1107);
Engine.MoveTo(116273, -112871, -1211);
Engine.MoveTo(116221, -114442, -1559);
Engine.MoveTo(116592, -115656, -1796);
Engine.MoveTo(117605, -116275, -2055);
Engine.MoveTo(119159, -116853, -2481);
Engine.MoveTo(121354, -118281, -2560);
Engine.MoveTo(122228, -118763, -2614);
Engine.MoveTo(123893, -117192, -2619);
Engine.MoveTo(124717, -116050, -2609);
Engine.MoveTo(125797, -116063, -2605);
Engine.MoveTo(125782, -115013, -2602);
Engine.MoveTo(125113, -113966, -2599);
Engine.MoveTo(124138, -112637, -2609);
Engine.MoveTo(123950, -111557, -2618);
Engine.MoveTo(122541, -111634, -2549);
Engine.MoveTo(123344, -111461, -2615);
////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
// LABEL FARM
//////////////////////////////////////////////////////////////////////////////
delay(555);
Engine.FaceControl(0,true);
delay(555);
Print('-=== ДОБЕЖАЛ ПОРА ЕБАШИТЬ ');
/////////////////////////////////////////////////////////////////////////////
end
else begin // если непришол в зону фарма то улечу в город
if not User.InRange(123344, -111461, -2615,6000,1000)
then begin
Engine.FaceControl(0,false);
delay(555);
Print('-=== БЛЯ ГДЕ Я ? ');
engine.entertext ('/unstuck');
delay(25000);
end;
delay(555);
end;
delay(555);
end;
delay(555);
end;
delay(555);
end.uses SysUtils, Classes;
var Fight_Flag:Boolean;
Item: TL2Item;
obj: TL2Npc;
Npc: TL2Npc;
obj2: TL2Effect;
var L2Skill: TL2Skill;
Enemy: TL2Live;
var i, n: Integer;
////////////////////////////////////////////////////////////////////////
Begin // ГЛАВНЫЙ БЕГИН
Print('СТАРТУЮ СКРИПТ');
delay(555);
engine.loadconfig('Varnish');
Print('-============= ЗАГРУЗИЛ КОНФИГ Varnish');
delay(555);
engine.loadzone('Varnish');
delay(555);
Print('-============= ЗАГРУЗИЛ ЗОНУ Varnish');
////////////////////////////////////////////////////////////////////////
// старт фарма сразу с места !!!
////////////////////////////////////////////////////////////////////////
if user.inrange(123344, -111461, -2615,6000,1000)
then begin
Print('-=== Я НА МЕСТЕ НАЧИНАЮ ЕБАШИТЬ ');
delay(555);
Engine.FaceControl(0,true);
end;
/////////////////////////////////////////////////////////////////////////
begin // ЗАЦЫКЛЕННО ПО КРУГУ НА ЕТОМ БЕГИНЕ
// все что выше выполняется 1 раз при старте
while 1<>2 do begin
/////////////////////////////////////////////////////////////////////
if User.Dead // умер - бот офф, тп город пауза 20 сек
then begin
delay(500);
Print('Етого Пердуна постигла АНАЛЬНАЯ кара');
delay(500);
Engine.FaceControl(0,false);
delay(15000);
engine.restart;
Engine.delay(10000);
engine.GameStart(0);
delay(5555);
engine.loadconfig('Varnish');
Print('-============= ЗАГРУЗИЛ ПО НОВОЙ КОНФИГ Varnish');
delay(555);
engine.loadzone('Varnish');
delay(555);
Print('-============= ЗАГРУЗИЛ ПО НОВОЙ ЗОНУ Varnish');
delay(11111); // полежать чутка а то палевно моментально в город тп
Engine.gohome;
delay(20000);
end;
/////////////////////////////////////////////////////////////////////
// LABEL STT
/////////////////////////////////////////////////////////////////////
if User.inrange(87184,-140256,-1536, 250, 150) then begin
Engine.MoveTo(87184,-140256,-1536);
Engine.MoveTo(87368,-140838,-1512);
Engine.MoveTo(87319,-141796,-1338);
Engine.MoveTo(87145,-142916,-1313);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(87408,-142304,-1336, 250, 150) then begin
Engine.MoveTo(87408,-142304,-1336);
Engine.MoveTo(87145,-142916,-1313);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(88240,-142736,-1336, 250, 150) then begin
Engine.MoveTo(88240,-142736,-1336);
Engine.MoveTo(87585,-142662,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(85056,-141328,-1528, 250, 150) then begin
Engine.MoveTo(85056,-141328,-1528);
Engine.MoveTo(85181,-141845,-1539);
Engine.MoveTo(85804,-142279,-1339);
Engine.MoveTo(87157,-142636,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(88624,-142480,-1336, 250, 150) then begin
Engine.MoveTo(88624,-142480,-1336);
Engine.MoveTo(87548,-142686,-1331);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(86400,-142672,-1336, 250, 150) then begin
Engine.MoveTo(86400,-142672,-1336);
Engine.MoveTo(87143,-142570,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(86560,-140320,-1536, 250, 150) then begin
Engine.MoveTo(86560,-140320,-1536);
Engine.MoveTo(87300,-140655,-1539);
Engine.MoveTo(87385,-141436,-1339);
Engine.MoveTo(87246,-142537,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(88448,-140512,-1536, 250, 150) then begin
Engine.MoveTo(88448,-140512,-1536);
Engine.MoveTo(87410,-140642,-1539);
Engine.MoveTo(87299,-141493,-1338);
Engine.MoveTo(87291,-142607,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(89712,-141472,-1528, 250, 150) then begin
Engine.MoveTo(89712,-141472,-1528);
Engine.MoveTo(89497,-141893,-1539);
Engine.MoveTo(88963,-142272,-1339);
Engine.MoveTo(87737,-142631,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(87344,-141696,-1336, 250, 150) then begin
Engine.MoveTo(87344,-141696,-1336);
Engine.MoveTo(87354,-142594,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(85472,-140752,-1536, 250, 150) then begin
Engine.MoveTo(85472,-140752,-1536);
Engine.MoveTo(85191,-141803,-1539);
Engine.MoveTo(85909,-142322,-1338);
Engine.MoveTo(87096,-142671,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(89360,-140944,-1536, 250, 150) then begin
Engine.MoveTo(89360,-140944,-1536);
Engine.MoveTo(89539,-141762,-1539);
Engine.MoveTo(88910,-142276,-1339);
Engine.MoveTo(87637,-142734,-1332);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(87776,-140384,-1536, 250, 150) then begin
Engine.MoveTo(87776,-140384,-1536);
Engine.MoveTo(87403,-140707,-1539);
Engine.MoveTo(87351,-141645,-1338);
Engine.MoveTo(87310,-142568,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(84720,-141936,-1536, 250, 150) then begin
Engine.MoveTo(84720,-141936,-1536);
Engine.MoveTo(85201,-141842,-1539);
Engine.MoveTo(85807,-142262,-1339);
Engine.MoveTo(87116,-142704,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
if User.inrange(85968,-142384,-1336, 250, 150) then begin
Engine.MoveTo(85968,-142384,-1336);
Engine.MoveTo(87116,-142704,-1338);
Engine.MoveTo(87070,-143418,-1290);
end;
//////////////////////////////////////////////////////////////////////////
// LABEL BUFF
/////////////////////////////////////////////////////////////////////////
if User.inrange(87070,-143418,-1290, 250, 150)
then
begin // с етим бегином сцепленно елсе!
Engine.MoveTo(147039, 25663, -2039);
engine.settarget(31360);
Engine.Delay(2333);
engine.dlgOpen();
Engine.Delay(2131);
Engine.DlgSel('Save/Load');
Engine.Delay(2531);
Engine.Bypasstoserver('custom_dobuff ProfBuffs 123',true);
delay(6333);
engine.dlgOpen();
Engine.Delay(2531);
Engine.Bypasstoserver('custom_dobuff RestoreAll',true);
Engine.Delay(2531);
////////////////////////////////////////////////////////////////////
//LABEL (TP --------)
////////////////////////////////////////////////////////////////////
Engine.MoveTo(87094, -143450, -1318);
delay(3333);
Engine.SetTarget(31964);
delay(3333);
Engine.DlgOpen();
delay(3333);
Engine.DlgSel(1);
delay(3333);
Engine.DlgSel(13); // Варка
delay(10000);
Engine.MoveTo(113855, -109294, -871);
Engine.MoveTo(114067, -109770, -883);
Engine.MoveTo(114928, -110934, -922);
Engine.MoveTo(115774, -112063, -1107);
Engine.MoveTo(116273, -112871, -1211);
Engine.MoveTo(116221, -114442, -1559);
Engine.MoveTo(116592, -115656, -1796);
Engine.MoveTo(117605, -116275, -2055);
Engine.MoveTo(119159, -116853, -2481);
Engine.MoveTo(121354, -118281, -2560);
Engine.MoveTo(122228, -118763, -2614);
Engine.MoveTo(123893, -117192, -2619);
Engine.MoveTo(124717, -116050, -2609);
Engine.MoveTo(125797, -116063, -2605);
Engine.MoveTo(125782, -115013, -2602);
Engine.MoveTo(125113, -113966, -2599);
Engine.MoveTo(124138, -112637, -2609);
Engine.MoveTo(123950, -111557, -2618);
Engine.MoveTo(122541, -111634, -2549);
Engine.MoveTo(123344, -111461, -2615);
////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
// LABEL FARM
//////////////////////////////////////////////////////////////////////////////
delay(555);
Engine.FaceControl(0,true);
delay(555);
Print('-=== ДОБЕЖАЛ ПОРА ЕБАШИТЬ ');
/////////////////////////////////////////////////////////////////////////////
end
else begin // если непришол в зону фарма то улечу в город
if not User.InRange(123344, -111461, -2615,6000,1000)
then begin
Engine.FaceControl(0,false);
delay(555);
Print('-=== БЛЯ ГДЕ Я ? ');
engine.entertext ('/unstuck');
delay(25000);
end;
delay(555);
end;
delay(555);
end;
delay(555);
end;
delay(555);
end.