deviouz1

Members
  • Content count

    13
  • Joined

  • Last visited

  • Feedback

    0%

Community Reputation

0 Neutral

About deviouz1

  • Rank
    Level 2 Cheater

Profile Information

  • Gender
    Not Telling
  1. L2 Adrenaline Scripts.

    Updated. it works, with some help. I'm not sure how to turn targeting on and off via script, so you have to set several mobs to do not attack via the GUI, and i still havent the slightest idea how to get the test dialogues automated so you still have to take the test as well, but other than that, this has worked out for me pretty well. just start the script while standing next to Martin and it does all the leg work for me. just hit go, and check back later to do the test. begin Engine.SetTarget(30731); ///Martin Engine.DlgOpen; Engine.DlgSel('Quest'); Delay(500); Engine.DlgSel('Ask Detailed Questions'); Delay(500); Engine.DlgSel('I will take the task.'); Delay(500); Engine.MoveTo(-83091,150837,-3104); Delay(500); Engine.SetTarget(31076); ///Newb Helper Engine.DlgOpen; Engine.DlgSel('See the list of available supplemental magic.'); Delay(500); Engine.DlgSel('Receive supplemental magic'); Delay(500); Engine.MoveTo(-80885,150073,-3070); Delay(500); Engine.MoveTo(-80769,149819,-3070); Engine.SetTarget(30320); ///Richlin Engine.DlgOpen; Engine.DlgSel('Teleport'); Delay(500); Engine.DlgSel('Talking Island Village - 9400 Adena '); Delay(3000); Engine.SetTarget(30006); ///? TI GK Engine.DlgOpen; Engine.DlgSel('Teleport'); Delay(500); Engine.DlgSel('Talking Island, Northern Territory - 1000 Adena '); Delay(3000); Engine.MoveTo(-109317,215731,-3266); Delay(500); Engine.MoveTo(-111372,217019,-3266); Delay(300000); Print('15 minutes remaining'); Delay(300000); Print('10 minutes remaining'); Delay(300000); Print('5 minutes remaining'); Delay(300000); Print('Hunting time expired, using SOE now'); Engine.UseItem(736); //Scroll Escape Delay(30000); Engine.MoveTo(-85292,243739,-3728); Delay(500); Engine.MoveTo(-84136,244612,-3140); Delay(500); Engine.SetTarget(30006); ///? TI GK Engine.DlgOpen; Engine.DlgSel('Teleport'); Delay(500); Engine.DlgSel('The Village of Gludin - 18000 Adena '); Delay(3000); Engine.MoveTo(-81056,150257,-3056); Delay(500); Engine.MoveTo(-84605,150799,-3155); Delay(500); Engine.SetTarget(30731); ///Martin Engine.DlgOpen; Engine.DlgSel('Quest'); Delay(500); Engine.DlgSel('Ask about the next task'); Delay(500); Engine.MoveTo(-81056,150257,-3056); Delay(500); Engine.MoveTo(-80769,149819,-3070); Engine.SetTarget(30320); ///Richlin Engine.DlgOpen; Engine.DlgSel('Teleport'); Delay(500); Engine.DlgSel('The Town of Gludio - 7300 Adena '); Delay(3000); Engine.SetTarget(30256); ///Bella Engine.DlgOpen; Delay(500); Engine.DlgSel('Quest'); Delay(500); Engine.DlgSel('I wish to learn about pets.'); Delay(500); Engine.DlgSel('Next.'); Delay(500); Engine.DlgOpen; Delay(500); Engine.DlgSel('Teleport'); Delay(500); Engine.DlgSel('The Town of Dion - 17000 Adena '); Delay(3000); Engine.MoveTo(16157,144732,-3048); Delay(500); Engine.MoveTo(17019,147030,-3127); Delay(500); Engine.MoveTo(17433,147423,-3120); Delay(500); Engine.MoveTo(17479,147622,-3112); Delay(500); Engine.SetTarget(30072); ///Metty Engine.DlgOpen; Delay(500); Engine.DlgSel('Quest'); Delay(500); Engine.DlgSel('Tell me about the pets.'); Delay(500); Engine.MoveTo(17840,145972,-3122); Delay(500); Engine.MoveTo(16527,144335,-3013); Delay(500); Engine.MoveTo(15608,142908,-2732); Delay(500); Engine.SetTarget(30059); ///Trisha Engine.DlgOpen; Delay(500); Engine.DlgSel('Teleport'); Delay(500); Engine.DlgSel('The Town of Giran - 6800 Adena '); Delay(3000); Engine.MoveTo(80818,148577,-3495); Delay(500); Engine.MoveTo(79764,148865,-3559); Delay(500); Engine.MoveTo(80040,149459,-3512); Delay(500); Engine.MoveTo(80441,149255,-3504); Delay(500); Engine.SetTarget(30091); ///Ellie Engine.DlgOpen; Delay(500); Engine.DlgSel('Quest'); Delay(500); Engine.DlgSel('[Get a Pet (In Progress)]'); Delay(500); Engine.DlgSel('I wish to learn about pets'); Delay(500); Engine.MoveTo(80441,149255,-3504); Delay(500); Engine.MoveTo(80040,149459,-3512); Delay(500); Engine.MoveTo(79764,148865,-3559); Delay(500); Engine.MoveTo(80818,148577,-3495); Delay(500); Engine.MoveTo(83401,147924,-3400); Delay(500); Engine.SetTarget(30080); ///Clarissa Engine.DlgOpen; Delay(500); Engine.DlgSel('Teleport'); Delay(500); Engine.DlgSel('The Town of Dion - 38000 Adena '); Delay(3000); Engine.SetTarget(30059); ///Trisha Engine.DlgOpen; Delay(500); Engine.DlgSel('Teleport'); Delay(500); Engine.DlgSel('The Town of Gludio - 3400 Adena '); Delay(3000); Engine.SetTarget(30256); ///Bella Engine.DlgOpen; Delay(500); Engine.DlgSel('Teleport'); Delay(500); Engine.DlgSel('The Village of Gludin - 33000 Adena '); Delay(3000); Engine.MoveTo(-81072,150275,-3056); Delay(500); Engine.MoveTo(-83128,150720,-3120); Delay(500); Engine.MoveTo(-84614,150810,-3155); Delay(500); end.
  2. L2 Adrenaline Scripts.

    anyone have a wolf quest script already written? I'm in the process of doing it myself, based on ADR's egg delivery script, but i've run across a few things im not sure how to do (no surprise there) and i'm fairly sure the server i'm on has some unique things it does, like change the amount it costs to teleport based on your level which changes the links listed in the teleport dialogue pages. here is what i have so far and it seems to work but i'm not sure how to make it hunt until i have all 50 bloody fangs (quest items arent showing up in the User > Inventory > Quest report, so im not sure how to reference the items or how to get their counts) so i've inserted a delay of 20 minutes to allow for that much hunting. pretty sure thats too long but too many times it tried to SOE before i had all 50 so i over estimated to account for time variations. It's only for TH's and it doesn't do the test for you, as i'm not exactly sure how to dynamically select the correct answers since the questions aren't always the same ones, and they're never in the same order. Any insight on any of this would be much appreciated. begin Engine.SetTarget(30731); ///Martin Engine.DlgOpen; Engine.DlgSel('Quest'); Delay(500); Engine.DlgSel('Ask Detailed Questions'); Delay(500); Engine.DlgSel('I will take the task.'); Delay(500); Engine.MoveTo(-83091,150837,-3104); Delay(500); Engine.SetTarget(31076); ///Newb Helper Engine.DlgOpen; Engine.DlgSel('See the list of available supplemental magic.'); Delay(500); Engine.DlgSel('Receive supplemental magic'); Delay(500); Engine.MoveTo(-80885,150073,-3070); Delay(500); Engine.MoveTo(-80769,149819,-3070); Engine.SetTarget(30320); ///Richlin Engine.DlgOpen; Engine.DlgSel('Teleport'); Delay(500); Engine.DlgSel('Talking Island Village - 9400 Adena '); Delay(3000); Engine.SetTarget(30006); ///? TI GK Engine.DlgOpen; Engine.DlgSel('Teleport'); Delay(500); Engine.DlgSel('Talking Island, Northern Territory - 1000 Adena '); Delay(3000); Engine.MoveTo(-109317,215731,-3266); Delay(500); Engine.MoveTo(-111372,217019,-3266); Delay(1200000); Engine.UseItem(736); //Scroll Escape Delay(30000); Engine.MoveTo(-85292,243739,-3728); Delay(500); Engine.MoveTo(-84136,244612,-3140); Delay(500); Engine.SetTarget(30006); ///? TI GK Engine.DlgOpen; Engine.DlgSel('Teleport'); Delay(500); Engine.DlgSel('The Village of Gludin - 18000 Adena '); Delay(3000); Engine.MoveTo(-81056,150257,-3056); Delay(500); Engine.MoveTo(-84605,150799,-3155); Delay(500); Engine.SetTarget(30731); ///Martin Engine.DlgOpen; Engine.DlgSel('Quest'); Delay(500); Engine.DlgSel('Ask about the next task'); Delay(500); Engine.MoveTo(-81056,150257,-3056); Delay(500); Engine.MoveTo(-80769,149819,-3070); Engine.SetTarget(30320); ///Richlin Engine.DlgOpen; Engine.DlgSel('Teleport'); Delay(500); Engine.DlgSel('The Village of Gludio - 7300 Adena '); Delay(3000); Engine.SetTarget(30256); ///Bella Engine.DlgOpen; Delay(500); Engine.DlgSel('Quest'); Delay(500); Engine.DlgSel('I wish to learn about pets.'); Delay(500); Engine.DlgSel('Next.'); Delay(500); Engine.DlgOpen; Delay(500); Engine.DlgSel('Teleport'); Delay(500); Engine.DlgSel('The Town of Dion - 17000 Adena '); Delay(3000); Engine.MoveTo(16157,144732,-3048); Delay(500); Engine.MoveTo(17019,147030,-3127); Delay(500); Engine.MoveTo(17433,147423,-3120); Delay(500); Engine.MoveTo(17479,147622,-3112); Delay(500); Engine.SetTarget(30072); ///Metty Engine.DlgOpen; Delay(500); Engine.DlgSel('Quest'); Delay(500); Engine.DlgSel('Tell me about the pets.'); Delay(500); Engine.MoveTo(17840,145972,-3122); Delay(500); Engine.MoveTo(16527,144335,-3013); Delay(500); Engine.MoveTo(15608,142908,-2732); Delay(500); Engine.SetTarget(30059); ///Trisha Engine.DlgOpen; Delay(500); Engine.DlgSel('Teleport'); Delay(500); Engine.DlgSel('The Town of Giran - 6800 Adena '); Delay(3000); Engine.MoveTo(80818,148577,-3495); Delay(500); Engine.MoveTo(79764,148865,-3559); Delay(500); Engine.MoveTo(80040,149459,-3512); Delay(500); Engine.MoveTo(80441,149255,-3504); Delay(500); Engine.SetTarget(30091); ///Ellie Engine.DlgOpen; Delay(500); Engine.DlgSel('Quest'); Delay(500); Engine.DlgSel('[Get a Pet (In Progress)]'); Delay(500); Engine.DlgSel('I wish to learn about pets'); Delay(500); Engine.MoveTo(80441,149255,-3504); Delay(500); Engine.MoveTo(80040,149459,-3512); Delay(500); Engine.MoveTo(79764,148865,-3559); Delay(500); Engine.MoveTo(80818,148577,-3495); Delay(500); Engine.MoveTo(83401,147924,-3400); Delay(500); Engine.SetTarget(30080); ///Clarissa Engine.DlgOpen; Delay(500); Engine.DlgSel('Teleport'); Delay(500); Engine.DlgSel('The Town of Dion - 38000 Adena '); Delay(3000); Engine.SetTarget(30059); ///Trisha Engine.DlgOpen; Delay(500); Engine.DlgSel('Teleport'); Delay(500); Engine.DlgSel('The Town of Gludio - 3400 Adena '); Delay(3000); Engine.SetTarget(30256); ///Bella Engine.DlgOpen; Delay(500); Engine.DlgSel('Teleport'); Delay(500); Engine.DlgSel('The Village of Gludin - 3400 Adena '); Delay(3000); Engine.MoveTo(-81072,150275,-3056); Delay(500); Engine.MoveTo(-83128,150720,-3120); Delay(500); Engine.MoveTo(-84614,150810,-3155); Delay(500); end.
  3. ooooooh.... <click> http://l2bot.eu/ScriptHelpEN.pdf gotcha ;) sorry.
  4. So, if i wanted a dagger-bot to "know" when their target is facing away from them, how would i access that info and use it in a script? im fairly good with looping logic so a lot of what i see i can mostly understand, but i've no idea how to "discover" what i'm looking for. I understand that this is an object oriented language. in powershell we use objects as well, so im also familiar with objects that have properties, and sub-properties and such, and powershell is built on .net which also uses methods and classes, but i've never been able to properly use them because i dont know how to find what methods are associated with what classes and how to know what class i'm even looking for to do what i'm trying to do. example: Engine.MoveTo(155365, -114559, -1625); Engine.CancelTarget; Engine.MoveTo(154269, -113957, -1604); Engine.MoveTo(152599, -113547, -1658); Engine.MoveTo(152072, -113343, -1626); Engine.MoveTo(151519, -112861, -1999); Engine.MoveTo(151244, -112937, -2124); Engine.MoveTo(151203, -112241, -2287); Engine.MoveTo(153632, -110383, -2675); Engine.MoveTo(154994, -107157, -2697); Engine.MoveTo(155599, -105710, -2755); Engine.SetTarget(31544); how do i know what methods are associated with "Engine." and is "Engine." always available? do i need to load anything to access it? like var item: TL2Item; or something similar?