Script: Dwarf delevel:
Start city: Oren any place inside it.
Char: Dwarf
Inventory: only a no grade blunt (anything else at inventory may u drop at guards)
Tested on Dragon15x server from dragon-network.
Code:
// DWARF DELEVEL SCRIPT BY ADLERBR
// START AT OREN CITY
// NEED EQUIP ANY NO GRADE BLUNT
// MAKE SURE YOU DONT HAVE ANY OTHER ITEMS AT INVENTORY
//
//
LABEL(START)
// Check The LVL
//
CharStatus(LV,<=,40) //>>> YOU CAN CHANGE THE LEVEL HERE
{
EXIT()
}
CharStatus(CHP,==,0)
{
JMP(DIED)
}
//
// Square 1
// Spawn Near Oren GateKeeper
//
POSINRANGE(82593,53795,-1496,800)
{
MOVETO(81600,53471,-1496)
MOVETO(81051,53436,-1544)
JMP(GOMOUEN)
}
//
// Square 2
// Spawn Near Oren Manager
//
POSINRANGE(82680,55770,-1520,800)
{
MOVETO(81595,55513,-1520)
JMP(GOSTAN)
}
//
// Square 3
// Spawn Near Sir Gustaf
POSINRANGE(80329,56121,-1560,800)
{
MOVETO(80355,55410,-1560)
MOVETO(80367,54336,-1560)
JMP(GOJERIN)
}
//
// Square 4
// Spawn Near Weapon Shop
//
POSINRANGE(80143,53208,-1560,800)
{
MOVETO(80578,53917,-1560)
JMP(GOJERIN)
}
//
// Move Near to Stan
//
LABEL(GOSTAN)
MOVETO(81606,56228,-1520)
UseSkill(Stun Attack,NPC,Stan)
Delay(10000)
CharStatus(CHP,>,0)
{
CALL(GOSTAN)
}
JMP(DIED)
//
// Move Near Jerin
//
LABEL(GOJERIN)
MOVETO(79699,54340,-1560)
USESKILL(STUN ATTACK,NPC,Jerin)
DELAY(10000)
CharStatus(CHP,>,0)
{
CALL(GOJERIN)
}
JMP(DIED)
//
// Move Near Mouen
//
LABEL(GOMOUEN)
MOVETO(80918,53071,-1560)
USESKILL(STUN ATTACK,NPC,Mouen)
DELAY(10000)
CharStatus(CHP,>,0)
{
MOVETO(81087,53064,-1586)
USESKILL(STUN ATTACK,NPC,Hector)
DELAY(10000)
}
CharStatus(CHP,>,0)
{
CALL(GOMOUEN)
}
JMP(DIED)
//
// Died go Home
//
LABEL(DIED)
CharStatus(CHP,==,0)
{
GoHome(0)
}
Delay(5000)
Call(START)
[]s
AdlerBR
Script: Egg Delivery (tateossian recipes - S Grade Jewels)
Char: Dagger lvl 68+
Start: HotSprings NPC jeremy
Inventory: some mana pots (200) and haste pots (20)
OBsevation: Set silent move as a buff with auto detetion at walker buffs sets
Tested on Dragon15x Server from Dragon-network
May You need change the NPC names or/and conversation texts to work at other servers.
And this is the best part: If your server goes down, u need just load/start again the script and the script will detect how many quest items u have and continue the quest... Smiley
Code:
//
//>>> Script Quest Egg Delivery
//>>> Versao 1.2b By AdlerBR
//
//>>> Use Dagger Level 68+
//>>> o.O Equips (if u die u drop ##)
//>>> 300 mana pots (normal mana) + 20 Haste Pots
//>>> At Walker Buffs Sets:
//>>> Silent Move (autodetect and any delay) and Haste Pots (delay 20 min)
//
//
Label(START)
//>>> Starting the Quest at NPC Jeremy
//>>> AT hotsprings
//
//
// Recharge MANA 1
//
CharStatus(MP,<,80)
{
Label(MANA1)
USEITEM(Mana Potion[ID=728])
DELAY(30000)
CharStatus(MP,<,90)
{
Call(MANA1)
}
}
// VERIFY QUEST STATUS
ITEMCOUNT(Boiled Eggs[ID=7195],==,0)
{
JMP(JEREMY)
}
ITEMCOUNT(Fee of Boiled Egg[ID=7196],==,0)
{
JMP(PULIN)
}
ITEMCOUNT(Fee of Boiled Egg[ID=7196],==,1)
{
JMP(NAFF)
}
ITEMCOUNT(Fee of Boiled Egg[ID=7196],==,2)
{
JMP(CROCUS)
}
ITEMCOUNT(Fee of Boiled Egg[ID=7196],==,3)
{
JMP(KUBER)
}
ITEMCOUNT(Fee of Boiled Egg[ID=7196],==,4)
{
JMP(BEORIN)
}
ITEMCOUNT(Fee of Boiled Egg[ID=7196],==,5)
{
JMP(JEREMY2)
}
LABEL(JEREMY)
ITEMCOUNT(Fee of Boiled Egg[ID=7196],==,5)
{
JMP(JEREMY2)
}
MOVETO(149560,-112680,-2064)
NPCSEL(Jeremy)
DELAY(2000)
NPCDLG(Jeremy)
DELAY (2000)
DLGSEL( Quest )
DELAY(2000)
DLGSEL([Egg Delivery])
DELAY(2000)
DLGSEL("I'll deliver your eggs.")
//
// RECHARGE MANA 2
//
CharStatus(MP,<,80)
{
Label(MANA2)
USEITEM(Mana Potion[ID=728])
DELAY(30000)
CharStatus(MP,<,90)
{
Call(MANA2)
}
}
//
//
//>>>> MOVE TO NPC PULIN
//
LABEL(PULIN)
MOVETO(150877,-115124,-1664)
MOVETO(155833,-115308,-1624)
MOVETO(157609,-115361,-1904)
NPCSEL(Pulin)
DELAY(1500)
NPCDLG(Pulin)
DELAY(1500)
DLGSEL(Quest)
DELAY(1500)
DLGSEL("I've got some Boiled Eggs for you.")
DELAY(1500)
//
// Verify quest item
//
ITEMCOUNT(Fee of Boiled Egg[ID=7196],<=,0)
{
Call(PULIN)
}
//
// RECHRAGE MANA 3
//
CharStatus(MP,<,80)
{
Label(MANA3)
USEITEM(Mana Potion[ID=728])
DELAY(30000)
CharStatus(MP,<,90)
{
Call(MANA3)
}
}
//
//>>>> MOVE TO NPC NAFF
//
LABEL(NAFF)
MOVETO(156807,-114471,-1784)
MOVETO(156268,-112231,-1832)
MOVETO(156795,-110232,-2576)
MOVETO(156055,-107213,-2624)
MOVETO(155494,-106467,-2648)
//
//START CONVERSATION
MOVETO(155613,-105737,-2752)
NPCSEL(Naff)
DELAY(1500)
NPCDLG(Naff)
DELAY(1500)
DLGSEL(Quest)
DELAY(1500)
DLGSEL("I have some Boiled Eggs for you!")
DELAY(1500)
//
// Verify quest item
//
ITEMCOUNT(Fee of Boiled Egg[ID=7196],<=,1)
{
Call(NAFF)
}
//
// RECHARGE MANA 4
//
CharStatus(MP,<,80)
{
Label(MANA4)
USEITEM(Mana Potion[ID=728])
DELAY(30000)
CharStatus(MP,<,90)
{
Call(MANA4)
}
}
//
// MOVE TO CROCUS
//
LABEL(CROCUS)
MOVETO(155197,-106371,-2712)
MOVETO(153794,-102691,-2976)
MOVETO(151878,-101317,-2896)
MOVETO(146861,-101189,-3080)
//
// START CONVERSATION
LABEL(CROCUS)
MOVETO(140700,-105466,-3632)
NPCSEL(Crocus)
DELAY(1500)
NPCDLG(Crocus)
DELAY(1500)
DLGSEL( Quest)
DELAY(1500)
DLGSEL(I've got your eggs right here.)
DELAY(1500)
//
// Verifica quest item
//
ITEMCOUNT(Fee of Boiled Egg[ID=7196],<=,2)
{
Call(CROCUS)
}
//
// RECHARGE MANA 5
//
CharStatus(MP,<,80)
{
Label(MANA5)
USEITEM(Mana Potion[ID=728])
DELAY(30000)
CharStatus(MP,<,90)
{
Call(MANA5)
}
}
//
// MOVE TO NPC KUBER
//
LABEL(KUBER)
MOVETO(141114,-107069,-3616)
MOVETO(141825,-108229,-3560)
MOVETO(141661,-109395,-3592)
NPCSEL(Kuber)
DELAY(1500)
NPCDLG(Kuber)
DELAY(1500)
DLGSEL( Quest)
DELAY(1500)
DLGSEL("Egg delivery, sir!")
DELAY(1500)
//
// Verify quest item
//
ITEMCOUNT(Fee of Boiled Egg[ID=7196],<=,3)
{
Call(KUBER)
}
//
// RECHRAGE MANA 6
//
CharStatus(MP,<,80)
{
Label(MANA6)
USEITEM(Mana Potion[ID=728])
DELAY(30000)
CharStatus(MP,<,90)
{
Call(MANA6)
}
}
//
// MOVE TO BEORIN
//
LABEL(BEORIN)
MOVETO(145503,-111134,-3400)
MOVETO(146590,-111665,-2416)
MOVETO(147519,-113278,-3592)
NPCSEL(Beorin)
DELAY(1500)
NPCDLG(Beorin)
DELAY(1500)
DLGSEL(Quest)
DELAY(1500)
DLGSEL(I've got your eggs right here.)
DELAY(1500)
//
// Verify quest item
//
ITEMCOUNT(Fee of Boiled Egg[ID=7196],<=,4)
{
Call(BEORIN)
}
//
// RECHARGE MANA 7
//
CharStatus(MP,<,80)
{
Label(MANA7)
USEITEM(Mana Potion[ID=728])
DELAY(30000)
CharStatus(MP,<,90)
{
Call(MANA7)
}
}
//
// RETURN TO JEREMY
//
LABEL(JEREMY2)
MOVETO(149218,-112460,-2072)
MOVETO(149560,-112680,-2064)
NPCSEL(Jeremy)
DELAY(1500)
NPCDLG(Jeremy)
DELAY (1500)
DLGSEL( Quest )
DELAY(1500)
DLGSEL([Egg Delivery (Continue)])
DELAY(2000)
DLGSEL("I made all the deliveries.")
//
// RESTART THE QUEST
//
DELAY(5000)
Call(INICIO)
u can download this scripts and more scripts from my virtual drive at:
http://adlerbr.is not allowed.com
Enjoy it
Linkback: https://l2topzone.com/forum/index.php?topic=2481.0