-
Posts
248 -
Joined
-
Last visited
-
Days Won
2 -
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by Williams
-
Hello I'm trying to bring a client and I'm searching all clients interlude which client do I connect with this version?
-
Updated topic for aCis 401.
-
Help Carrier System
Williams replied to Williams's question in Request Server Development Help [L2J]
what I want you to understand is the following when I relog and try to enter again I need to click several times on "Start" when doing this my character that was NoCarrier in the game he is disconnected there for me to enter the error is that the lack of implementation of some package to check when entering the game -
Help Carrier System
Williams replied to Williams's question in Request Server Development Help [L2J]
If you notice the @Rootware video when he relogs with the character and enters the game, his character doesn't disconnect at any time, he just stays there what I want to do and also restore the player's party that was disconnected. I'm trying to restore the parties with the ObjectId I created when each player joins one in the game. I don't need to create a memo for leader/member/title/title color if (player.isInParty()) { final Party oldParty = World.getInstance().getPartyByObjectId(player.getMemos().getInteger("NoCarrierPartyObjId")); if (oldParty != null) oldParty.updateNoCarrierParty(player); } -
Help Carrier System
Williams replied to Williams's question in Request Server Development Help [L2J]
this piece of your code only throws disconnects message for party players and changes the party leader if the leader is disconnected this part is not what I'm talking about. You don't need to save every action in memo. -
Help Carrier System
Williams replied to Williams's question in Request Server Development Help [L2J]
yes i did practically that just take a look to add the system i created a task to calculate the time. public void addNoCarrier(int duration) { if (isInStoreMode()) return; NoCarrierTaskManager.getInstance().add(this); setNoCarrier(true); broadcastCharInfo(); setInvul(true); if (isInParty()) getMemos().set("NoCarrierParty", System.currentTimeMillis() + TimeUnit.MINUTES.toMillis(duration)); else getMemos().set("NoCarrier", System.currentTimeMillis() + TimeUnit.MINUTES.toMillis(duration)); } when a player joins a party it is stored : public Party(Player leader, Player target, LootRule lootRule) { super(leader); _members.add(leader); _members.add(target); leader.setParty(this); target.setParty(this); _lootRule = lootRule; leader.getMemos().set("NoCarrierPartyObjId", _partyObjId); target.getMemos().set("NoCarrierPartyObjId", _partyObjId); EnterWorld if (player.getMemos().containsKey("NoCarrier") || player.getMemos().containsKey("NoCarrierParty") && player.getMemos().containsKey("NoCarrierPartyObjId")) { when entering the game I created 3 checks to verify the object Id of the party and if it really was in the party, if it is in the party ok you receive the party again public void updateNoCarrierParty(Player player) { player.sendPacket(new PartySmallWindowAll(player, this)); // Add party to player. player.setParty(this); // Update icons. for (Player member : _members) { member.updateEffectIcons(true); member.broadcastUserInfo(); } broadcastCreatureSay(new CreatureSay(SayType.PARTY, "[No Carrier]", "Player: " + player.getName() + " has logged in again."), player); if (_commandChannel != null) player.sendPacket(ExOpenMPCC.STATIC_PACKET); } -
Help Carrier System
Williams replied to Williams's question in Request Server Development Help [L2J]
it's not that simple, cleanup() causes the player to be removed even adding a variable to check if the player is in a party it is removed when trying to enter/exit the game. In aCis 401 in the RequestGameStart package I believe that here is the problem for more than 3 clicks to log into the game I believe there is something else missing to succeed I will research a little more. -
Recently some people showed me this video and i got interested in the system i'm creating it but i come across a problem when i log into the server again my party dissolves when i try to log into the server the party ends which package i need to modify? No Carrier system @Rootware how is it going : Part 2
-
Request Acis or Frozen??
Williams replied to wertynas's question in Request Server Development Help [L2J]
I liked aCis a lot, but it is very unstable 12 years in development and half of the project is not functional. I switched to L2jMobius and there are also glitches but I joined aCis/Mobius and made a project for myself. Recently some members reached out to me to fix a bug in Skill Fear. I've never seen a project with as many defects as this one aCis and its absurd price of 100 Euros. -
I would like to know the name of this system and which chronicle.
-
Request code obfuscator
Williams replied to Williams's question in Request Server Development Help [L2J]
I opted for proguard when I'm going to obfuscate my project I have this error but I'm using java se 16 gameserver\libs\l2jserver.jar] (Can't process class [net/sf/l2j/Config.class] (Unsupported version number [61.0] (maximum 60.65535, Java 16)) -
Does anyone recommend any program to obfuscate java code?
-
Help Tradeable Augmented Items For Acis. Part 2
Williams replied to xBountyhunt3r's topic in [Request] Client Dev Help
TradeStart needs to be implemented too. -
Help Tradeable Augmented Items For Acis. Part 2
Williams replied to xBountyhunt3r's topic in [Request] Client Dev Help
which package did you change? -
Help Tradeable Augmented Items For Acis. Part 2
Williams replied to xBountyhunt3r's topic in [Request] Client Dev Help
-
Help Tradeable Augmented Items For Acis. Part 2
Williams replied to xBountyhunt3r's topic in [Request] Client Dev Help
diff --git a/L2jOne_C6_Interlude/java/net/sf/l2j/gameserver/model/item/instance/ItemInstance.java b/L2jOne_C6_Interlude/java/net/sf/l2j/gameserver/model/item/instance/ItemInstance.java index 8429f78..6a60785 100644 --- a/L2jOne_C6_Interlude/java/net/sf/l2j/gameserver/model/item/instance/ItemInstance.java +++ b/L2jOne_C6_Interlude/java/net/sf/l2j/gameserver/model/item/instance/ItemInstance.java @@ -503,7 +503,7 @@ */ public boolean isTradable() { - return isAugmented() ? false : _item.isTradable(); + return isAugmented() ? true : _item.isTradable(); } /** diff --git a/L2jOne_C6_Interlude/java/net/sf/l2j/gameserver/network/serverpackets/TradeStart.java b/L2jOne_C6_Interlude/java/net/sf/l2j/gameserver/network/serverpackets/TradeStart.java index c202669..3810b76 100644 --- a/L2jOne_C6_Interlude/java/net/sf/l2j/gameserver/network/serverpackets/TradeStart.java +++ b/L2jOne_C6_Interlude/java/net/sf/l2j/gameserver/network/serverpackets/TradeStart.java @@ -39,7 +39,7 @@ writeD(item.getBodyPart()); writeH(temp.getEnchantLevel()); writeH(temp.getCustomType2()); - writeH(0x00); + writeH(temp.getAugmentation() == null ? 0x00 : temp.getAugmentation().getId()); } } } \ No newline at end of file I went to do some tests, and how are we going to receive these packages -
Source aCis - another CRAPPY interlude server
Williams replied to Tryskell's topic in Server Shares & Files [L2J]
L2jaCis 401 -
WTS L2J Auction House. Interlude Version
Williams replied to Synerge's topic in Marketplace [L2Packs & Files]
price ? -
Help question about enchant scrolls quantity in acis 382
Williams replied to thepsolartek's question in Request Server Development Help [L2J]
I did this to remove Stackable from multisell and hypothetically solve this, but I don't recommend removing isStackable from multisell. . - Pastebin.com -
hello could someone send frintezza's Ai L2OFF
-
I don't have access to download
-
Crazy Rates aCis (github.com)
- 1 reply
-
- 1
-
-
Discussion Is new augment a good idea?
Williams posted a topic in Server Development Discussion [L2J]
I created an augment system for my server what's your idea about it? -
hello how do i see all social actions id ? No exception of customers?
