Jump to content

Siege Date at Enter FOR INTERLUDE & H5


Recommended Posts

18 minutes ago, Freakazoid said:

It is sad to see posts like this. You're selling a code that's super easy to write AND that's already shared MANY times in this forum.

 

This community was great... what happened?

i sell this for guys who don't have knowledge, and yes easy, but any post i can't see. so this is my job, i don't scam anyone.

Link to comment
Share on other sites

28 minutes ago, cicos said:

i sell this for guys who don't have knowledge, and yes easy, but any post i can't see. so this is my job, i don't scam anyone.

 

fact is not about scamming someone but things are crystal clear when a code is shared for free somewhere and someone is, trying to sell it others will call this a scam because you are trying to fool people who have no idea about java coding... 

Link to comment
Share on other sites

Just now, Elfocrash said:

So 99% of the MXC marketplace.

 

I don't see an issue here. If someone is willing to buy something then that means there was a market for it. It's on the buyer, not the seller.

 

also that totally true that what im saying now days none of the members search enough good the forums to find shared content and after they buy and make mistake they call sellers "Scammers"

Link to comment
Share on other sites

1 hour ago, Celestine said:

 

fact is not about scamming someone but things are crystal clear when a code is shared for free somewhere and someone is, trying to sell it others will call this a scam because you are trying to fool people who have no idea about java coding... 

so add the free code for this guys.

Link to comment
Share on other sites

Index: aCis_gameserver/java/net/sf/l2j/gameserver/model/actor/Player.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/aCis_gameserver/java/net/sf/l2j/gameserver/model/actor/Player.java b/aCis_gameserver/java/net/sf/l2j/gameserver/model/actor/Player.java
--- a/aCis_gameserver/java/net/sf/l2j/gameserver/model/actor/Player.java	(revision 33bdb515614e31c09ae565ef3c2bec0cd9c1fb08)
+++ b/aCis_gameserver/java/net/sf/l2j/gameserver/model/actor/Player.java	(date 1623023055776)
@@ -3,15 +3,7 @@
 import java.sql.Connection;
 import java.sql.PreparedStatement;
 import java.sql.ResultSet;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Collection;
-import java.util.Comparator;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import java.util.Optional;
-import java.util.Set;
+import java.util.*;
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.ConcurrentSkipListMap;
 import java.util.concurrent.Future;
@@ -6122,7 +6114,47 @@
 	{
 		return _subclassLock.isLocked();
 	}
-	
+
+
+    /**
+     * Send siege info for this player after logging in into the world.
+     */
+	private void sendSiegeInfo(){
+        for (Castle castle : CastleManager.getInstance().getCastles()) {
+            sendMessage(String.format("Castle : %s will have its siege on: %s", getCastleName(castle.getCastleId()), castle.getSiegeDate().getTime()));
+        }
+    }
+
+    /**
+     * Get Name for castle id
+     * @param id id of the castle
+     * @return return the right name for the requested name
+     */
+    private String getCastleName(int id){
+	    switch(id){
+            case 1:
+                return "Gludio";
+            case 2:
+                return "Dion";
+            case 3:
+                return "Giran";
+            case 4:
+                return "Oren";
+            case 5:
+                return "Aden";
+            case 6:
+                return "Innadril";
+            case 7:
+                return "Goddard";
+            case 8:
+                return "Rune";
+            case 9:
+                return "Schuttgart";
+            default: return "Not found";
+        }
+    }
+
+
 	public void onPlayerEnter()
 	{
 		if (isCursedWeaponEquipped())
@@ -6182,6 +6214,8 @@
                 whItem.scheduleLifeTimeTask();
             }
         }
+        //Send siege info
+        sendSiegeInfo();
 	}
 	
 	public long getLastAccess()

 

 

Something like this will do, Edit where needed

  • Like 1
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...