AdlerBR Posted August 13, 2007 Posted August 13, 2007 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. // 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... :) // //>>> Script Quest Egg Delivery //>>> Versao 1.2b By AdlerBR // //>>> Use Dagger Level 68+ //>>> Noob Equips (if u die u drop shit) //>>> 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.4shared.com Enjoy it ;) Adler
AdlerBR Posted August 13, 2007 Author Posted August 13, 2007 Thx man :) In next fell days im posting some new myself made Flash-Tutorials, but i need change my winXP to english (better to all people understand it). Im Brazilian and my winXP is in Brazilian-Portuguese. Im finishing the winXP-english.ISO download at emule :):):) Best Regards, AdlerBR
bonesaw Posted August 13, 2007 Posted August 13, 2007 Really nice scripts, gonna test later on... I normally delevel in Gludio with only dead return + attack npc, but in Oren it gets stuck without pathpoints, plus it wouldn't use stun without a script. Yay. PS: same country as you are, hehe.
oO Posted August 18, 2007 Posted August 18, 2007 The quest for receipes is really working, a very good job.
look Posted August 27, 2007 Posted August 27, 2007 i konw its old topic but i have some question for using this scripts, because is not working for me ;/ about dwarf delevel script. what i do wrong??? -i copy this script to some file -loging on dwarfi in oren -form Script options in l2w i selecet the file -press Script Run ........... and dwarf do nothing of couse i change the line: CharStatus(LV,<=,40) //>>> YOU CAN CHANGE THE LEVEL HERE to (i have 12lvl on spoil) CharStatus(LV,<=,10) //>>> YOU CAN CHANGE THE LEVEL HERE and still dont work ;/ what i do wrong or what more option i need mark in l2w??
look Posted August 28, 2007 Posted August 28, 2007 some1 can help me?? or no1 read this????.. only spamers with "nice" ;/ :(
adrenalbooster Posted August 28, 2007 Posted August 28, 2007 //>>> YOU CAN CHANGE THE LEVEL HERE <= try to delete this text, in next step (if that doesnt help) look at script and look what ur dorft is doing. u will see in what moment of script something is not good... sorry for my bad english, give a sign if i help/dont help
look Posted August 28, 2007 Posted August 28, 2007 //>>> YOU CAN CHANGE THE LEVEL HERE <= try to delete this text, in next step (if that doesnt help) look at script and look what ur dorft is doing. u will see in what moment of script something is not good... sorry for my bad english, give a sign if i help/dont help i'll try it. but for now my dwarf dont move ;/ is no action when i start this script ;( maybe i wrogn start this script
adrenalbooster Posted August 28, 2007 Posted August 28, 2007 copy here this script, and now we will help (i hope;)
bonesaw Posted August 28, 2007 Posted August 28, 2007 Did you copy the script, pasted into notepad, saved on /script/ and tried to run? 2 things could've happened. a) the filename must be .SEC (uppercase) or it won't work; b) sometimes (I have NO IDEA why since txt has no text format) it doesn't work if you make/paste the script outside L2W. try pasting the script in the "script make" tab and save it (like delevel.SEC). The script works flawlessly for me. :D
adrenalbooster Posted August 29, 2007 Posted August 29, 2007 try simply copy this script and paste into window with /script make/, like bonesaw said. then save it with name.sec and it MUST work..
styrva Posted August 29, 2007 Posted August 29, 2007 I do this: Open one SEC exist in the script directory and delete all info. Then, paste that code and save it. Change name of script and enjoy.... Try it.
look Posted August 29, 2007 Posted August 29, 2007 ok, thx for help. now ist working for me :D what i do wrong?? .... i copy the script and paste to file create in notepad with .SEC - i dont no why its not working. now i go to l2w, creat script, paste ther script and save :D and its working fint. one more thx btw now i have 1 more question ;p i try create some own scrypt ... and have some problems. ok if script is like: LABEL(START) CharStatus(CHP,==,0){ xxx /some method JMP(START) } yyy /another method JMP(START) so if i die script should do xxx - method and go to START, if i live do yyy - method and jump to START. yes??? so why if i live scrypt do xxx method????????? what is wrong??? btw: dont wont new topic, because i need 1 simpe answer :D
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now