### Eclipse Workspace Patch 1.0
Index: java/net/sf/l2j/gameserver/model/KillTheMobEvent.java
===================================================================
--- java/net/sf/l2j/gameserver/model/KillTheMobEvent.java (revision 0)
+++ java/net/sf/l2j/gameserver/model/KillTheMobEvent.java (working copy)
@@ -0,0 +1,84 @@
+/*
+ * This program 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.
+ *
+ * This program 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 net.sf.l2j.gameserver.model;
+
+import net.sf.l2j.Config;
+import net.sf.l2j.gameserver.ThreadPoolManager;
+import net.sf.l2j.gameserver.datatables.NpcTable;
+import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
+import net.sf.l2j.gameserver.model.actor.template.NpcTemplate;
+import net.sf.l2j.gameserver.util.Broadcast;
+import net.sf.l2j.util.Rnd;
+
+/**
+ * @author Bluur
+ * @version 1.1
+ *
+ */
+public class KillTheMobEvent
+{
+ private static boolean eventEnabled = false;
+ private static int mobSelected;
+
+ protected static void start()
+ {
+ mobSelected = Config.KILL_THE_MOB_MOB_IDS[Rnd.get(Config.KILL_THE_MOB_MOB_IDS.length)];
+ NpcTemplate mob = NpcTable.getInstance().getTemplate(mobSelected);
+
+ if (mob == null)
+ {
+ System.out.println("[Kill The Mob]: ID incorreto, evento cancelado...");
+ return;
+ }
+
+ eventEnabled = true;
+
+ Broadcast.announceToOnlinePlayers("[Kill The Mob]: The event was started!", true);
+ Broadcast.announceToOnlinePlayers("[Kill The Mob]: Search and kill the " + mob.getName(), true);
+
+ sleep(Config.KILL_THE_MOB_DURATION_EVENT); //event time
+ eventEnabled = false;
+ Broadcast.announceToOnlinePlayers("[Kill The Mob]: The event is over!", true);
+ }
+
+ public static void checkerToReward(int id, L2PcInstance player)
+ {
+ if (id == mobSelected && player.getLevel() >= Config.KILL_THE_MOB_MIN_LEVEL && player.getLevel() <= Config.KILL_THE_MOB_MAX_LEVEL)
+ player.addItem("", Config.KILL_THE_MOB_REWARD_ID, Config.KILL_THE_MOB_REWARD_COUNT, player, true);
+ }
+
+ public static int getMobSelected()
+ {
+ return mobSelected;
+ }
+
+ public static boolean isEventEnabled()
+ {
+ return eventEnabled;
+ }
+
+ public static void init()
+ {
+ ThreadPoolManager.getInstance().scheduleEffectAtFixedRate(new Runnable()
+ {
+ @Override
+ public void run()
+ {
+ start();
+ }
+ }, Config.KILL_THE_MOB_INTERVAL_EVENT*1000*60, Config.KILL_THE_MOB_INTERVAL_EVENT*1000*60);
+ }
+
+ private static void sleep(int value)
+ {
+ try
+ {
+ Thread.sleep(value * 1000 * 60);
+ }
+ catch (InterruptedException e)
+ {
+ e.printStackTrace();
+ }
+ }
+}
I want add zone name in this line:
Broadcast.announceToOnlinePlayers("[Kill The Mob]: Search and kill the " + mob.getName() + (localization), true);
So i started playing there like huge amount of us did. After hitting 30 i kinda started to feel the drag of it. And boy i just don’t have it to continue :D
I think after selling all items i have around 1.2kk in stash. I would sell it for 10€ per 100k and 100€ for entire deal. Paypal would be preferrable, unless you live in Baltics so normal bank transfer would be fine too.
You could pm me here and perhaps i could add you on facebook to take it further.
Scammers don’t try. Played this game for a long long and long time.
I wouldn't be so quick to dismiss a claim, especially as strongly worded as mine because I might not be talking nonsense afterall. But I suggest you check for yourself, first.
Line 195 looks pretty crucial to me:
https://github.com/sdrak94/inertiax/blob/main/src/controller/InertiaController.java#L195
Yet, I don't see the L2PcInstance on the Github repo. Either I'm blind, or it is missing, and if I had to choose one or the other, I'd bet my life on the latter. 😄
Here's another example - the method below (Line 161), as crucial as it seems, looks empty to me:
https://github.com/sdrak94/inertiax/blob/main/src/model/InertiaAct.java#L161
Hello, Adena is for sale in the r33team.com store
L2classic.club Talking island x3 - 5€/bil
L2classic.club Dion x3 - 27.00€/100mil
l2reborn.com Origin x1 - 0,25€/1mil
L2Reborn.org - x15 Forever - 0.05€/1mil
L2Reborn.org - x1 Signature -0.11€/1k
elmorelab.com x2 - 0.46€/1mil
elmorelab.com x3 - 0.15€/1mil
elmorelab.com x1 - 2.06€/1mil
Scryde.net x2 - 9.18€/100mil
Payment method:
Paypal
Visa/Mastercard
Crypto
You can find out more information on our website: https://r33team.com/
Question
SycoraX
Hi guys, i need your help. I have this event:
I want add zone name in this line:
Broadcast.announceToOnlinePlayers("[Kill The Mob]: Search and kill the " + mob.getName() + (localization), true);
i try with this;
but nothing happened.
addZoneName(getX(), getY(), getZ());
Edited by SycoraX4 answers to this question
Recommended Posts