Jump to content

Recommended Posts

Posted

Path to a Human Rogue

// script

// Original name: Patch to a Rogue

// Description:

// Change class to "Rogue"

// Start: Gludin ,площадь

// Need have:

// 100`000a

// Soushot(~ 500 штук)

// SOE (~ 10 штук)

// Checked: evermore.ru (C4 PTS)

//

// © gn0mix / 2006

// http://l2life.ru

//

 

//

 

//

// Основная часть программы

//

 

// Стартуем 

CALL(StartScript)

 

// Идём за баффом

CALL(GetBuff)

 

// Идём к Captain Bezique

CALL(MoveToBezique1)

 

// Разговариваем с Captain Bezique, получаем Bezique's Letter

CALL(TalkToBezique1)

 

// Идём к Neti

CALL(MoveToNeti1)

 

// Разговариваем с Neti, получаем Neti's Dagger и Neti's Bow

CALL(TalkToNeti1)

 

// Телепортируемся в Abandoned Camp. Бежим в Ruins of Agony

CALL(MOveToRuinsofAgony1)

 

// Охотимся с помощью Neti's Dagger и Neti's Bow на Ruin Spartoi,

// Raging Spartoi, Tracker Skeleton и Tracker Skeleton Leader, пока не соберем 10 Spartoi's Bone

CALL(GetQuestItems1)

 

// Используем SoE

CALL(UseSoE)

 

// Телепортируемся в Gludin

CALL(MoveToGludin1)

 

// Идём к Neti

CALL(MoveToNeti2)

 

// Разговариваем с Neti, получаем Horseshoe Of Light

CALL(TalkToNeti2)

 

// Идём к Captain Bezique

CALL(MoveToBezique2)

 

// Разговариваем с Captain Bezique, получаем Wanted Bill

CALL(TalkToBezique2)

 

// Телепортируемся в Abandoned Camp

CALL(MoveToAbandonedCamp)

 

// Охотимся с помощью Neti's Dagger и Neti's Bow на Cat's Eye Bandit,

// пока не соберем Stolen Necklace, Stolen Tomes, Stolen Jewelry, Stolen Ring

CALL(GetQuestItems2)

 

// Используем SoE

CALL(UseSoE)

 

// Идём к Captain Bezique

CALL(MoveToBezique3)

 

// Разговариваем с Captain Bezique, получаем Bezique's Recommendation

CALL(TalkToBezique3)

 

// Идём к Grand Master Ramos

CALL(MoveToRamos1)

 

// Разговариваем с Grand Master Ramos и становимся Rogue

CALL(TalkToRamos1)

 

// Задание выполнено

CALL(TheEnd)

 

// The End 

CALL(StartScript)

 

EXIT()

 

//

// Подпрограммы скрипта

//

 

LABEL(MoveToBezique1)

MSG(*** Идём к Bezique ***)

MOVETO(-83038,152137,-3155)

MOVETO(-83106,152726,-3204)

MOVETO(-84975,152863,-3197)

RETURN()

 

LABEL(TalkToBezique1)

MSG(*** Разговариваем с Bezique ***)

NPCSEL(Bezique[iD=7379])

DELAY(1000)

NPCDLG(Bezique[iD=7379])

DELAY(1000)

DLGSEL(Quest)

DELAY(1000)

DLGSEL(Say you will take the task)

DELAY(1000)

DLGSEL(Ask about the bandits)

RETURN()

 

LABEL(MoveToNeti1)

MSG(*** Идём к Neti ***)

MOVETO(-83119,152654,-3204)

MOVETO(-83033,152343,-3155)

MOVETO(-83278,151813,-3155)

MOVETO(-83391,151903,-3155)

RETURN()

 

LABEL( TalkToNeti1)

MSG(*** Разговариваем с Neti ***)

NPCSEL(Neti[iD=7425])

DELAY(1000)

NPCDLG(Neti[iD=7425])

DELAY(1000)

DLGSEL(Quest)

DELAY(1000)

DLGSEL(Say you understand)

DELAY(1000)

DLGSEL(Take the test)

RETURN()

 

LABEL(MOveToRuinsofAgony1)

MSG(*** Идём в Ruins of Agony ***)

MOVETO(-81099,150263,-3079)

MOVETO(-80780,149814,-3070)

NPCSEL(Richlin[iD=7320])

DELAY(1000)

NPCDLG(Richlin[iD=7320])

DELAY(1000)

DLGSEL( Teleport )

DELAY(1000)

DLGSEL(Abandoned Camp - 900 Adena )

DELAY(20000)

MOVETO(-45045,138689,-2934)

MOVETO(-44667,137131,-2910)

MOVETO(-44929,133325,-2880)

MOVETO(-45736,130872,-2874)

MOVETO( -45431,128448,-2885)

MOVETO(-44040,125577,-2919)

MOVETO(-43674,124709,-2893)

MOVETO(-44598,123630,-2653)

MOVETO(-45479,122588,-2901)

RE TURN()

 

LABEL(GetQuestItems1)

MSG(*** Одеваем Neti's Dagger ***)

USEITEM(Neti's Dagger[iD=1182])

DELAY(2000)

MSG(*** Начинаем выбивать 10 Spartoi's Bones ***)

 

SET(RANGETYPE,STARTPOS,2500)

SET(FIGHTSTART)

 

LABEL(CheckItems1)

ITEMCOUNT(Spartoi's Bones[iD=1183],<,10)

{

DELAY(1000)

JMP(CheckItems1)

}

SET(FIGHTSTOP)

 

LABEL(CheckFight)

MSG(*** Деремся, если есть с кем ***)

CharStatus(HP,<=,90)

{

SET(RANGETYPE,STARTPOS,300)

SET(FIGHTSTART)

DELAY(10000)

JMP(CheckFight)

}

 

SET(FIGHTSTOP)

MSG(*** Выбил 10 Spartoi's Bones ***)

DELAY(30000)

 

RETURN()

 

LABEL(MoveToGludin1)

MSG(*** Идём в Gludin ***)

MOVETO(-14388,123701,-3143)

MOVETO(-12324,123501,-3132)

MOVETO(-12368,122867,-3133)

MOVETO(-12754,122786,-3143)

NPCSEL(Bella[iD=7256])

DELAY(1000)

NPCDLG(Bella[iD=7256])

DELAY(1000)

DLGSEL(Teleport)

DELAY(1000)

DLGSEL(The Village of Gludin - 2900 Adena )

DELAY(20000)

RETURN()

 

LABEL(MoveToNeti2)

MSG(*** Идём к Neti ***)

MOVETO(-81058,150288,-3070)

MOVETO(-83189,151772,-3155)

MOVETO(-83392,151908,-3155)

RETURN()

 

LABEL(TalkToNeti2)

MSG(*** Разговариваем с Neti ***)

NPCSEL(Neti[iD=7425])

DELAY(1000)

NPCDLG(Neti[iD=7425])

DELAY(1000)

DLGSEL(Quest)

RETURN()

 

LABEL(MoveToBezique2)

MSG(*** Идём к Bezique ***)

MOVETO(-83042,152073,-3155)

MOVETO(-83066,152725,-3204)

MOVETO(-84997,152883,-3195)

RETURN()

 

LABEL(TalkToBezique2)

MSG(*** Разговариваем с Bezique ***)

NPCSEL(Bezique[iD=7379])

DELAY(1000)

NPCDLG(Bezique[iD=7379])

DELAY(1000)

DLGSEL(Quest)

RETURN()

 

LABEL(MoveToAbandonedCamp)

MSG(*** Идём в Abandoned Camp ***)

MOVETO(-83334,152769,-3204)

MOVETO(-83067,152630,-3204)

MOVETO(-82966,151698,-3155)

MOVETO(-81111,150228,-3080)

MOVETO(-80768,1498 10,-3070)

NPCSEL(Richlin[iD=7320])

DELAY(1000)

NPCDLG(Richlin[iD=7320])

DELAY(1000)

DLGSEL( Teleport )

DELAY(1000)

DLGSEL(Abandoned Camp - 900 Adena )

DELAY(20000)

MOVETO(-47596,142479,-2984)

MOVETO(-48637,145152,-2913)

MOVETO(-48372,145714,-2836)

MOVETO(-46975,146954,-3026)

RETURN( )

 

LABEL(GetQuestItems2)

MSG(*** Начинаем выбивать квест итемы ***)

 

SET(RANGETYPE,STARTPOS,2500)

 

SET(MON,NOATTACK,Ol Mahum Patrol[iD=322];Ol Mahum Guard[iD=58];Ol Mahum Recruit[iD=437])

SET(MON,ATTACKONE,Cat's Eye Bandit[iD=5038])

 

SET(FIGHTSTART)

 

LABEL(CheckItems2)

 

ITEMCOUNT(Stolen Ring[iD=1188],<,1)

{

DELAY(1000)

JMP(CheckItems2)

}

ITEMCOUNT(Stolen Jewelry[iD=1186],<,1)

{

DELAY(1000)

JMP(CheckItems2)

}

ITEMCOUNT(Stolen Tomes[iD=1187],<,1)

{

DELAY(1000)

JMP(CheckItems2)

}

ITEMCOUNT(Stolen Necklace[iD=1189],<,1)

{

DELAY(1000)

JMP(CheckItems2)

}

SET(FIGHTSTOP)

 

LABEL(CheckFight)

MSG(*** Деремся, если есть с кем ***)

CharStatus(HP,<=,90)

{

SET(RANGETYPE,STARTPOS,300)

SET(FIGHTSTART)

DELAY(10000)

JMP(CheckFight)

}

 

SET(FIGHTSTOP)

DELAY(30000 )

 

RETURN()

 

LABEL(MoveToBezique3)

MSG(*** Идём к Bezique ***)

MOVETO(-83005,151109,-3155)

MOVETO(-83037,152299,-3155)

MOVETO(-83069,152732,-3204)

MOVETO(-84952,152878,-3198)

MOVETO(-84994,1528 80,-3195)

RETURN()

 

LABEL(TalkToBezique3)

MSG(*** Разговариваем с Bezique ***)

NPCSEL(Bezique[iD=7379])

DELAY(1000)

NPCDLG(Bezique[iD=7379])

DELAY(1000)

DLGSEL(Quest)

RETURN()

 

LABEL(MoveToRamos1)

MSG(*** Идём к Ramos ***)

MOVETO(-84857,152748,-3204)

MOVETO(-83122,152682,-3204)

MOVETO(-82918,151732,-3155)

MOVETO(-82265,150223,-3155)

MOVETO(-81994,1494 65,-3151)

MOVETO(-81722,149351,-3151)

RETURN()

 

LABEL(TalkToRamos1)

MSG(*** Разговариваем с Ramos ***)

NPCSEL(Ramos[iD=7373])

DELAY(1000)

NPCDLG(Ramos[iD=7373])

DELAY(1000)

DLGSEL(Hear information on changing occupations)

DELAY(1000)

DLGSEL(Rogue)

DELAY(1000)

DLGSEL(Change occupation to a Rogue)

RETURN()

 

LABEL(TheEnd)

MSG(*** Proof change to Rogue ***)

RETURN()

 

LABEL(StartScript)

MSG()

MSG(*** Patch to a Rogue ***)

MSG(*** © gn0mix / 2006 ***)

mSG(*** http://l2life.ru ***)

mSG()

RETURN()

 

LABEL(UseSoE)

MSG(*** Используем Scroll Of Escape ***)

USEITEM(Scroll of Escape[iD=736])

DELAY(25000)

RETURN()

 

LABEL(GetBuff)

MSG(*** Идём за баффом ***)

MOVETO(-83081,150864,-3155)

MSG(*** Просим бафф ***)

NPCSEL(Newbie Guide[iD=8076])

NPCDLG(Newbie Guide[iD=8076])

DLGSEL("Give me some support magic.")

RETURN()

 

 

 

--------------------------------------------------------------------------------

 

Posted

Path to a ScaveAnger !!!

Work 99%. To a correct working in c5-c6 need shange dialog with NPS

 

Part 1

 

//*****************************************************

//*** QUEST - Path to Scavenger - Gnom Proof Charge ***

//*****************************************************

MSG(******************************************************)

MSG(*** QUEST - Path to Scavenger - Dwarf Proof Charge ***)

MSG(******************************************************)

MSG(*** Script make by Smith, email: smith-u@mail.ru ***)

MSG(******************************************************)

//Начало в Dwarf Town, возле Gatekeeper-а

MSG(*** Qwest begin! ***)

//get buffs

MOVETO(115517,-177989,-928)

NPCSEL(Newbie Guide[iD=7601])

DELAY(1000)

NPCDLG(Newbie Guide[iD=7601])

DELAY(1000)

DLGSEL(Get help from the assist magic.)

DELAY(8000)

//goto Pippi

MSG(*** Идем к Pippi ***)

MOVETO(115565,-178527,-964)

MOVETO(116573,-180110,-1194)

MOVETO(116302,-182857,-1558)

MOVETO(115780,-183373,-1505)

MOVETO(115649,- 183278,-1505)

//Talk to Pippi

LABEL(TalkToPippi)

MSG(*** Разговариваем с Pippi ***)

NPCSEL(Pippi[iD=7524])

DELAY(1000)

NPCDLG(Pippi[iD=7524])

DELAY(1000)

DLGSEL(Quest)

DELAY(1000)

DLGSEL(Say you want to become a Scavenger)

DELAY(1000)

//Earned Pippi's Letter of Recommendation

ITEMCOUNT(Pippi's Letter of Recommendation[iD=1643],!=,1)

{

JMP(TalkToPippi)

}

//goto Mion

MSG(*** Идем к Mion ***)

MOVETO(115758,-183234,-1505)

MOVETO(115607,-183288,-1429)

MOVETO(115607,-183288,-1440)

MOVETO(115694,-183277,-1505)

MOVETO(115831, -183296,-1505)

MOVETO(116002,-183163,-1513)

MOVETO(116765,-180385,-1242)

MOVETO(115801,-178900,-1002)

MOVETO(115636,-178493,-970)

MOVET O(115989,-177743,-920)

MOVETO(116135,-177724,-911)

MOVETO(116251,-177548,-911)

//talk to Mion - first

LABEL(Mion0)

MSG(*** Разговариваем с Mion ***)

NPCSEL(Mion[iD=7519])

DELAY(1000)

NPCDLG(Mion[iD=7519])

DELAY(1000)

DLGSEL(Quest )

DELAY(1000)

DLGSEL([Path to become a Scavenger])

DELAY(1000)

DLGSEL(Say you will help with the work)

DELAY(1000)

JMP(CheckLetters)

//talk to Mion - second

LABEL(Mion)

MSG(*** Разговариваем с Mion ***)

NPCSEL(Mion[iD=7519])

DELAY(1000)

NPCDLG(Mion[iD=7519])

DELAY(1000)

DLGSEL(Quest )

DELAY(1000)

DLGSEL([Path to become a Scavenger])

DELAY(1000)

DLGSEL(All right!)

DELAY(1000)

LABEL(CheckLetters)

//Check - Mion's Leather

ITEMCOUNT(Shari's Axe[iD=1648],==,1)

{

//Earned Shari's Axe

//goto Trader Shari

JMP(Shari)

}

ITEMCOUNT(Bronk's Ingot[iD=1647],==,1)

{

//Earned Bronk's Ingot

//goto Head Blacksmith Bronk

JMP(Bronk)

}

ITEMCOUNT(Zimenf's Potion[iD=1649],==,1)

{

//Earned Zimenf's Potion

//goto Priest of the Earth Zimenf

JMP(Zimenf)

}

ITEMCOUNT(Mion's Letter[iD=1646],==,1)

{

//Earned Mion's Letter

//goto Toma

JMP(Toma)

}

 

MSG(Error!)

EXIT

 

LABEL(Shari)

MSG(*** Идем к Shari ***)

MOVETO(116088,-177715,-911)

MOVETO(115817,-177824,-920)

MOVETO(115624,-178540,-970)

MOVETO(115887,-179107,-1028)

MOVETO(116744,-18 0292,-1230)

MOVETO(116261,-181552,-1399)

MOVETO(116169,-181343,-1375)

MOVETO(116189,-181108,-1366)

MSG(*** Разговариваем с Shari ***)

NPCSEL(Shari[iD=7517])

DELAY(1000)

NPCDLG(Shari[iD=7517])

DELAY(1000)

DLGSEL(Quest)

DELAY(1000)

//Earned Shari's Pay

//goto Mion

MSG(*** Идем к Mion ***)

MOVETO(116185,-181372,-1375)

MOVETO(116580,-181313,-1410)

MOVETO(116623,-180068,-1194)

MOVETO(115584,-178661,-973)

MOVETO(115876,- 177840,-920)

MOVETO(115995,-177759,-920)

MOVETO(116111,-177721,-911)

MOVETO(116249,-177544,-911)

JMP(Mion)

 

LABEL(Bronk)

MSG(*** Идем к Bronk ***)

MOVETO(116086,-177721,-911)

MOVETO(115884,-177808,-920)

MOVETO(115629,-178412,-966)

MOVETO(115777,-178936,-1006)

MOVETO(116655,-18 0293,-1223)

MOVETO(116369,-181943,-1491)

MOVETO(115570,-182198,-1474)

MOVETO(115434,-182243,-1468)

MOVETO(115464,-182392,-1424)

MOVETO( 115420,-182413,-1468)

MSG(*** Разговариваем с Bronk ***)

NPCSEL(Bronk[iD=7525])

DELAY(1000)

NPCDLG(Bronk[iD=7525])

DELAY(1000)

DLGSEL(Quest)

DELAY(1000)

//Earned Bronk's Pay

//goto Mion

MSG(*** Идем к Mion ***)

MOVETO(115336,-182392,-1440)

MOVETO(115435,-182238,-1468)

MOVETO(115618,-182183,-1474)

MOVETO(116659,-181881,-1513)

MOVETO(116644, -180391,-1236)

MOVETO(116382,-179622,-1146)

MOVETO(115586,-178641,-972)

MOVETO(115666,-178258,-959)

MOVETO(115995,-177762,-920)

MOVETO( 116122,-177707,-911)

MOVETO(116249,-177550,-911)

JMP(Mion)

 

LABEL(Zimenf)

MSG(*** Идем к Zimenf ***)

MOVETO(116082,-177731,-911)

MOVETO(114830,-178193,-849)

MOVETO(114540,-178282,-840)

MOVETO(114490,-178364,-840)

MOVETO(114433,-178 640,-840)

MSG(*** Разговариваем с Zimenf ***)

NPCSEL(Zimenf[iD=7538])

DELAY(1000)

NPCDLG(Zimenf[iD=7538])

DELAY(1000)

DLGSEL(Quest)

DELAY(1000)

MSG(*** Идем к Mion ***)

MOVETO(114772,-178494,-846)

MOVETO(116001,-177740,-920)

MOVETO(116110,-177725,-911)

MOVETO(116257,-177542,-911)

JMP(Mion)

 

MOVET O(116088,-177715,-911)

MOVETO(115817,-177824,-920)

MSG(*** Получили письмо к Toma, идем искать негодяя ;] ***)

//*****************************************************

//*** QUEST - Path to Scavenger - Gnom Proof Charge ***

//*****************************************************

//*** PART II ***

//*****************************************************

 

//Ищем Toma, берем у него Quest

LABEL(Toma)

 

POSOUTRANGE(116787,-180492,-1240,4000)

{

USEITEM(Scroll of Escape[iD=736])

DELAY(20000)

CALL(CheckFight)

JMP(Toma)

}

 

ITEMCOUNT(Honey Jar[iD=1655],==,5)

{

JMP(Search1)

}

ITEMCOUNT(Bead[iD=1656],==,20)

{

JMP(Search1)

}

ITEMCOUNT(Bear Picture[iD=1653],==,1)

{

JMP(Bears)

}

ITEMCOUNT(Tarantula Picture[iD=1654],==,1)

{

JMP(Spiders)

}

ITEMCOUNT(Bead Parcel[iD=1657],==,1)

{

JMP(Gludin)

}

 

LABEL(Search1)

//Ищем его в Abandoned Coal Mine

MSG(*** Ищем Toma в Abandoned Coal Mine ***)

CALL(TomaAbandonedCoalMine)

ITEMCOUNT(Honey Jar[iD=1655],==,5)

{

JMP(Search2)

}

ITEMCOUNT(Bead[iD=1656],==,20)

{

JMP(Search2)

}

ITEMCOUNT(Bear Picture[iD=1653],==,1)

{

JMP(Bears)

}

ITEMCOUNT(Tarantula Picture[iD=1654],==,1)

{

JMP(Spiders)

}

ITEMCOUNT(Bead Parcel[iD=1657],==,1)

{

JMP(Gludin)

}

 

LABEL(Search2)

//Ищем его на острове

MSG(*** Ищем Toma на острове ***)

CALL(TomaIsland)

ITEMCOUNT(Honey Jar[iD=1655],==,5)

{

JMP(Search3)

}

ITEMCOUNT(Bead[iD=1656],==,20)

{

JMP(Search3)

}

ITEMCOUNT(Bear Picture[iD=1653],==,1)

{

JMP(Bears)

}

ITEMCOUNT(Tarantula Picture[iD=1654],==,1)

{

JMP(Spiders)

}

ITEMCOUNT(Bead Parcel[iD=1657],==,1)

{

JMP(Gludin)

 

 

Posted

Path to a ScaveAnger !!!

Part 2

 

LABEL(Search3)

//Ищем его в Mithril Mine

MSG(*** Ищем Toma в Mithril Mine ***)

CALL(TomaMithrilMine)

ITEMCOUNT(Honey Jar[iD=1655],==,5)

{

JMP(EndSearchToma)

}

ITEMCOUNT(Bead[iD=1656],==,20)

{

JMP(EndSearchToma)

}

ITEMCOUNT(Bear Picture[iD=1653],==,1)

{

JMP(Bears)

}

ITEMCOUNT(Tarantula Picture[iD=1654],==,1)

{

JMP(Spiders)

}

ITEMCOUNT(Bead Parcel[iD=1657],==,1)

{

JMP(Gludin)

}

LABEL(EndSearchToma)

MSG(*** Нигде нету, прошляпили, идем еще раз искать... ***)

JMP(Toma)

 

LABEL(Bears)

CALL(MoveToGatekeeper)

CALL(MoveToHunterBear)

MSG(*** Деремся с медведями. Банзаааааааай! ***)

SET(RANGETYPE,STARTPOS,2500)

SET(FIGHTSTART)

LABEL(Jar)

CHARSTATUS(CHP,<=,0)

{

SET(FIGHTstop)

MSG(*** Приняли геройски смерть, идем заново ***)

GOHOME()

DELAY(32000)

JMP(Bears)

}

ITEMCOUNT(Honey Jar[iD=1655],==,5)

{

SET(FIGHTSTOP)

CALL(TeleportToTown)

JMP(Toma)

}

DELAY(1000)

JMP(Jar)

MSG(Error hunting Bear)

JMP(Toma)

 

LABEL(Spiders)

CALL(MoveToGatekeeper)

CALL(MoveToSpiders)

MSG(*** Деремся с пауками. Банзаааааааай! ***)

SET(RANGETYPE,STARTPOS,2500)

SET(FIGHTSTART)

LABEL(Bead)

CHARSTATUS(CHP,<=,0)

{

SET(FIGHTstop)

MSG(*** Приняли геройски смерть, идем заново ***)

GOHOME()

DELAY(32000)

JMP(Spiders)

}

ITEMCOUNT(Bead[iD=1656],==,20)

{

SET(FIGHTSTOP)

CALL(TeleportToTown)

JMP(Toma)

}

DELAY(1000)

JMP(Bead)

MSG(Error hunting Tarantula)

JMP(Toma)

 

LABEL(Gludin)

 

//*****************************************************

//*** QUEST - Path to Scavenger - Gnom Proof Charge ***

//*****************************************************

//*** PART III ***

//*****************************************************

 

MSG(*** Получили добро, идем в Глудин ***)

CALL(MoveToGatekeeper)

 

NPCSEL(Wirphy[iD=7540])

DELAY(1000)

NPCDLG(Wirphy[iD=7540])

DELAY(1000)

DLGSEL(Teleport)

DELAY(1000)

DLGSEL(The Village of Gludin - 3000 gold coin )

DELAY(1000)

MOVETO(-82893,151806,-3155)

MOVETO(-83079,152936,-3204)

MOVETO(-82981,153969,-3204)

MOVETO(-82262,153657,-3204)

MOVETO(- 82261,153429,-3200)

MOVETO(-82022,153395,-3200)

MOVETO(-81940,153484,-3200)

NPCSEL(Raut[iD=7316])

DELAY(1000)

NPCDLG(Raut[iD=7316])

DELAY(1000)

DLGSEL(Quest)

DELAY(1000)

DLGSEL(I'll do it!)

DELAY(1000)

//Earned Raut's Teleport Scroll, check this

ITEMCOUNT(Raut's Teleport Scroll[iD=1644],==,1)

{

JMP(MoveToTorai)

}

MSG(*** ERROR!!! Нету письмя к Torai... ***)

EXIT()

 

LABEL(MoveToTorai)

MSG(*** Получили пьсьмо к Torai, идем в Death Pass ***)

MOVETO(-82124,153403,-3200)

MOVETO(-82235,153427,-3200)

MOVETO(-82302,153680,-3204)

MOVETO(-83015,154004,-3204)

MOVETO(-83072,1527 72,-3204)

 

CALL(Gludin2DeathPass2Torai)

 

MSG(*** Разговариваем с Torai ***)

NPCSEL(Torai[iD=7557])

DELAY(1000)

NPCDLG(Torai[iD=7557])

DELAY(1000)

DLGSEL(Quest)

DELAY(1000)

DLGSEL(Gives teleport scroll)

DELAY(1000)

DLGSEL(Gratefully receive gift)

DELAY(1000)

//Earned Succubus Undie

 

CALL(Torai2DeathPass2Gludin)

MOVETO(-83072,152772,-3204)

MOVETO(-83015,154004,-3204)

MOVETO(-82302,153680,-3204)

MOVETO(-82235, 153427,-3200)

MOVETO(-82124,153403,-3200)

MOVETO(-81957,153489,-3200)

MSG(*** Говорим с Raut)

NPCSEL(Raut[iD=7316])

DELAY(1000)

NPCDLG(Raut[iD=7316])

DELAY(1000)

DLGSEL(Quest)

DELAY(1000)

//Earned Ring of Raven

MSG(*** Говорим с местным шефом Moke ***)

NPCSEL(Moke[iD=7498])

DELAY(1000)

NPCDLG(Moke[iD=7498])

DELAY(1000)

DLGSEL(Get information on changing occupations.)

DELAY(1000)

DLGSEL(Scavenger)

DELAY(1000)

//DLGSEL(Change profession to a Scavenger)

DELAY(1000)

MSG(*** Ура!!! Proof changed to Scavenger!!! ***)

MSG(****************************************************)

MSG(*** Script make by Smith, email: smith-u@mail.ru ***)

MSG(****************************************************)

EXIT()

 

LABEL(TomaAbandonedCoalMine)

CALL(MoveToTheNortheastCoast)

CA LL(NorthestCoast2AbandonedCoalMine)

CALL(CheckFight)

CALL(TalkToToma)

LABEL(TeleportFromToma)

POSOUTRANGE(116787,-180492,-1240,4000)

{

U SEITEM(Scroll of Escape[iD=736])

DELAY(20000)

CALL(CheckFight)

JMP(TeleportFromToma)

}

RETURN()

 

LABEL(TomaIsland)

CALL(MoveToTheNortheastCoast)

CALL(NorthestCoas t2IslandToma)

CALL(CheckFight)

CALL(TalkToToma)

POSOUTRANGE(116787,-180492,-1240,4000)

{

USEITEM(Scroll of Escape[iD=736])

DELAY(20000)

CALL(CheckFight)

JMP(TeleportFromToma)

}

RETURN()

 

LABEL(TomaMithrilMine)

CALL(MoveToTheNortheastCoast)

CALL(Northes tCoast2MithrilMine)

CALL(CheckFight)

CALL(TalkToToma)

POSOUTRANGE(116787,-180492,-1240,4000)

{

USEITEM(Scroll of Escape[iD=736])

DELAY(20000)

CALL(CheckFight)

JMP(TeleportFromToma)

}

RETURN()

 

LABEL(MoveToTheNortheastCoast)

//идем к Gatekeeper-у

CALL(MoveToGatekeeper)

NPCSEL(Wirphy[iD=7540])

DELAY(1000)

NPCDLG(Wirphy[iD=7540])

DELAY(1000)

DLGSEL(Teleport)

DELAY(1000)

DLGSEL(The Northeast Coast - 700 gold coin )

DELAY(1000)

RETURN()

 

//Subroutine "Move to Gatekeeper"

LABEL(MoveToGatekeeper)

POSINRANGE(115503,-178783,-936,2000)

{

//Находимся недалеко от Gatekeeper-a

MOVETO(115739,-179019,-984)

MOVETO(115152,-178189,-880)

JMP(EndMoveToGatekeeper)

}

MOVETO(116678,-182598,-1536)

MOVETO(11 6822,-180186,-1192)

JMP(MoveToGatekeeper)

LABEL(EndMoveToGatekeeper)

MSG(*** Gatekeeper hire ***)

MOVETO(115517,-177989,-928)

NPCSEL(Newbie Guide[iD=7601])

DELAY(1000)

NPCDLG(Newbie Guide[iD=7601])

DELAY(1000)

DLGSEL(Get help from the assist magic.)

DELAY(8000)

//проверка, есть ли SoE

ITEMCOUNT(Scroll of Escape[iD=736],<=,8)

{

//должно быть не менее 8 штук

//идем докупим SoE

MOVETO(115838,-177814,-920)

MOVETO(116176,-177691,-911)

MOVETO(116248,-177555,-911)

NPCSEL(Mion[iD=7519])

DELAY(1000)

NPCDLG(Mion[iD=7519])

DELAY(1000)

DLGSEL(Buy Consumables and Minerals )

DELAY(1000)

BUYITEM(Scroll of Escape[iD=736],8;)

DELAY(1000)

MSG(*** Докупили SoE... ***)

//Купили, идем назад к GateKeeper-у

MOVETO(116176,-177691,-911)

MOVETO(115838,-177814,-920)

}

MOVETO(115152,-178189,-880)

RETURN()

 

LABEL(NorthestCoast2Aban donedCoalMine)

MSG(*** Двигаемся к Abandoned Coal Mine ***)

MOVETO(167765,-206794,-3739)

MOVETO(162767,-206828,-3271)

MOVETO(162343,-208270,-3085)

MOVETO(161732,-208321,-3086)

MOVETO(161200,-207781,-3091)

MOVETO(160671,-207351,-3258)

MOVETO(159286,-207371,-3577)

MOVETO(157519,-209054,-3752)

MOVETO(156319,-209085,-3703)

MOVETO(156245,-207711,-3683)

MOVETO(157172,-205672,-3641)

MOVETO(157035,-204072,-3634)

MOVETO(155590,-202524,-3700)

MOVETO(154377,-199413,-3678)

MOVETO(155616,-197572,-3309)

MOVETO(156041,-195511,-3253)

MOVETO(155462,-191988,-3385)

MOVETO(154840,-189830,-3149)

MOVETO(151473,-187560,-1934)

MOVETO(151124,-185549,-1200)

MOVETO(151792,-183715,-509)

MOVETO(151957,-183284,-331)

MOVETO(151968,-181806,333)

MOVETO(152288,-180402,796)

MOVETO(152393,-177244,816)

MOVETO(152347,-173746,654)

MOVETO(152363,-175444,648)

MOVETO(152282,-175501,623)

MOVETO(151361,-173854,429)

MOVETO(150641,-173696,338)

MOVETO(150624,-174424,238)

MOVETO(152108,-175654,44)

MOVETO(152496,-175233,-164)

MOVETO(152420,-174111,-602)

MOVETO(151898,-173876,-792)

MOVETO(151231,-173855,-881)

MOVETO(150657,-174072,-1136)

MOVETO(150506,-175307,-1531)

MOVETO(150598,-175722,-1562)

MOVETO(150904,-175887,-1699)

MOVETO(151543,-175725,-1807)

MOVETO(151202,-174881,-1807)

MOVETO(150869,-174364,-1807)

RETURN()

 

LABEL(NorthestCoast2IslandToma)

MSG(*** Двигаемся к острову ***)

MOVETO(168354,-209841,-3555)

MOVETO(167471,-210974,-3707)

MOVETO(165915,-211304,-3668)

MOVETO(164792,-211959,-3641)

MOVETO(163064, -214577,-3627)

MOVETO(161045,-215507,-3733)

MOVETO(156836,-215096,-3723)

MOVETO(154814,-215087,-3717)

MOVETO(153607,-215360,-3704)

MOVE TO(153661,-216289,-3578)

MOVETO(153661,-216289,-3578)

MOVETO(153661,-216289,-3578)

MOVETO(153661,-216289,-3578)

MOVETO(153661,-216289,-3 578)

MOVETO(153661,-216289,-3578)

MOVETO(153661,-216289,-3578)

MOVETO(153661,-216289,-3578)

MOVETO(153822,-217376,-3618)

MOVETO(154205, -219096,-3766)

MOVETO(153988,-219634,-3578)

MOVETO(154136,-220029,-3434)

RETURN()

 

LABEL(NorthestCoast2MithrilMine)

MSG(*** Двигаемся к Mithril Mine ***)

MOVETO(169171,-207759,-3480)

MOVETO(169270,-205874,-3615)

MOVETO(170580,-203928,-3597)

MOVETO(171243,-202558,-3648)

MOVETO(174063, -201545,-3427)

MOVETO(175852,-200170,-3251)

MOVETO(176123,-198828,-3241)

MOVETO(175846,-197107,-3225)

MOVETO(176013,-196259,-3220)

MOVE TO(175887,-194475,-3056)

MOVETO(177449,-191847,-2500)

MOVETO(176756,-190332,-2025)

MOVETO(177648,-187281,-940)

MOVETO(178356,-185558,-48 8)

MOVETO(178797,-184476,-380)

RETURN()

 

LABEL(CheckFight)

MSG(*** Деремся, если есть с кем ***)

CharStatus(HP,<=,90)

{

SET(RANGETYPE,STARTPOS,300)

SET(FIGHTSTART)

DELAY(10000)

JMP(CheckFight)

}

SET(FIGHTSTOP)

RETURN()

 

L ABEL(TalkToToma)

MSG(*** Говорим с Master Toma, если он тут есть... ***)

NPCSEL(Toma[iD=7556])

DELAY(1000)

NPCDLG(Toma[iD=7556])

DELAY(1000)

DLGSEL(Quest)

DELAY(1000)

RETURN()

 

 

 

Posted

Path to a ScaveAnger !!!

Part 3

LABEL(MoveToHunterBear)

//Идем к медведям

MSG(*** Идем к медведям ***)

MOVETO(115661,-178888,-999)

MOVETO(116775,-180291,-1227)

MOVETO(116459,-184393,-1597)

MOVETO(117364,-186802,-2224)

MOVETO(118834,- 187518,-2900)

MOVETO(119427,-188076,-3234)

MOVETO(120317,-187965,-3343)

MOVETO(121619,-188628,-3356)

MOVETO(121938,-189940,-3294)

MOVET O(123422,-191602,-2993)

MOVETO(124992,-193052,-2836)

MOVETO(125317,-193349,-2852)

MOVETO(125861,-194101,-3185)

MOVETO(126639,-195879,-33 08)

MOVETO(126659,-197636,-3327)

MOVETO(127124,-198703,-3359)

MOVETO(128028,-199408,-3435)

MOVETO(129752,-199762,-3430)

MOVETO(131291,- 200715,-3387)

MOVETO(132448,-200747,-3457)

MOVETO(135241,-200590,-3752)

MOVETO(136627,-201136,-3751)

MOVETO(137090,-201710,-3752)

RETUR N()

 

LABEL(MoveToSpiders)

//Идем к паукам

MSG(*** Идем к паукам ***)

MOVETO(115661,-178888,-999)

MOVETO(116775,-180291,-1227)

MOVETO(116459,-184393,-1597)

MOVETO(117364,-186802,-2224)

MOVETO(118834,- 187518,-2900)

MOVETO(119427,-188076,-3234)

MOVETO(120317,-187965,-3343)

MOVETO(121619,-188628,-3356)

MOVETO(121938,-189940,-3294)

MOVET O(123422,-191602,-2993)

MOVETO(124992,-193052,-2836)

MOVETO(125317,-193349,-2852)

MOVETO(125861,-194101,-3185)

MOVETO(126639,-195879,-33 08)

MOVETO(126659,-197636,-3327)

MOVETO(127124,-198703,-3359)

MOVETO(128028,-199408,-3435)

MOVETO(129752,-199762,-3430)

MOVETO(131291,- 200715,-3387)

MOVETO(132448,-200747,-3457)

MOVETO(135241,-200590,-3752)

MOVETO(136627,-201136,-3751)

MOVETO(137090,-201710,-3752)

MOVET O(137667,-203548,-3728)

MOVETO(139071,-204412,-3664)

MOVETO(139539,-205348,-3608)

MOVETO(139735,-206949,-3720)

RETURN()

 

LABEL(Telepor tToTown)

USEITEM(Scroll of Escape[iD=736])

DELAY(15000)

CHARSTATUS(HP,<=,70)

{

CALL(CheckFight)

JMP(TeleportToTown)

}

RETURN()

 

LABEL(Gludin2DeathPass2Torai)

//Gludin -> Gludio

MOVETO(-83191,152805,-3128)

MOVETO(-82707,152927,-3176)

MOVETO(-79185,152982,-3176)

MOVETO(-77967,152744,-3192)

MOVETO(-76231,15 1652,-3112)

MOVETO(-74332,151125,-2944)

MOVETO(-73282,150061,-2856)

MOVETO(-72064,149795,-2784)

MOVETO(-70583,150275,-2688)

MOVETO(-688 89,151129,-2584)

MOVETO(-67685,151367,-2528)

MOVETO(-66775,152179,-2528)

MOVETO(-65499,153433,-2488)

MOVETO(-61033,154885,-2552)

MOVETO (-58679,154357,-2536)

MOVETO(-55582,155243,-2696)

MOVETO(-52741,153578,-2616)

MOVETO(-51445,151094,-2584)

MOVETO(-50905,148250,-2752)

M OVETO(-48997,146378,-2808)

MOVETO(-47516,142127,-2936)

MOVETO(-44960,138635,-2936)

MOVETO(-44888,133199,-2848)

MOVETO(-45803,130423,-284 8)

MOVETO(-44327,125995,-2896)

MOVETO(-42905,124273,-2880)

MOVETO(-41648,123497,-2880)

MOVETO(-38084,124613,-2920)

MOVETO(-34448,125441 ,-2880)

MOVETO(-32675,124801,-2936)

MOVETO(-31487,124693,-3144)

MOVETO(-29507,127537,-3472)

MOVETO(-27023,127357,-3256)

MOVETO(-25221,1 25519,-3424)

MOVETO(-17625,123863,-3160)

MOVETO(-16401,124223,-3160)

MOVETO(-14360,123807,-3112)

MSG(*** Пришли в Gludio ***)

// Gludio -> Dion

MOVETO(-14363,123822,-3112)

MOVETO(-14219,127026,-3176)

MOVETO(-12080,129971,-3680)

MOVETO(-9540,129301,-3728)

MOVETO(-6513,129786 ,-3728)

MOVETO(-5242,129290,-3728)

MOVETO(-778,130530,-3728)

MOVETO(586,131739,-3712)

MOVETO(2186,132203,-3624)

MOVETO(3597,132210,-362 4)

MOVETO(3708,132294,-3584)

MOVETO(4124,132422,-3584)

MOVETO(4700,134510,-3192)

MOVETO(6176,135842,-3192)

MOVETO(6500,136958,-3264)

M OVETO(5636,138614,-3264)

MOVETO(6320,142214,-3440)

MOVETO(7846,142931,-3432)

MOVETO(9898,144479,-3240)

MOVETO(11158,144191,-3304)

MOVET O(12751,142868,-3208)

MOVETO(15019,144596,-3136)

MOVETO(16423,144029,-2944)

MOVETO(16828,144731,-3000)

MOVETO(17854,145676,-3128)

MOVET O(18880,145271,-3048)

MSG(*** Пришли в Dion ***)

//Dion -> Torai

MOVETO(18880,145271,-3128)

MOVETO(19168,143615,-3048)

MOVETO(18988,142751,-3048)

MOVETO(18952,142031,-3144)

MOVETO(22732,139979,- 3568)

MOVETO(24532,138179,-3424)

MOVETO(27088,136703,-3184)

MOVETO(28672,137063,-3184)

MOVETO(30688,136451,-3120)

MOVETO(32632,134183,- 3128)

MOVETO(35872,133679,-3128)

MOVETO(38968,133607,-3400)

MOVETO(39796,132959,-3496)

MOVETO(42424,132779,-3544)

MOVETO(44119,133632,- 3400)

MOVETO(45334,133709,-3400)

MOVETO(50698,135293,-2872)

MOVETO(51598,136445,-2872)

MOVETO(54442,137237,-2632)

MOVETO(56638,136193,- 2952)

MOVETO(58978,134285,-3160)

MOVETO(60274,133961,-3368)

MOVETO(63154,134609,-3640)

MOVETO(64774,134681,-3728)

MOVETO(66790,133457,- 3752)

MOVETO(69022,133781,-3752)

MOVETO(71182,133385,-3752)

MOVETO(70934,132331,-3752)

MOVETO(70128,130874,-3728)

MOVETO(70376,129603,- 3736)

MOVETO(69973,127247,-3776)

MOVETO(69601,126038,-3760)

MOVETO(70376,124612,-3480)

MOVETO(70810,124570,-3584)

MSG(*** Пришли к Torai ***)

RETURN()

 

LABEL(Torai2DeathPass2Gludin)

MSG(*** Идем назад)

//Torai -> Dion

MOVETO(70810,124570,-3584)

MOVETO(70376,124612,-3480)

MOVETO(69601,126038,-3760)

MOVETO(69973,127247,-3776)

MOVETO(70376,129603,-3 736)

MOVETO(70128,130874,-3728)

MOVETO(70934,132331,-3752)

MOVETO(71182,133385,-3752)

MOVETO(69022,133781,-3752)

MOVETO(66790,133457,-3 752)

MOVETO(64774,134681,-3728)

MOVETO(63154,134609,-3640)

MOVETO(60274,133961,-3368)

MOVETO(58978,134285,-3160)

MOVETO(56638,136193,-2 952)

MOVETO(54442,137237,-2632)

MOVETO(51598,136445,-2872)

MOVETO(50698,135293,-2872)

MOVETO(45334,133709,-3400)

MOVETO(44119,133632,-3 400)

MOVETO(42424,132779,-3544)

MOVETO(39796,132959,-3496)

MOVETO(38968,133607,-3400)

MOVETO(35872,133679,-3128)

MOVETO(32632,134183,-3 128)

MOVETO(30688,136451,-3120)

MOVETO(28672,137063,-3184)

MOVETO(27088,136703,-3184)

MOVETO(24532,138179,-3424)

MOVETO(22732,139979,-3 568)

MOVETO(18952,142031,-3144)

MOVETO(18988,142751,-3048)

MOVETO(19168,143615,-3048)

MOVETO(18880,145271,-3128)

//Dion -> Gludio

MSG(*** Пришли в Dion ***)

MOVETO(18880,145271,-3048)

MOVETO(17854,145676,-3128)

MOVETO(16828,144731,-3000)

MOVETO(16423,144029,-2944)

MOVETO(15019,144596,-3 136)

MOVETO(12751,142868,-3208)

MOVETO(11158,144191,-3304)

MOVETO(9898,144479,-3240)

MOVETO(7846,142931,-3432)

MOVETO(6320,142214,-3440 )

MOVETO(5636,138614,-3264)

MOVETO(6500,136958,-3264)

MOVETO(6176,135842,-3192)

MOVETO(4700,134510,-3192)

MOVETO(4124,132422,-3584)

MO VETO(3708,132294,-3584)

MOVETO(3597,132210,-3624)

MOVETO(2186,132203,-3624)

MOVETO(586,131739,-3712)

MOVETO(-778,130530,-3728)

MOVETO(- 5242,129290,-3728)

MOVETO(-6513,129786,-3728)

MOVETO(-9540,129301,-3728)

MOVETO(-12080,129971,-3680)

MOVETO(-14219,127026,-3176)

MOVETO (-14363,123822,-3112)

// Gludio -> Gludin

MSG(*** Пришли в Gludio ***)

MOVETO(-14360,123807,-3112)

MOVETO(-16401,124223,-3160)

MOVETO(-17625,123863,-3160)

MOVETO(-25221,125519,-3424)

MOVETO(-27023,1273 57,-3256)

MOVETO(-29507,127537,-3472)

MOVETO(-31487,124693,-3144)

MOVETO(-32675,124801,-2936)

MOVETO(-34448,125441,-2880)

MOVETO(-38084 ,124613,-2920)

MOVETO(-41648,123497,-2880)

MOVETO(-42905,124273,-2880)

MOVETO(-44327,125995,-2896)

MOVETO(-45803,130423,-2848)

MOVETO(- 44888,133199,-2848)

MOVETO(-44960,138635,-2936)

MOVETO(-47516,142127,-2936)

MOVETO(-48997,146378,-2808)

MOVETO(-50905,148250,-2752)

MOV ETO(-51445,151094,-2584)

MOVETO(-52741,153578,-2616)

MOVETO(-55582,155243,-2696)

MOVETO(-58679,154357,-2536)

MOVETO(-61033,154885,-2552)

MOVETO(-65499,153433,-2488)

MOVETO(-66775,152179,-2528)

MOVETO(-67685,151367,-2528)

MOVETO(-68889,151129,-2584)

MOVETO(-70583,150275,- 2688)

MOVETO(-72064,149795,-2784)

MOVETO(-73282,150061,-2856)

MOVETO(-74332,151125,-2944)

MOVETO(-76231,151652,-3112)

MOVETO(-77967,152 744,-3192)

MOVETO(-79185,152982,-3176)

MOVETO(-82707,152927,-3176)

MOVETO(-83191,152805,-3128)

//Gludin

MSG(*** Пришли в Gludin ***)

RETURN()

 

 

 

Posted

Path to a Human Wizard

//START - GLUDIN GK

MOVETO(-81838,150850,-3155)

MOVETO(-80543,150820,-3067)

MOVETO(-80451,150720,-3067)

NPCSEL(Parina[iD=7391])

DELAY(500)

NPCDLG(Parina[iD=7391])

DELAY(500)

DLGSEL(Quest)

DELAY(500)

DLGSEL(Perform quest of changing profession to a Human Wizard)

MOVETO(-80559,150794,-3067)

MOVETO(-81047,150840,-3070)

MOVETO(-80761,149819,-3070)

NPCSEL(Richlin[iD=7320])

DELAY(500)

NPCDLG(Richlin[iD=7320])

DELAY(500)

DLGSEL( Teleport )

DELAY(500)

DLGSEL(The Town of Gludio - 2900 Adena )

DELAY(25000)

//GK - GLUDIO

MOVETO(-12685,122769,-3143)

MOVETO(-12201,122922,-3126)

MOVETO(-12280,123492,-3130)

MOVETO(-16463,124088,-3143)

MOVETO(-16948,124176,-3181)

MOVETO(-19217,131016,-3365)

MOVETO(-20679,135824,-3923)

MOVETO(-20314,138338,-3923)

MOVETO(-18842,140397,-3923)

MOVETO(-18391,142307,-3923)

MOVETO(-18401,144617,-3847)

MOVETO(-18801,144944,-3826)

MOVETO(-20194,145107,-3815)

MOVETO(-20351,144790,-3836)

NPCSEL(Flame Salamander[iD=7411])

DELAY(500)

NPCDLG(Flame Salamander[iD=7411])

DELAY(500)

DLGSEL(Quest)

MOVETO(-20201,145070,-3819)

MOVETO(-18469,144814,-3816)

MOVETO(-17930,142724,-3923)

MOVETO(-19163,139588,-3923)

MOVETO(-20352,138100,-3923)

MOVETO(-20814,135273,-3924)

MOVETO(-22487,131647,-3685)

MOVETO(-26820,132062,-3708)

LABEL(ataka1)

SET(FIGHTSTART)

ITEMCOUNT(Key of Flame[iD=1281],==,1)

{

SET(FIGHTSTOP)

DELAY(4000)

JMP(gotovo1)

}

CHARSTATUS(HP,<=,70)

{

USEITEM(Healing Potion[iD=1061])

}

JMP(ataka1)

LABEL(gotovo1)

MOVETO(-26820,132062,-3708)

MOVETO(-22487,131647,-3685)

MOVETO(-20814,135273,-3924)

MOVETO(-20352,138100,-3923)

MOVETO(-19163,139588,-3923)

MOVETO(-17930,142724,-3923)

MOVETO(-18469,144814,-3816)

MOVETO(-20201,145070,-3819)

MOVETO(-20334,144785,-3837)

NPCSEL(Flame Salamander[iD=7411])

DELAY(500)

NPCDLG(Flame Salamander[iD=7411])

DELAY(500)

DLGSEL(Quest)

DELAY(500)

MOVETO(-21092,144873,-3798)

MOVETO(-22270,145401,-3831)

MOVETO(-22799,147064,-3510)

MOVETO(-24044,149117,-3186)

MOVETO(-24667,149352,-3120)

MOVETO(-26673,151074,-3054)

MOVETO(-28384,149423,-3161)

MOVETO(-28370,147501,-3491)

MOVETO(-29514,146923,-3809)

MOVETO(-31990,148334,-3937)

MOVETO(-34206,148744,-3979)

MOVETO(-34468,151299,-3538)

MOVETO(-35975,159508,-1892)

MOVETO(-36589,161370,-1694)

MOVETO(-38936,164822,-2861)

MOVETO(-40721,165767,-3588)

MOVETO(-41434,167260,-3588)

NPCSEL(Wind Sylph[iD=7412])

DELAY(500)

NPCDLG(Wind Sylph[iD=7412])

DELAY(500)

DLGSEL(Quest)

MOVETO(-41596,167392,-3588)

MOVETO(-41979,168930,-3513)

MOVETO(-40092,169039,-3272)

MOVETO(-38251,169472,-3303)

MOVETO(-38584,170880,-3320)

MOVETO(-38535,171178,-3320)

MOVETO(-38174,171496,-3320)

MOVETO(-38923,172810,-3184)

MOVETO(-39598,172706,-3227)

MOVETO(-39873,172937,-3253)

MOVETO(-40819,174778,-2704)

MOVETO(-43092,176818,-2978)

MOVETO(-44766,179093,-3220)

MOVETO(-45034,179863,-3718)

NPCSEL(Lizardman Of The Wasteland[iD=7410])

DELAY(500)

NPCDLG(Lizardman Of The Wasteland[iD=7410])

DELAY(500)

DLGSEL(Quest)

DELAY(500)

DLGSEL(Talk about the wind sylph)

DELAY(500)

DLGSEL(Talk about the noise)

DELAY(500)

MOVETO(-44852,179658,-3686)

MOVETO(-44278,179507,-3626)

MOVETO(-43417,178900,-3660)

MOVETO(-43382,178184,-3664)

MOVETO(-42527,176747,-3219)

DELAY(5000)

MOVETO(-40716,174864,-2699)

DELAY(5000)

MOVETO(-39790,172886,-3245)

MOVETO(-39676,172746,-3233)

MOVETO(-39379,172760,-3201)

MOVETO(-38810,172882,-3184)

MOVETO(-38242,172171,-3227)

MOVETO(-38177,171441,-3320)

MOVETO(-38567,171106,-3320)

MOVETO(-38615,170717,-3320)

MOVETO(-38280,170397,-3320)

MOVETO(-38169,169468,-3305)

MOVETO(-38526,168662,-3274)

MOVETO(-41418,167356,-3588)

NPCSEL(Wind Sylph[iD=7412])

DELAY(500)

NPCDLG(Wind Sylph[iD=7412])

DELAY(500)

DLGSEL(Quest)

DELAY(500)

USEITEM(Scroll of Escape[iD=736])

DELAY(25000)

//продолжфем из GLUDIN

Label(GLUDIN_PLOWAD)

POSOUTRANGE(-83027,150867,-3155,800)

{

USEITEM(Scroll of Escape[iD=736])

DELAY(25000)

JMP(GLUDIN_PLOWAD)

}

MOVETO(-83028,150899,-3155)

MOVETO(-80933,150114,-3070)

MOVETO(-80767,149796,-3070)

NPCSEL(Richlin[iD=7320])

DELAY(500)

NPCDLG(Richlin[iD=7320])

DELAY(500)

DLGSEL( Teleport )

DELAY(500)

DLGSEL(Fellmere Harvest Grounds - 1000 Adena )

DELAY(25000)

MOVETO(-68749,115268,-3618)

MOVETO(-64112,121636,-3568)

MOVETO(-62636,121971,-3223)

MOVETO(-62045,123443,-3093)

MOVETO(-60684,125156,-3019)

MOVETO(-60673,126544,-2963)

NPCSEL(Water Undine[iD=7413])

DELAY(500)

NPCDLG(Water Undine[iD=7413])

DELAY(500)

DLGSEL(Quest)

DELAY(500)

MOVETO(-60731,125866,-2964)

MOVETO(-61049,123321,-3121)

MOVETO(-59717, 122385, -3080)

MOVETO(-59157,122398,-3098)

LABEL(ataka2)

SET(FIGHTSTART)

ITEMCOUNT(Sparkle Pebble[iD=1287],==,2)

{

SET(FIGHTSTOP)

DELAY(4000)

JMP(gotovo2)

}

CHARSTATUS(HP,<=,80)

{

USEITEM(Healing Potion[iD=1061])

}

JMP(ataka2)

LABEL(gotovo2)

MOVETO(-59213,122500,-3094)

MOVETO(-61071,123177,-3110)

MOVETO(-60661,126537,-2964)

NPCDLG(Water Undine[iD=7413])

DELAY(500)

NPCDLG(Water Undine[iD=7413])

DELAY(500)

DLGSEL(Quest)

DELAY(500)

MOVETO(-60028,122548,-3110)

MOVETO(-58114,120156,-3178)

MOVETO(-56760,118395,-3045)

MOVETO(-55376,116550,-3130)

MOVETO(-54588,115835,-3200)

MOVETO(-53770,115224,-3264)

MOVETO(-53415,113453,-3347)

MOVETO(-54604,111495,-3284)

MOVETO(-53806,110771,-3611)

NPCSEL(Earth Snake[iD=7409])

DELAY(500)

NPCSEL(Earth Snake[iD=7409])

DELAY(500)

DLGSEL(Quest)

DELAY(500)

MOVETO(-54362,111461,-3357)

MOVETO(-54839,110652,-3234)

MOVETO(-56721,108136,-3437)

MOVETO(-58907,106018,-3761)

MOVETO(-61131,104296,-3611)

MOVETO(-62202,103335,-3672)

MOVETO(-63410,102814,-3565)

MOVETO(-63264,102364,-3569)

LABEL(ataka3)

SET(FIGHTSTART)

ITEMCOUNT(Red Soil[iD=1290],==,1)

{

SET(FIGHTSTOP)

DELAY(4000)

JMP(gotovo3)

}

CHARSTATUS(HP,<=,80)

{

USEITEM(Healing Potion[iD=1061])

}

JMP(ataka3)

LABEL(gotovo3)

MOVETO(-63264,102364,-3569)

MOVETO(-63410,102814,-3565)

MOVETO(-62202,103335,-3672)

MOVETO(-61131,104296,-3611)

MOVETO(-58907,106018,-3761)

MOVETO(-56721,108136,-3437)

MOVETO(-54839,110652,-3234)

MOVETO(-54362,111461,-3357)

MOVETO(-53949,111347,-3587)

MOVETO(-53837,110806,-3609)

NPCSEL(Earth Snake[iD=7409])

DELAY(500)

NPCDLG(Earth Snake[iD=7409])

DELAY(500)

DLGSEL(Quest)

DELAY(500)

USEITEM(Scroll of Escape[iD=736])

DELAY(25000)

//продолжфем из GLUDIO

Label(GLUDIO_PLOWAD)

POSOUTRANGE(-14408,123725,-3143,800)

{

USEITEM(Scroll of Escape[iD=736])

DELAY(25000)

JMP(GLUDIO_PLOWAD)

}

MOVETO(-14408,123725,-3143)

MOVETO(-12306,123551,-3131)

MOVETO(-12280,122782,-3129)

MOVETO(-12726,122814,-3143)

NPCSEL(Bella[iD=7256])

DELAY(500)

NPCDLG(Bella[iD=7256])

DELAY(500)

DLGSEL(Teleport)

DELAY(500)

DLGSEL(The Village of Gludin - 2900 Adena )

DELAY(25000)

MOVETO(-81030,150839,-3070)

MOVETO(-81009,150861,-3070)

MOVETO(-80492,150812,-3067)

NPCSEL(Parina[iD=7391])

DELAY(500)

NPCDLG(Parina[iD=7391])

DELAY(500)

DLGSEL(Quest)

DELAY(500)

MOVETO(-80540,150832,-3067)

MOVETO(-79023,150830,-3061)

NPCSEL(Levian[iD=7037])

DELAY(500)

NPCDLG(Levian[iD=7037])

DELAY(500)

DLGSEL(Get information on changing occupation)

DELAY(500)

DLGSEL(Human Wizard)

DELAY(500)

DLGSEL(Change profession to a Human Wizard)

DELAY(500)

 

 

 

Posted

Spoil Animal Bones to Crystalline Beast 18 lvl

Start location Gludin

 

// check position if not gludin, soe

MSG(Start)

LABEL(NotGludinUseSOE)

POSOUTRANGE(-82914, 150862, -3120, 1500)

{

MSG(Using SOE)

CALL(CheckSOENotNULL)

USEITEM(Scroll of Escape[iD=736])

DELAY(30000)

JMP(NotGludinUseSOE)

}

 

// position in gludin 1

// move to warehouse

POSINRANGE(-82914, 150862, -3120, 1500)

{

MSG(Gludin 1 location)

MOVETO(-83113, 151713, -3120)

MOVETO(-83245, 153981, -3168)

MOVETO(-82335, 153971, -3168)

MOVETO(-82341, 153401, -3168)

MOVETO(-81875, 153446, -3168)

JMP(StoreInCWH)

}

 

// position in gludin 2

// move to warehouse

POSINRANGE(-80053, 154348, -3000, 200)

{

MSG(Gludin 2 location)

MOVETO(-80506, 154031, -3168)

MOVETO(-81586, 153919, -3168)

MOVETO(-81658, 153431, -3168)

MOVETO(-81875, 153446, -3168)

JMP(StoreInCWH)

}

 

// store animal bones to clan warehouse

LABEL(StoreInCWH)

MSG(Storing AB to CWH)

POSINRANGE(-81875, 153446, -3168, 50)

{

NPCDLG(Norman)

DELAY(3000)

DLGSEL(Deposit Item (Clan Warehouse))

DELAY(3000)

SAVEITEM(Animal Bone[iD=1872],500)

}

 

// go to shop from warehouse

MOVETO(-81604, 153463, -3168)

MOVETO(-81610, 154009, -3176)

MOVETO(-80164, 154027, -3168)

MOVETO(-79432, 153475, -3160)

MOVETO(-79415, 153872, -3160)

 

// check soe, hp, haste, alacrity potions, ssd

CALL(CheckSOE)

CALL(CheckHP)

CALL(CheckHaste)

CALL(CheckAlacrity)

CALL(CheckSSD)

//CALL(CheckLVL)

 

// go to gatekeeper

// teleport to dark elven village

MOVETO(-79432, 153475, -3160)

MOVETO(-80164, 154027, -3168)

MOVETO(-80715, 152997, -3168)

MOVETO(-83018, 152860, -3168)

MOVETO(-83054, 151816, -3168)

MOVETO(-80793, 150269, -3040)

MOVETO(-80742, 149844, -3040)

 

// teleport to dark elven village

MSG(Teleport to DE Village)

NPCSEL(Richlin)

DELAY(5000)

NPCDLG(Richlin)

DELAY(5000)

DLGSEL(Go to another village.)

DELAY(5000)

DLGSEL(The Dark Elven Village)

DELAY(10000)

 

// teleport to spoil spot

MSG(Teleport to spoil spot)

NPCSEL(Jasmine)

DELAY(5000)

NPCDLG(Jasmine)

DELAY(5000)

DLGSEL(Go to another village.)

DELAY(5000)

DLGSEL(The Southern Part of the Dark Elven Forest)

DELAY(10000)

 

// go to spoil spot

MOVETO(-62715, 75092, -3352)

MOVETO(-65878, 75632, -3296)

MSG(Starting spoil)

USEITEM(Haste Potion[iD=734])

DELAY(1000)

USEITEM(Potion of Alacrity[iD=735])

DELAY(1000)

SET(FIGHTSTART)

 

// check char status

LABEL(CheckChar)

CHARSTATUS(CHP,<=,0)

{

MSG(Fuck, I died)

GOHOME()

JMP(NotGludinUseSOE)

}

 

CALL(CheckSSD)

CALL(CheckLVL)

CALL(CheckHP)

CALL(CheckHaste)

CALL(CheckAlacrity)

CALL(UseHP )

CALL(UseHasteAlacrity)

CALL(CheckAB)

DELAY(60000)

JMP(CheckChar)

 

///////////////////////

// call functions

///////////////////////

 

// check/buy soe

LABEL(CheckSOE)

ITEMCOUNT(Scroll of Escape[iD=736],<=,5)

{

MSG(Out of SOE)

CALL(LocationShop)

CALL(BuySOE)

}

RETURN

 

// check/buy hp potions

LABEL(CheckHP)

ITEMCOUNT(Lesser Healing Potion[iD=1060],<=,0)

{

SET(FIGHTSTOP)

MSG(Out of HP Potions)

CALL(LocationShop)

CALL(BuyHP)

}

RETURN

 

// check/buy haste potion

LABEL(CheckHaste)

ITEMCOUNT(Haste Potion[iD=734],<=,0)

{

SET(FIGHTSTOP)

MSG(Out of Haste Potions)

CALL(LocationShop)

CALL(BuyHaste)

}

RETURN

 

// buy alacrity potion

LABEL(CheckAlacrity)

ITEMCOUNT(Potion of Alacrity[iD=735],<=,0)

{

SET(FIGHTSTOP)

MSG(Out of Alacrity Potions)

CALL(LocationShop)

CALL(BuyAlacrity)

}

RETURN

 

// if no ssd - exits

LABEL(CheckSSD)

ITEMCOUNT(Soulshot: D-grade[iD=1463],<=,10)

{

SET(FIGHTSTOP)

MSG(Out of SSD)

CALL(LocationShop)

EXIT()

}

RETURN

 

// check lvl, if > 23 - exits

LABEL(CheckLVL)

CHARSTATUS(LV,>,23)

{

SET(FIGHTSTOP)

MSG(Need delvl)

MSG(Go to town and exit)

CALL(CheckSOENotNULL)

USEITME(Scroll of Escape[iD=736])

EXIT()

}

RETURN

 

// check location

LABEL(LocationShop)

POSOUTRANGE(-79415, 153872, -3160, 50)

{

MSG(Not in the shop)

JMP(NotGludinUseSOE)

}

RETURN

 

// buy soe

LABEL(BuySOE)

MSG(Buy SOE)

NPCDLG(Poesia)

DELAY(3000)

DLGSEL(Buy)

DELAY(3000)

BUYITEM(Scroll of Escape[iD=736],20)

RETURN

 

// buy hp potions

LABEL(BuyHP)

MSG(Buy HP Potions)

NPCDLG(Poesia)

DELAY(3000)

DLGSEL(Buy)

DELAY(3000)

BUYITEM(Lesser Healing Potion[iD=1060],100)

RETURN

 

// buy haste potions

LABEL(BuyHaste)

MSG(Buy Haste)

NPCDLG(Poesia)

DELAY(3000)

DLGSEL(Buy)

DELAY(3000)

BUYITEM(Haste Potion[iD=734],30)

RETURN

 

// buy alacrity potions

LABEL(BuyAlacrity)

MSG(Buy Alacrity)

NPCDLG(Poesia)

DELAY(3000)

DLGSEL(Buy)

DELAY(3000)

BUYITEM(Potion of Alacrity[iD=735],30)

RETURN

 

// use healing potion

LABEL(UseHP)

CHARSTATUS(HP,<,50)

{

USEITEM(Lesser Healing Potion[iD=1060])

}

RETURN

 

// use haste and alacrity potion while resting

LABEL(UseHasteAlacrity)

CHARSTATUS(STAND,==,0)

{

CALL(CheckMP)

}

RETURN

 

// use potions at the end of resting

LABEL(CheckMP)

CHARSTATUS(MP,>=,95)

{

USEITEM(Haste Potion[iD=734])

DELAY(1000)

USEITEM(Potion of Alacrity[iD=735])

}

RETURN

 

// check animal bones

LABEL(CheckAB)

ITEMCOUNT(Animal Bone[iD=1872],>=,500)

{

SET(FIGHTSTOP)

JMP(NotGludinUseSOE)

}

RETURN

 

// check if SOE is not 0

LABEL(CheckSOENotNULL)

ITEMCOUNT(Scroll of Escape[iD=736],<=,0)

{

MSG(Need SOE, Exit)

EXIT()

}

RETURN

 

 

 

--------------------------------------------------------------------------------

 

  • 3 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



  • Posts

    • What’s DatForge? Well… it’s a website I built initially to edit .dat files for Lineage 2… but not only that. Now it also handles: .dat, .ini, .htm, and .l2r files basically most Lineage 2 client data file types across 33+ chronicles. https://datforge.pages.dev/   Support / Reports / Anything Discord: https://discord.gg/5YwhBr5Dhx (use it for support, bug reports, or anything related to the project) Does it work for every version? No idea. I haven’t tested every single one… unless you want to volunteer. Do I plan to support every version? Yes. That’s the dream. Will that dream become reality? idk man, can’t promise shit. What’s coming next? (aka things I plan to do before I disappear) xdat editor .u editor / compiler / decompiler Let me sell you a dream real quick I will maintain this forever… probably… maybe… don’t quote me on that. Before you even start First requirement to use anything I build: you gotta be able to think. I won’t spend time drawing. Also… whoever said “there’s no such thing as a stupid question” was lying to make stupid people feel better. If you ask a stupid question, I will ignore it. PERIOD. Extra FAQ (since people will ask anyway) Am I looking for other pseudo AI coders/devs to join? Not really… unless you can actually add real value. Am I looking for people to manage a Discord server? Probably yes. I hate that crap. Will we be friends if you sign up? Not really. Will I do any changes on your L2J server if you sign up? No. Will I teach you how to code? No. How do you know if I’m legit? You don’t. FAQ (before you ask) What makes us different? There is no us. It’s just me. What makes me different? idk, you tell me. Why should you buy it? You probably shouldn’t. But if you want to… go ahead. How do I try it? Click the link. That’s it. Will the free account have everything? Read the pricing page. Don’t ask questions you can answer yourself. What if I find issues? I’m not your father, I won’t teach you how to use it. But if something is actually broken, post it and I’ll fix it. Why is it taking so long? Because you’re buying a tool, not hiring an employee. I work on it when I have time. If you want to pay my salary… we can talk (no promises). Am I an asshole like I sound? Not really. But people seem to like it, so I’m leaning into it. Will you share the source? Yes. Wait and see. If you're still here Congrats. Feel free to ask questions or suggest features. Just don’t come with crazy ideas, and remember: suggestions ≠ implementation. Bug reports If you report issues, they’ll most likely be fixed within a few hours… worst case a few days. Security issues / bypasses If you find something interesting, send me a PM with steps to reproduce. If it’s legit, you might get rewarded. “But if I don’t report it I can exploit it forever” …until I fix it myself and now you got nothing. Your call. Release dates When is xdat editor coming out? Soon. What day? Soon. What about .u files? Soon. Why no dates? Because this is not my full-time job. Pricing Do I need to pay to try it? No. There’s a free tier. If you want more, you can pay and unlock everything. Final note (before the “ooh but…” starts) This tool was built for me. I just decided to share it. I’m not a company. I’m not trying to live off this. But if you want a tool and don’t want to build it yourself… well… I already did 
    • report: scammer @nickathan he was a customer of me and this time i trusted him to send the files before i get paid .. he said in 1 hour he will give the money, i gave him space for 2 weeks , but he vanished! Proofs can be transmitted to @Celestine 
    • If they ask you to write something, you should ask for the full context. We had a private chat between the administrators of mxc and gx ext. He was allowed back on the forum on the condition that he did not spam unnecessary posts. As far as I'm concerned, it shouldn't be allowed because it involves multiple scams. We want and aim for a stronger community. He's not only doing this with this account, but with several, since this user has multiple accounts. As for what one user or another contributes, that's irrelevant; I often provide support to the community and I don't need to make it public. But I repeat, if they ask you to write a comment, just ask for the full context, nothing more than that. Or if you want a direct answer from me, feel free to message me privately so we can avoid spamming a post about an extender. That's the problem with second chances 
    • I currently have a working custom quest, but the problem is that I can't see it in the game's quest log. I've added it to questname-e.dat, but I still don't see it. I think there's another file where I need to add it, but I can't find it. For the items and skills I've added, I've always put it in the name and grp fields, but there's nothing related to questgrp.dat in the quest log. Could you tell me where I can add it?
  • Topics

×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..