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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...