Celestine Posted June 8, 2021 Posted June 8, 2021 Some people are trying to sell shared stuff but there it is for free even if they sell it for like 5/10 € still waste of money 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() 3 1 1 Quote
Ugleethyn Posted June 8, 2021 Posted June 8, 2021 (edited) You leecher of icons..! Gz! Thanks for sharing this! Edited June 8, 2021 by Ugleethyn Quote
Dragic Posted June 8, 2021 Posted June 8, 2021 (edited) Damn it, there is people who buying this stuff ? Edited June 8, 2021 by Dragic 1 Quote
Ugleethyn Posted June 8, 2021 Posted June 8, 2021 Just now, Dragic said: Damn it ,there is people who buying this stuff ? I don't know if there's people who's buying stuff like that but I know some people who sell 1 Quote
DepravedDeveloper Posted June 8, 2021 Posted June 8, 2021 The fact that they are selling all these kind of features, it makes me believe, that they didn't even code them by themselves. They probably bought a code for 3 euros and then trying to re-sell them for x3. Quote
Kara Posted June 9, 2021 Posted June 9, 2021 Me: 3 Days on making smart AI codes. Clients: Can i buy this for 10 euro? A random guy making 1 line code: Clients: TAKE ALL MY MONEY!! Dat. 1 1 1 Quote
xdem Posted June 9, 2021 Posted June 9, 2021 3 minutes ago, Kara said: Me: 3 Days on making smart AI codes. oh stop it you 2 1 Quote
laRoja Posted June 9, 2021 Posted June 9, 2021 getCastleName() method can be removed as you can get it directly from castle var. + private void sendSiegeInfo(){ + for (Castle castle : CastleManager.getInstance().getCastles()) { + sendMessage(String.format("%s Castle will have its siege on: %s", castle.getName(), castle.getSiegeDate().getTime())); + } + } Quote
Williams Posted June 16, 2021 Posted June 16, 2021 (edited) On 6/8/2021 at 3:43 PM, Celestine said: Some people are trying to sell shared stuff but there it is for free even if they sell it for like 5/10 € still waste of money 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() what a great idea Edited June 16, 2021 by Williams Quote
Recommended Posts
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.