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.
RealIP - Usually with MITM proxies, since the traffic is funnelled from one server, you normally lose the real IP of the player which limits a lot of the functionality that you might have implemented. L2Proxy allows the LoginServer to pass the real IP of the used to the Gameserver during the Login->Gameserver player handoff
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.