Jump to content

Recommended Posts

Posted (edited)

take control on only one character? just move the area from x to y  it is not enough, must

it takes a pvp control or other ways 

 

you need an innovation, the character dies and has no reactions

I think the dwarfs also have their magic

Edited by valentin
Posted
2 minutes ago, valentin said:

I gave you an idea for the future, I did not ask, nothing,

it's your project after all, excuse me

Thank you I already have all of these ideas and WAY more to do before what you said is even relevant.

I will probably write down all the thinks i am planning to work on so people can refer to and not bother me.

And not it is not MY project. If it was my project it would be private just like so many people have been doing for years now.

It's a community project so if you want something you can do it yourself. That's why its on github.

 

Update

  • Added Dreadnought AI
  • Bots will now teleport "To village" after x amount of iterations while dead
Posted (edited)

Walker AI update

 

This update includes logic for the WalkerAI.

All it really is, is that a player can have a set of nodes in which he can walk to and stay there for some amount of time.

There are two types of movements, Linear (which will follow the nodes one by one) and random (which will randomize them).

 

The WalkerAI class is an abstract class which you extend and you add your own nodes and duration as well as movement types.

I added GiranWalkerAI as an example with some nodes and some duration but feel free to customize to make it look organic as you see fit.

 

You can use the "//spawnwalker giran" in giran to test it. Im planning to add restrictions in which AIs can be applied where so there is no confusion with that goes where.

 

Here is a little demo video. As you can tell this doesn't look real so feel free to modify it.

 

Edited by .Elfocrash
Posted
13 minutes ago, bravetobe said:

the coding spree

Im on holiday from the 24th till the 8th so everyone will be like "here we go again. He got bored."

Posted (edited)

the world quickly realizes they are robots

it's all in, van

they all stay in one place, and they do not move

 

3333.jpg

Edited by valentin
Posted (edited)
2 hours ago, valentin said:

the world quickly realizes they are robots

it's all in, van

they all stay in one place, and they do not move

 

3333.jpg

Set your own intervals, set your own locations and randomize them.

It is NOT meant to be used out of the box. All I do is give the platform. 

 

I even said in the post "As you can tell this doesn't look real so feel free to modify it."

 

If you think that this project is about getting it, and having it just work, then don't make the effort to download it.

It is meant to be a tool for this willing to put the effort.

Edited by .Elfocrash
Posted
4 hours ago, valentin said:

the world quickly realizes they are robots

it's all in, van

they all stay in one place, and they do not move

 

3333.jpg

"Free fake engine guys,now the server never gets empty!We can trick players into thinking that the server never dies and they can keep donating!"

people aint stupid.no matter what,people will understand that there are bots in the server.

Posted (edited)

in one hour they will make 10000 km in grian :))

those with a lighted mind will not resort to these miseries

but the effort made is note 10

Edited by valentin
  • 2 weeks later...
Posted

i have problem 

after spawn fake ( if spawn mage character = fake crash and console error)

 

Quote

java.lang.NullPointerException
        at com.elfocrash.roboto.ai.CombatAI.waitAndPickAvailablePrioritisedSpell
(CombatAI.java:137)
        at com.elfocrash.roboto.ai.CombatAI.getRandomAvaiableMageSpellForTarget(
CombatAI.java:126)
        at com.elfocrash.roboto.ai.CombatAI.tryAttackingUsingMageOffensiveSkill(
CombatAI.java:30)
        at com.elfocrash.roboto.ai.DominatorAI.thinkAndAct(DominatorAI.java:33)
        at com.elfocrash.roboto.task.AITask.lambda$run$1(AITask.java:28)
        at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
        at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
        at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Sou
rce)
        at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
        at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Sour
ce)
        at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknow
n Source)
        at java.util.stream.AbstractPipeline.evaluate(Unknown Source)
        at java.util.stream.ReferencePipeline.forEach(Unknown Source)
        at com.elfocrash.roboto.task.AITask.run(AITask.java:28)
        at net.sf.l2j.commons.concurrent.ThreadPool$TaskWrapper.run(ThreadPool.j
ava:252)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)


 

VHwbVrYbRuu-uG5QrngUcA.png

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

    • Thank you for your feedback, SkyLord — even the negative kind.   Let me give you some context on who we actually are, since you asked. L2Scripts has been around for nearly 20 years. Over that time, we've worked with a large number of developers — I've personally seen probably half of every serious (and not-so-serious) developer in this scene. The most significant figure in our studio's history was Bonux. Together with a small team of assistants, he was essentially the backbone of our old codebase, and we were the ones who brought virtually every chronicle to the community — Essence, Classic, Main — all of it came through us.   Back then, we worked at scale. That era is over. Today, L2Scripts is no longer a studio in the traditional sense. It's more of a developer collective. I work alongside the best developers I've encountered in 20 years. Bonux is still with us on Classic. A new developer named Den has joined — in just 3 years he became one of the top Essence developers in the world. Every one of us works independently, but we're united by long-standing friendships and shared projects.   We no longer chase every chronicle or every client. For the past several years, we've been focused exclusively on specific long-term projects where we're paid a proper salary — and when you focus like that, with 20 years of experience behind you, the quality of what you produce is on a completely different level. Our code is currently running on nearly all top Essence and Classic servers. We're now bringing Main (Last Protocol) up to that same standard.   You mentioned Nexvil. Yes, he worked with us. That was a difficult period — the lead developer at the time was not up to the standard we hold ourselves to. It was a short period, and it's long behind us.   As for the prices — I'd ask you not to judge a product by whether you personally can afford it. That's not a fair measure of value. The people running top-tier servers understand what they're paying for. If our pricing doesn't fit your budget, that's completely fine — but downvoting a service simply because it feels expensive to you doesn't reflect well, and it certainly doesn't make the product worse.   A special thank you to eMommy and Zenith for the honest and fair words — it genuinely means a lot. It's good to know there are people in this community who judge things as they are.
    • Just because someone does professional sales doesn’t mean everything is overpriced. If the products he provides are stable and good quality, then I see nothing wrong with it, and those prices aren’t even bad. Remember, we’re living in 2026, not 10 years in the past. Your mindset is probably stuck on buying the cheapest products because maybe you can’t afford better ones. And of course, there’s always someone who likes blaming others. I think you should mind your own business instead of blaming someone for how they run theirs. If you really think his prices are too expensive, then do better than him.
    • I have to be fair here and state that almost all 'good' servers on Essence/Classic are using bonux/l2scripts files and 10k for a decent essence build imo is not that bad of a price as long as nexvil is not touching these files
    • LF who can make systemchat, autoenchant, autologin and few little fix on 306 for me, pay $$$
    • Implemented ingame drop database, craft database, shop database, best farm for desired item
  • 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..