Uses SysUtils, Classes;
var Item: TL2Item; Npc: TL2Npc; obj: TL2NPC; L2Skill: TL2Skill; Control: TL2Control;
function CheckStatus: Boolean;
begin
Result:= true;
if User.Dead then begin
Print('Dead. Pressing to vellage.');
Delay(1000);
Engine.FaceControl(0, false);
Engine.GoHome;
Delay(10000);
end;
Result := false;
end;
begin
Engine.Useitem(22087); //Открыть физ пак бафа
Delay(1000);
Engine.Useitem(22088); //Маг пак бафа
Delay(1000);
Engine.Useitem(22049); //Берс баф
Delay(7000);
Engine.Useitem(22041);
Delay(7000);
Engine.Useitem(12753); //свиток к крылатым;
Delay(30000);
Engine.Settarget(32135); //Взять в таргет НПЦ баффера;
Delay(1500);
Engine.Dlgopen;
Engine.MoveTo(-119490, 47880, 384);
Engine.MoveTo(-119379, 49216, 8);
Delay(2500);
Engine.Settarget(32173);
Delay(1500);
Engine.Dlgopen;
Delay(2000);
Engine.DlgSel(3);
Delay(1500);
Engine.DlgSel(1);
Delay(1500);
Engine.DlgSel(1);
Delay(1500);
Engine.BypassToServer('00');
Delay(1500);
Engine.Dlgopen;
Delay(2000);
Engine.DlgSel(3);
Delay(1500);
Engine.DlgSel(2);
Delay(1500);
Engine.DlgSel(1);
Delay(1500);
Engine.BypassToServer('00');
Delay(1500);
Engine.MoveTo(-119416, 47928, 400);
Engine.MoveTo(-119320, 46920, 376);
Engine.MoveTo(-116824, 45784, 376);
Engine.MoveTo(-115992, 45560, 520);
Engine.MoveTo(-115208, 44632, 528);
Engine.MoveTo(-115000, 44648, 528);
Engine.Settarget(32170);
Engine.Dlgopen;
Delay(1500);
Engine.DlgSel(5);
Delay(1500);
Engine.MoveTo(-115560, 44728, 512);
Engine.MoveTo(-118888, 46888, 376);
Engine.MoveTo(-119350, 47038, 381);
Engine.MoveTo(-119416, 48552, 248);
Engine.MoveTo(-119368, 49208, 24);
Engine.Settarget(32173);
Engine.Dlgopen;
Delay(1500);
Engine.DlgSel(3);
Delay(1500);
Engine.DlgSel(1);
Delay(1500);
Engine.Dlgopen;
Delay(1500);
Engine.DlgSel(3);
Delay(1500);
Engine.DlgSel(2);
Delay(1500);
Engine.MoveTo(-119381, 47992, 378);
Engine.MoveTo(-119336, 47016, 376);
Engine.MoveTo(-117192, 47640, 472);
Engine.MoveTo(-117144, 47976, 472);
Engine.Settarget(32167);
Engine.Dlgopen;
Delay(1500);
Engine.DlgSel(3);
Delay(1500);
Engine.MoveTo(-117176, 47640, 472);
Engine.MoveTo(-117606, 47446, 462);
Engine.MoveTo(-119240, 47688, 464);
Engine.MoveTo(-119368, 47944, 392);
Engine.MoveTo(-119368, 49192, 32);
Engine.Settarget(32173);
Engine.Dlgopen;
Delay(1500);
Engine.DlgSel(3);
Delay(1500);
Engine.DlgSel(1);
Delay(1500);
Engine.Dlgopen;
Delay(1500);
Engine.DlgSel(3);
Delay(1500);
Engine.DlgSel(2);
Delay(1500);
Engine.BypassToServer('00');
Delay(1500);
Engine.MoveTo(-119565, 47130, 392);
Engine.MoveTo(-119725, 44492, 360);
Engine.Settarget(32135); //Взять в таргет НПЦ баффера;
Delay(1500);
Engine.Dlgopen;
Engine.DlgSel(2);
Engine.DlgSel(1);
Engine.Dlgopen;
Engine.DlgSel(1);
Engine.DlgSel(1);
Engine.Dlgopen;
Engine.DlgSel(4);
Engine.DlgSel(1);
Delay(10000);
Engine.MoveTo(-84494, 243194, -3755);
Engine.MoveTo(-84481, 242797, -3755);
Engine.Settarget(30048); //Таргет Darin
Engine.Dlgopen;
Engine.DlgSel(1);
Delay(1500);
Engine.DlgSel(1);
Delay(1500);
Engine.DlgSel(2);
Delay(1500);
Engine.DlgSel(1);
Delay(1500);
Engine.MoveTo(-85160, 244064, -3755);
Engine.MoveTo(-84195,244552,-3755);
Engine.Settarget(30006); // Таргет Roxxy
Engine.Dlgopen;
Engine.DlgSel(7);
Delay(1500);
Engine.DlgSel(1);
Delay(1500);
Engine.MoveTo(-85160, 244064, -3755);
Engine.MoveTo(-84481, 242797, -3755);
Engine.Settarget(30048); //Таргет Darin
Engine.Dlgopen;
Delay(1000);
Engine.DlgSel(1);
Engine.MoveTo(-85448,244447,-3755);
Engine.MoveTo(-84879,245095,-3753);
Engine.Settarget(30033); //Таргет Baulro
Engine.Dlgopen;
Delay(1000);
Engine.DlgSel(4);
Engine.MoveTo(-84879,245095,-3753);
Engine.MoveTo(-85448,244447,-3755);
Engine.MoveTo(-84481, 242797, -3755);
Engine.Settarget(30048); //Таргет Darin
Engine.Dlgopen;
Engine.DlgSel(1);
Delay(20000);
Engine.MoveTo(-84477,243235,-3755);
Engine.MoveTo(-84120,243242,-3755);
Engine.Settarget(30598); //Таргет НубоХелпера;
Engine.Dlgopen;
Delay(1000);
Engine.DlgSel(1);
Delay(1000);
Engine.Dlgopen;
Engine.DlgSel(6);
Delay(1000);
Engine.DlgSel(2);
Delay(1000);
Engine.NpcExchange(10479,1); //Покупка сворда;
Engine.Useitem(10479);
Delay(1000);
Engine.Settarget(30598); //Таргет НубоХелпера;
Engine.Dlgopen;
Engine.DlgSel(5);
Delay(1000);
Engine.DlgSel(1); //Бафаемся.
Engine.MoveTo(-82154, 241338, -3755); //Путь от НпцБафера к гварду;
Engine.Settarget(30039); //Таргет Gilbert
Engine.Dlgopen;
Engine.DlgSel(3);
Delay(1000);
Engine.DlgSel(1);
Engine.MoveTo(-84571,239050,-3749); //Путь к оркам;
Engine.MoveTo(-87342,240676,-3629);
Engine.MoveTo(-90635,242401,-3573);
Engine.MoveTo(-92685,243432,-3540);
Engine.MoveTo(-93936,243945,-3630);
Engine.LoadConfig('1for15');
while User.Level<15 do begin
Engine.AutoSoulshot(5789,true); //Автоюз маг сосок ид5790, файтер соски5789
Engine.Settarget(20130);
Engine.Attack(50); //Engine.UseSkill(1177);
end;
while User.Level<15 do begin
Engine.AutoSoulshot(5789,true); //Автоюз маг сосок ид5790, файтер соски5789
Engine.Attack(50);
if User.InCombat = false then break;
end;
Engine.UseItem(10650);
Delay(20000);
Delay(20000);
Engine.MoveTo(-85703,244232,-3755); //Пусть от респа(храм) к Гилберту;
Engine.MoveTo(-84265,242559,-3755); //
Engine.MoveTo(-82198,241415,-3755); //
Engine.Settarget(30039); //Таргет Gilbert
Engine.Dlgopen;
Delay(1000);
Engine.DlgSel(3);
Delay(1000);
Engine.DlgSel(1);
Engine.MoveTo(-82532,241574,-3755); //Путь от Гилберта к НПЦ бафферу;
Engine.MoveTo(-84018,243164,-3755);
Engine.Settarget(30598); //Таргет НубоХелпера;
Engine.Dlgopen;
Engine.DlgSel(5);
Delay(1000);
Engine.DlgSel(1); //Бафаемся.
Engine.MoveTo(-84815,243462,-3755); //Идем в церковь
Engine.MoveTo(-85448,244479,-3755);
Engine.MoveTo(-85001,244952,-3753);
Engine.Settarget(30033); //Таргет Baulro
Engine.Dlgopen();
Engine.DlgSel(1);
Engine.LearnSkill(1177); // Wind Strike
Delay(1500);
Engine.LearnSkill(1177); //Wind Strike [2]
Delay(1500);
Engine.LearnSkill(244); //Armor Mastery
Delay(1500);
Engine.LearnSkill(249); //Weapon Mastery
Delay(1500);
Engine.LearnSkill(146); //Anti Magic
Delay(1500);
Engine.MoveTo(-84574,245337,-3753); //Идем к ТП
Engine.MoveTo(-84212,244934,-3755);
Engine.MoveTo(-84119,244695,-3755);
Engine.Settarget(30006); //Таргет Roxxy
Engine.Dlgopen;
Engine.DlgSel(3);
Delay(1000);
Engine.DlgSel(8);
Delay(5000);
Engine.MoveTo(-113126,244492,-3465); //Идем на спот
Engine.MoveTo(-114154,245244,-3335);
//Engine.MoveTo(-115729,246620,-3280);
//Engine.MoveTo(-115649,247153,-3282);
//Engine.MoveTo(-115688,247817,-3277);
while User.Level<15 do begin
Engine.AutoSoulshot(5789,true);
Engine.AutoTarget(2000);
Engine.Attack(50);
Engine.PickUp();
if (user.level = 15) then break;
end;
while User.Level<15 do begin
Engine.AutoSoulshot(5789,true); //Автоюз маг сосок ид5790, файтер соски5789
Engine.Attack(50);
Engine.PickUp();
if User.InCombat = false then break;
end;
Engine.UseItem(10650);
Delay(30000);
Engine.MoveTo(-85631,244313,-3755); //Путь от респа к Elias
Engine.MoveTo(-84743,243265,-3755);
Engine.MoveTo(-84408,242679,-3755);
Engine.MoveTo(-84115,242780,-3755);
Engine.Settarget(30050); //Таргет Elias квест 15+
Engine.Dlgopen();
Engine.DlgSel(1);
Delay(1000);
Engine.DlgSel(1);
Delay(1000);
Engine.MoveTo(-84023,243270,-3755); //Путь от Елиаса к тп
Engine.MoveTo(-84266,243737,-3755);
Engine.MoveTo(-84536,244002,-3755);
Engine.MoveTo(-84147,244543,-3755);
Engine.Settarget(30006); //Таргет Roxxy
Engine.Dlgopen;
Engine.DlgSel(3);
Delay(1000);
Engine.DlgSel(8);
Delay(5000);
Engine.MoveTo(-113126,244492,-3465); //Идем на спот
Engine.MoveTo(-114154,245244,-3335);
//Engine.MoveTo(-115729,246620,-3280);
//Engine.MoveTo(-115649,247153,-3282);
//Engine.MoveTo(-115688,247817,-3277);
while User.Level<20 do begin
Engine.AutoSoulshot(5789,true); //Автоюз маг сосок ид5790, файтер соски5789
Engine.Settarget(20108);
Engine.Attack(50);
Engine.PickUp();
if Inventory.Quest.ByID(703 ,Item) then break;
end;
while User.Level<20 do begin
Engine.AutoSoulshot(5789,true); //Автоюз маг сосок ид5790, файтер соски5789
Engine.Attack(50);
Engine.PickUp();
if User.InCombat = false then break;
end;
Engine.UseItem(10650);
Delay(40000);
Engine.Settarget(30032);//Таргет Yohanes
Engine.MoveToTarget(-20);
Delay(3000);
Engine.Dlgopen();
Delay(2000);
Engine.DlgSel(5);
Delay(2000);
Engine.MoveTo(-85631,244313,-3755); //Путь от респа к Elias
Engine.MoveTo(-84743,243265,-3755);
Engine.MoveTo(-84408,242679,-3755);
Engine.MoveTo(-84115,242780,-3755);
Engine.Settarget(30050); //Таргет Elias квест 15+
Engine.Dlgopen();
Engine.DlgSel(1);
Engine.Settarget(30598);//Таргет нубобафера
Engine.MoveToTarget(-20);
Delay(2000);
Engine.Dlgopen();
Engine.MoveTo(-84023,243270,-3755); //Путь к тп
Engine.MoveTo(-84266,243737,-3755);
Engine.MoveTo(-84536,244002,-3755);
Engine.MoveTo(-84147,244543,-3755);
Engine.Settarget(30006); //Таргет Roxxy
Engine.Dlgopen;
Engine.DlgSel(3);
Delay(1000);
Engine.DlgSel(5);//тп к оркам
Delay(15000);
Engine.MoveTo(-45049,-113037,-265);
Engine.MoveTo(-45808,-113586,-250);
Engine.MoveTo(-46277,-113515,-228);
Engine.MoveTo(-46302,-112946,-200);
Engine.MoveTo(-46293,-112825,-228);
Engine.MoveTo(-45959,-112602,-228);
Engine.Settarget(30572);
Engine.Dlgopen;
Engine.DlgSel(4);
Delay(1000);
Engine.DlgSel(2);
Delay(1000);
Engine.DlgSel(1);
Delay(15000);
Engine.MoveTo(-46310,-112948,-228);
Engine.MoveTo(-46275,-113432,-228);
Engine.MoveTo(-46006,-113611,-227);
Engine.MoveTo(-45528,-113415,-265);
Engine.MoveTo(-44999,-112957,-265);
Engine.MoveTo(-45208,-112588,-265);
Engine.Settarget(30576); //Гк у окрков
Engine.Dlgopen;
Engine.DlgSel(1);
Delay(1000);
Engine.DlgSel(3); //тп в штудгарт
Delay(30000);
Engine.MoveTo(87363,-143133,-1319);
Engine.MoveTo(87782,-142589,-1366);
Engine.MoveTo(88864,-142281,-1366);
Engine.MoveTo(89672,-141806,-1567);
Engine.MoveTo(90069,-142394,-1567);
Engine.MoveTo(90509,-143005,-1567);
Engine.MoveTo(90424,-143176,-1566);
Engine.MoveTo(90266,-143192,-1553);
Engine.MoveTo(90049,-143172,-1553);
Engine.Settarget(31979); //Таргет Moira
Engine.Dlgopen;
Engine.DlgSel(3);
Delay(1000);
Engine.DlgSel(1);
Delay(1000);
Engine.DlgSel(1);
Engine.MoveTo(90049,-143172,-1553);
Engine.MoveTo(90266,-143192,-1553);
Engine.MoveTo(90424,-143176,-1566);
Engine.MoveTo(90509,-143005,-1567);
Engine.MoveTo(90069,-142394,-1567);
Engine.MoveTo(89672,-141806,-1567);
Engine.MoveTo(88864,-142281,-1366);
Engine.MoveTo(87782,-142589,-1366);
Engine.MoveTo(87363,-143133,-1319);
Engine.MoveTo(87149,-143331,-1319);
Engine.Settarget(31964);//Таргет гк в шутдаграде
Engine.Dlgopen();
Engine.DlgSel(1);
Delay(1000);
Engine.DlgSel(14);
Delay(15000);
Engine.Settarget(32017);//Таргет Karuda
Engine.Dlgopen();
Engine.DlgSel(1);
Delay(1500);
Engine.DlgSel(2);
Delay(1500);
Engine.DlgSel(1);//Сдали первый
Engine.Dlgopen();
Engine.DlgSel(1);
Delay(1000);
Engine.DlgSel(2);
Delay(1500);
Engine.DlgSel(1);//Сдали второй
Engine.Useitem(10650);
end.