@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))
{
🤖 Old Telegram bots with 2024 year old
⭐️ Good for search optimization TG
⭐️ Bots without subscribers
⭐️ Bots clean, no bans, blocking and complaints
💵 Price list:
From 3 bots - 3$ for 1pc.
From 20 bots - 2.5$ for 1pc.
From 60 bots - 2.3$ for 1pc.
From 100 bots - 2.2$ for 1pc.
From 400 bots - 1.9$ for 1pc.
📌 To contact Us - t.me/smmtg6
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