Hello everyone!
can someone help me modify my code so that my pvp and pk ad show in which region the battle took place? Here an example:
/*
* Copyright (C) 2004-2015 L2J DataPack
*
* This file is part of L2J DataPack.
*
* L2J DataPack is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* L2J DataPack is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package handlers.custom;
import l2r.Config;
import l2r.gameserver.model.actor.instance.L2PcInstance;
import l2r.gameserver.model.events.Containers;
import l2r.gameserver.model.events.EventType;
import l2r.gameserver.model.events.impl.character.player.OnPlayerPvPKill;
import l2r.gameserver.model.events.listeners.ConsumerEventListener;
import l2r.gameserver.network.SystemMessageId;
import l2r.gameserver.network.serverpackets.SystemMessage;
import l2r.gameserver.util.Broadcast;
public class CustomAnnouncePkPvP
{
public CustomAnnouncePkPvP()
{
if (Config.ANNOUNCE_PK_PVP)
{
Containers.Players().addListener(new ConsumerEventListener(Containers.Players(), EventType.ON_PLAYER_PVP_KILL, (OnPlayerPvPKill event) -> OnPlayerPvPKill(event), this));
}
}
/**
* @param event
* @return
*/
private Object OnPlayerPvPKill(OnPlayerPvPKill event)
{
L2PcInstance pk = event.getActiveChar();
if (pk.isGM())
{
return null;
}
L2PcInstance player = event.getTarget();
String msg = Config.ANNOUNCE_PVP_MSG;
if (player.getPvpFlag() == 0)
{
msg = Config.ANNOUNCE_PK_MSG;
}
msg = msg.replace("$killer", pk.getName()).replace("$target", player.getName());
if (Config.ANNOUNCE_PK_PVP_NORMAL_MESSAGE)
{
SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.S1);
sm.addString(msg);
Broadcast.toAllOnlinePlayers(sm);
}
else
{
Broadcast.toAllOnlinePlayers(msg, false);
}
return null;
}
}
How do you intend to keep lying to people?
you receive 10 downvote ... strange isn't it? haha
out of my 74 downvotes I think 44 are yours.
but there are admins and moderators here that are working with you, why you get your downvotes deleted and not me.
you can give unlimited downvotes whenever you want and the rest of us can't....
i don't care, i'm just saying this to let people know what they are doing in maxcheaters.
you together with the retarded @UnknownSoldier destroyed the c4 community in argentina, now you intend to destroy maxcheaters.
it is very sad to see how 4 people destroyed the l2off section.... We should create another place where administrators and moderators are not criminals or scammers.
You can see what happens in my case when I share free files, you can see all the negative messages and downvotes for example, that proves it all.
We would have to leave these 4 people here to continue scamming people, something about the l2off platform, that creates a forum or inente a healthier place than this ....
Greetings.
-------------------------------------------------------------------
have a proposal to solve the problem.
why don't all those who bought an extension from L2Devs, compare what they bought, with what I published and verify who is the scammer?
then they compare the files they bought with my SVN.
Those who bought from L2Devs @UnknownSoldier
Mariano Canteros (Argentina)
come on, do the comparison and verify who is the scammer
if you want to share files for free on maxcheaters, you will receive something like this.
think twice before sharing content on maxcheaters 🙂
Question
HARDECORE
Hello everyone!
can someone help me modify my code so that my pvp and pk ad show in which region the battle took place? Here an example:
17 answers to this question
Recommended Posts