i've tried to make a code for L2GuardInstance. I wanted add some checks to guard's target list and make them give more hate (focus) on targets that have the proper checks.
Example if a player hit a guard the guard will attack him and by that time a Karma player can move in tower without guard change target and him him.
So basically what i did.
In L2GuardInstance.java i added some small code:
public ScheduledFuture<?> getScheduler()
{
return _schedule;
}
public void setScheduledTask(ScheduledFuture<?> task)
{
_schedule = task;
}
and then i made a ThreadPoolManager (check every 1250 ms)
for (PcInstance player : guard.getKnownList().getKnownPlayers().values)
{
if (player.getKarma > 0)
{
guard.setTarget(player);
guard.dotAttack(player);
}
{
The threadpool is activated upon @Override addKnonwObject and stop at @Override removeKnownObject. (Like bellow)
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Wow, I’m really impressed by your attitude — you truly seem like a great person. You can be sure that everything you’re doing for others will come back to you in good things. Keep making the project awesome and filled with innovative ideas.
My suggestion is that you don’t make the source available; instead, sell it to people who are building their own projects — it’s at least one way they can show appreciation for all the great things you’re doing.
Thank you so much, I loved everything and I’m looking forward to more updates.
Thank you ♡♡♡♡
Why do all players only have one IP address, which is the proxy's?
I did several tests and created a debug to collect all IP addresses that connect to the proxy. It collects them correctly, but when they are sent to the server, they get lost and stay with the proxy's IP address.
Question
Ο Χάρος
Hello people,
i've tried to make a code for L2GuardInstance. I wanted add some checks to guard's target list and make them give more hate (focus) on targets that have the proper checks.
Example if a player hit a guard the guard will attack him and by that time a Karma player can move in tower without guard change target and him him.
So basically what i did.
In L2GuardInstance.java i added some small code:
and then i made a ThreadPoolManager (check every 1250 ms)
The threadpool is activated upon @Override addKnonwObject and stop at @Override removeKnownObject. (Like bellow)
So basically whenever a object enter in knownList, if task == null it will start scheduler.
It didn't work at all.. Any advice or how i should do this?
Edited by Ο Χάρος4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.