@Override
public void run()
{
RANDOM = Rnd.get(ZONES.length - 1);
for (L2PcInstance player : L2World.getInstance().getPlayers())
{
if (player.isInsideZone(ZoneIdType.RANDOM_ZONE))
{
player.teleToLocation(getRandomZone().getX() + Rnd.get(-RANDOM_RANGE, RANDOM_RANGE), getRandomZone().getY() + Rnd.get(-RANDOM_RANGE, RANDOM_RANGE), getRandomZone().getZ(), 20);
}
}
Broadcast.toAllOnlinePlayers("The pvp area was changed to a random.", true);
Broadcast.toAllOnlinePlayers("Next random pvp area will be change after " + REFRESH + " minute(s).", true);
Broadcast.toAllOnlinePlayers("Use ''.arenajoin'' to enter on pvp zone and ''.arenaleave'' to leave.", true);
}
//here i treid to show on players screen the remaining time
public void showTimeOnScreen(L2PcInstance player)
{
if (player.isInsideZone(ZoneIdType.RANDOM_ZONE))
{
2 clients:
StyleA: Original client
test1: Unity client
Monster kills are displayed correctly on both clients. Soon it will be possible to kill mobs in a party on 2 different clients
I apologize for my incompetence. The ability to trade is limited only for builder 1. Ordinary characters can trade with each other, and this has nothing to do with auto loot.)
Question
Rouxy
Hello everybody.
Well, i've been implementing a code for a type of zone that changes every 'x' minutes.
but I want to show only to all players inside these zones the time left for this zone change using ExShowScreenMessage or another method.
I tried some stuff to make this work.
Here is the code:
9 answers to this question
Recommended Posts