-
Posts
522 -
Credits
0 -
Joined
-
Last visited
-
Days Won
4 -
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by wongerlt
-
Help dsetup.dll interlude protection
wongerlt replied to sarap's topic in Request Hacks & Cheats [English]
what? why i need to sell it??? -
Help dsetup.dll interlude protection
wongerlt replied to sarap's topic in Request Hacks & Cheats [English]
Why not? its me first "protection" :D in future it will be better. and it protect 70% botters, so why not? -
Help How To Make It Forbidden
wongerlt replied to milosvamp's question in Request Server Development Help [L2J]
You just copy/paste.... :D @Override public String onFirstTalk(L2Npc npc, L2PcInstance player) { if (player.getClassId() == 97) return "data/html/merchant/30165-50.htm"; else return "data/html/merchant/30165-3.htm"; } and u need regiser onfirsttalk to 30165 npc. -
Discussion DDOS Contabo
wongerlt replied to THeMaxPoweR's topic in Server Development Discussion [L2J]
You can try to: tcpdump -w FILE-NAME -c 100000 port not ssh if it done very fast then u get ddos attacks. when done just open with wireshark and check all packets -
Start 2017-09-15 18:00 GMT+3 Informations * Rates: -XP 9999x / SP 9999x / Adena 1x./ Spoil x1 * Server Interlude Client. Retail server with custom modifications. * Extra info -Buffs 2h,Offline Shop,Tattoos, Rebirth System,Increased movement speed on all classes,ANTI-Buff added on all Classes. Gameplay Character Creation A new character will spawn in the basement of Aden . Here you can buff yourself up and you're good to go! The new character will start with all the needed items. Noblesse Special quest for noblesse. Rebirth System Once a player becomes level 80, he can choose to rebirth at the rebirth manager in Aden. You need only the rebirth book. (Droped from Raid Bosses) AIO NPC Buffer There is a support buffer spawned in every important town Full ressists buffer spawned in every important town Scheme buffer in every important town The buffs last for 2hours and are free of charge Boosted Buffers In order to give buffer classes such as prophets, bladedancers and swordsingers a fair chance to participate in pvp action, they have been given a special boost. All these classes will receive higher level skills which they can buff on themself only. For example: A prophet will get might3, shield3, windwalk3, haste3, etc. Mantra Drops Mantras are needed for custom weapons/armors Enchant rates: Safe enchant : +3 Max enchant with Blessed +21 Max enchant with Crystals +25 Blessed - 85% Normal - 75% Crystal - 100% (You can take them with Vote Medals ) Augmentation system * Top-Grade Life Stones You can buy them from Augment Manager with mantras You can farm them from Giants in Giants Cave L2Custom Accesories * Silver Circlet : Special stats. * Gold Circlet : Special stats. * Fighter Mask: Special stats. * Mage Mask: Special stats. * Demonic Wings: Special stats. * Angelic Wings: Special stats. * Special Mage Tattoo: Special stats. * Special Fighter Tattoo: Special stats. Raid Bosses A lot of raid bosses have been added! These can be found at their original spawn points. Keep in mind that only the raid bosses of lvl76 and above have been added (Apart from the Ant Queen) L2Custom Armors * Apella (Medium) * Dynasty (Hight) * Vesper (Best) L2Custom Weapons Weapons with a unique SA on it. These weapons can be buy in Weapon Shop! * Forever (Medium) * L2Custom (Refining to 10lv) (Hight) * Vesper (Best) Olympiad Non class based Every 3 day hero. S grade gears only with enchant limitations : Weapons +25 / Armors +25, and no customs at all. Castle sieges Aden Castle start Friday at 18:00 and finish at 20:00 Giran Castle start Saturday at 21:00 and finish at 23:00 Events TvT (Team vs Team) (Automatic) Death Match (Automatic) CTF (Capture the flag) (Automatic) Hide&Seek PvP event variations Others. Start 2017-09-15 18:00 GMT+3 Web: http://l2custom.com/home
-
Oh its good, i think its only geodata bug in fortress of dead at 21_17..
-
canseetarget return false, but why?
-
Hello. Now im trying to find where is problem, but can't :D function: public boolean canSeeTarget(final L2Object cha, final L2Object target) { // If geo is off do simple check :] // Don't allow casting on players on different dungeon lvls etc return Math.abs(target.getZ() - cha.getZ()) < 1000; } check: if (skill.getCastRange() > 0 && !GeoData.getInstance().canSeeTarget(this, target)) { sendMessage("target z:"+target.getZ()+" cha z:"+this.getZ()+"Z:"+ Math.abs(target.getZ() - this.getZ())); sendPacket(new SystemMessage(SystemMessageId.CANT_SEE_TARGET)); sendPacket(ActionFailed.STATIC_PACKET); return; } https://prnt.sc/gk7yg8 cast range = 900 565-565=0 0<1000=true 900>0 = true so it must be true and false in if. so where is problem? and this problem only in fortress of dead
-
Player.java - function checkItemRestriction()
-
Search in all java files with notepad++ keyword: "for (L2Skill". and in 10 sec i find it: for (L2Skill skill : player.getSkills().values())
-
Help Inventory Full
wongerlt replied to milosvamp's question in Request Server Development Help [L2J]
and it say that inv. is full at system message? -
Help All private stores in one npc
wongerlt replied to admirolas3's question in Request Server Development Help [L2J]
storeChar.getStoreType() == StoreType.SELL || storeChar.getStoreType() == StoreType.PACKAGE_SELL -
Help All private stores in one npc
wongerlt replied to admirolas3's question in Request Server Development Help [L2J]
what pack u using? -
if you hold f1 its not help :D
-
Help Inventory Full
wongerlt replied to milosvamp's question in Request Server Development Help [L2J]
show us how u put the code. -
Help Olympiad Settings problem.
wongerlt replied to tomaszow's question in Request Server Development Help [L2J]
ok... then edit l2olympiadmanager instance, make registration at ur > set date -
Help Olympiad Settings problem.
wongerlt replied to tomaszow's question in Request Server Development Help [L2J]
best way is delete npc then after 1-2 week spawn it again -
Help Olympiad Settings problem.
wongerlt replied to tomaszow's question in Request Server Development Help [L2J]
just manualy end olympiad in admin "Manual hero" at start day. Then ur olympiad start again after 1 sec (validation period) and end after 2 weeks. -
Its dual session bug. And i think u using acis "L2 Gold trance files". to fix this bug open this file "net\sf\l2j\gameserver\LoginServerThread.java" find this function "public void addGameServerLogin(String account, L2GameClient client)" and change with this: public void addGameServerLogin(String account, L2GameClient client) { L2GameClient savedClient = _accountsInGameServer.get(account); if (savedClient != null) { if (savedClient.isDetached()) { _log.info("Old Client was disconnected: Offline or OfflineMode --> Login Again [Account: " + account + "]"); _accountsInGameServer.put(account, client); } else { _log.info("Old Client was online --> Close Old Client Connection [Account: " + account + "]"); savedClient.closeNow(); _accountsInGameServer.remove(account); } } else { _log.info("Client was not online --> New Client Connection [Account: " + account + "]"); _accountsInGameServer.put(account, client); } }
-
Shift + click item in chat IL
wongerlt replied to MaKasTreRo's question in Request Server Development Help [L2J]
IL not have this feature, not posible :P posible only with client development. -
Help All private stores in one npc
wongerlt replied to admirolas3's question in Request Server Development Help [L2J]
its simple: else if (currentCommand.startsWith("category")) { String categoryName = st.nextToken(); final StringBuilder sb = new StringBuilder(200); for (Player storeChar : World.getInstance().getPlayers()) { if (storeChar.isInStoreMode() && storeChar.getStoreType() == StoreType.SELL) { for (TradeItem i : storeChar.getSellList().getItems()) { if (categoryName.startsWith("dagger")) { if(i.getItem().getItemType() == WeaponType.DAGGER){ sb.append("<table width=240 height=42><tr>"); sb.append("<td width=32 height=32 align=center><img src=Icon.item"+i.getItem().getItemId()+" width=32 height=32></td>"); sb.append("<td>" + i.getItem().getName() + "</td>"); sb.append("</tr><tr><td height=7></td></tr></table>"); } } } } if(sb == null || sb.toString().equals("")) { sb.append("No items to show"); } final NpcHtmlMessage html = new NpcHtmlMessage(getObjectId()); html.setFile("data/html/auctioneerManager/categoryView.htm"); html.replace("%objectId%", getObjectId()); html.replace("%items%", sb.toString()); player.sendPacket(html); } and change table, u dont need to create new table on every found item. use <tr> tag. -
maybe no, check other multisell xml files, if u see in other xml's <npcs> then add.
-
what acis version? i think i new version need add npc id in xml file, example: <?xml version='1.0' encoding='utf-8'?> <!-- PI Trap stone multisell --> <list> <npcs> <npc>32115</npc> <!-- Asamah --> </npcs> <!-- Trap stone --> <item> <ingredient id="57" count="750"/> <production id="8764" count="1"/> </item> </list>
-
try maybe this Multisell change to multisell, first letter must be lowercase.
-
where is bugged?