Jump to content

[Scripts] Dwarf delevel and Tateossian Recipe Quest


Recommended Posts

Posted

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

Posted

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

Posted

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.

  • 2 weeks later...
Posted

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??

Posted

//>>> 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

Posted

//>>> 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

 

Posted

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

Posted

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.

Posted

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

 

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

    • Hi! I downloaded the Topic's files but i have the same issue as others with black gras. but i do not have Illumination at Server Info in F6. Someone could help me with it? im using L2C4 client and L2Julvius. Thank you all!
    • WTB GEODATA FOR GRACIA FINAL PROJECT.
    • Server is not Classic, is C4 Scions of Destiny.   http://eternalsinl2.com   https://l2network.eu/details/2458/Lineage-II-Eternal-SIn/#google_vignette
    • Dynamic traffic, static ISP, unlimited traffic and bandwidth packages HTTP, HTTPS, SOCKS5 Over 195 countries/regions Over 100 million real residential IP address pools, with a normal uptime of 99.9%. Special discount code:VIP999
    • Here is the translation, formatted to look professional, clean, and highly scannable for your forum post: Hello L2JBrasil community! I present to you the newest development from MiaCodeWeb. We have created a robust and advanced adaptation of the Phantom system for aCis / L2JAcis 409, focused on Interlude C6 servers. Our main goal was to transform traditional "ornamental bots" into highly realistic, autonomous players. They are capable of creating themselves, restoring themselves, farming, auto-equipping, using skills, responding in chat using Artificial Intelligence, and being managed directly via an in-game panel. GitHub: https://github.com/miacodeweb/L2-Phantom-AI Video Demonstration: [Insert link here]   ## Main Features and Implementation We implemented the core of the Phantom system directly into the aCis gameserver. The architecture was divided into independent modules for AI, combat, chat, equipment, inventory, progression, logs, and administration. In-Game Admin Panel: Fully functional //phantom command. It allows you to create new phantoms, restore saved ones, reload configs, start/stop the AI, view online phantoms, kill bugged phantoms, delete them individually, and navigate through pages. Data Persistence: Created phantoms can be registered in phantoms.properties, allowing them to be restored later while maintaining all their progress directly from the database. Centralized Configuration: Everything is controlled by the phantoms.properties file, organized by sections: AI, Loot, Skills, Equipment, Zones, PVP/PK, Gemini (Chat), Logs, Respawn, and Anti-Stuck system. ## Phantom Skills and Behavior Smart Combat: They patrol, search for mobs, and claim targets to prevent multiple phantoms from attacking the same monster. Mages rest when they run out of MP and avoid hitting with physical weapons unnecessarily. Automatic Progression: Auto-learning of skills, automatic class changes following the logical tree of the chosen profession, receiving buffs, and inventory clearing when reaching a certain weight/space percentage. Dynamic Equipment System: They auto-equip based on class and level, using varying item combinations so they don't all look the same. Optimized Loot: Each phantom focuses on picking up drops/herbs from its own mob, avoiding that ugly scene of 10 phantoms chasing the same adena. PVP/PK Behavior (Configurable): Immediate response to attacks, detection of PK players in the visible area, and an optional "PK Rage Mode". ## AI and Movement Navigation and Anti-Stuck: Patrol system, free wandering, obstacle and stuck detection, with Geodata validation (when enabled on the server). Respawn: Automatic return to town after death, alongside safety rules to prevent them from getting permanently stuck in textures. Leveling Zones: Configurable leveling zones (automatic teleports to farm zones are disabled by default, as in Interlude/aCis they rely heavily on geodata accuracy and the real coordinates of your server). ## AI Chat Integration (Gemini 2.5 Flash) We integrated a Whisper system via the Gemini 2.5 Flash API, making the phantoms respond like real Lineage 2 players. Support for both free and paid API tiers. Configurable parameters: GeminiApiTier, Keys, Cooldowns, and DailyLimits. The system detects connection failures, API limits, and empty responses, and logs everything. The prompt has been adjusted so that the phantom doesn't reply with empty or robotic phrases when asked where to level up or what it's doing. ## Dedicated Log System We created an exclusive log file located at gameserver/log/phantoms.log. It records: loading of phantoms, auto-skills, buffs, Gemini API errors/successes, anti-stuck actions, kills/deletes by admin, and configuration issues. ## Simplified Distribution and Installation Thinking about ease of use for administrators, the mod is delivered in a ready-to-use package: phantom-acis-installer-client.zip. Includes an automatic PowerShell installer that injects the code into your Eclipse project. Contains README.md, INSTALL_MAP.md, and the payload/ folder with ready-made routes for aCis. Clean configuration files (without my API keys). Just run the installer over your copy of aCis, refresh Eclipse, compile, and test. ## Custom Jobs The project already has a solid and functional base for aCis 409. The ideal next steps would be to refine the farm routes by level and social behavior with long-term testing on live servers. I accept custom jobs! If you need this system adapted for another revision, exclusive modules, or any other development for your server, get in touch. Through MiaCodeWeb, I also offer complete services involving geodata optimization, advanced VPS administration (Linux), and Java backend management for L2J. Send a PM or visit the GitHub!   https://www.l2jbrasil.com/applications/core/interface/file/attachment.php?id=17801&key=135fc8d831b84c05089851b18bfca58a   Link dowload:https://github.com/miacodeweb/L2-Phantom-Acis-409
  • 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..