-
Posts
25 -
Credits
0 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by VaggOne
-
It worked, it just need MariaDB 10.4.12 not the latest version of the program. Thanks for the help.
-
-
Hello, I think that the "Faction" mode on l2jMobius is not on Interlude client but in the other clients above , CT2.4 CT2.5 classic etc.
-
Server launched succesfully and already growing up community!! No P2W No FAKE players Worldwide Community! New clans Real money events coming soon! Streamer Rewards for advertising JOIN NOW! Website: https://l2tw.eu Discord: https://discord.com/invite/B5Mr9KgyX4 FB Page: https://www.facebook.com/l2twh5/ SERVER RATES Exp x15 Sp x15 Adena x20 Party Exp x1 Party Sp x1 ENCHANT RATES Safe Weapon/Armor = +4 Max Enchant = +16 Normal Enchant Scroll = 65% Bless Enchant Scroll = 80% AUGMENT RATES Life Stone = 4% Mid Life Stone = 9% High Life Stone = 14% Top Life Stone = 40% Glow Rates = 1%/20%/50%/100% SERVER FEATURES Geodata Stable Working Auto Learn Skills Auto Learn Forgotten Skills Certificates Without Quest Buff Slots 24 Dance/Song Slots 12 DeBuff Slots 8 Duration Buffs 2 hours Caslte Siege Class Balance Skill Balance DDoS Protection Flood Protection Walker Protection All H5 Zones Sub-class without quest Max Sub-class: 3 Max Sub-class Level 85 Olympiad every week Anti-Buff Shield GM Shop Auto loot mobs No Auto Loot on Raids Wedding System Vote Reward Auto Event System 99% Uptime No weight limit Vote Buff Rune EVENTS Team vs Team Capture the Flag Korean Style Last Hero CUSTOM ITEMS Donator Coin Gold Coin Silver Coin Event Coin SERVER COMMANDS .control .acpon .acpoff .online .away .back .repair .engage .report and more In game ALT+B VOTE FOR US FOLLOW US ser DISCORD se
-
Hello everyone, We are interesting on buy a H5 server pack. I have make my own search but i would like to see more options! Please feel free to suggest me any H5 pack or pm me! Best regards.
-
You just banned from forum cause you break forum rules! Also server is up 27 hours and whatever small issues reported by players so far we have fix them. i dont want to expatiate,you are the kind of player that, trust me, NO SERVER OWNER wants you on his server. Best regards.
-
Share Custom Community Board Interlude With Frame
VaggOne replied to Dragic's topic in Client Development Discussion
Very good work! I'm about to test it! Thank you! -
Help Message on Log In
VaggOne replied to VaggOne's question in Request Server Development Help [L2J]
Thank you a lot!!! -
Hello everyone! May i ask if anyone knows where i can change or remove this message that says about the pack?? Thank you all!!
-
Nice share! keep up the good work ! thank you!
-
Hello everyone!!! We happy to announce that we just did our goal! Our goal was to create two Lineage 2 Server always free-to-play for our community that we are players too for a long time now!! So we made a Full PvP launched 31/03/20 and already its community growing fast, and then we decide to create a mid-rate server with a bit of helping like - Buffs,Until B grade at shop ,etc.- but also to have things to be done Like craft A/S,Seven Signs etc. So our Craft-PvP Server launched 11/04/20 succesfully and growing up community FAST JOIN NOW!!!!! NO BOT! DDOS PROTECT! NO P2W! 100% Stable 24/7 Supp Active GM Team Active Dev Team for correct any small issues A New world of Lineage 2 expecting all of you,so with your help it will grow bigger and bigger. Visit our website:https://la2helena.com FB Page:https://www.facebook.com/la2helena/ Visiti our forum throw Website for more infos!
-
Help Hopzone Vote problem L2jFrozen
VaggOne replied to VaggOne's question in Request Server Development Help [L2J]
Can you pm me please? -
Help Hopzone Vote problem L2jFrozen
VaggOne replied to VaggOne's question in Request Server Development Help [L2J]
Yeah i know that link mate thats the link i put on server and get this error~! -
Help Hopzone Vote problem L2jFrozen
VaggOne replied to VaggOne's question in Request Server Development Help [L2J]
They said last rev. nah ok i understand mate and thank you... Anyone knows where i can find latest svn frozen?? -
Help Hopzone Vote problem L2jFrozen
VaggOne replied to VaggOne's question in Request Server Development Help [L2J]
What you mean exactly? :D Before i change system you can answer to my question? can i fix it in some way? -
Help Hopzone Vote problem L2jFrozen
VaggOne posted a question in Request Server Development Help [L2J]
I put hopzone api link and i get this error on game server : WARN [AutoVoteReward] Server HOPZONE is offline or something is wrong in link java.lang.ClassCastException: com.gargoylesoftware.htmlunit.UnexpectedPage cannot be cast to com.gargoylesoftware.htmlunit.html.HtmlPage at com.l2jfrozen.gameserver.handler.AutoVoteRewardHandler.getHopZoneVotes(AutoVoteRewardHandler.java:295) at com.l2jfrozen.gameserver.handler.AutoVoteRewardHandler$AutoReward.run(AutoVoteRewardHandler.java:103) at com.l2jfrozen.gameserver.thread.ThreadPoolManager$RunnableWrapper.run(ThreadPoolManager.java:95) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) INFO [AutoSaveManager] ConnectionCheckTask, players connections checked. I try to change "https:// to http://" but nothing changed. and this is the Java file . package com.l2jfrozen.gameserver.handler; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.net.URL; import java.net.URLConnection; import java.util.ArrayList; import java.util.Collection; import java.util.List; import java.util.Set; import org.apache.log4j.Level; import org.apache.log4j.Logger; import com.gargoylesoftware.htmlunit.BrowserVersion; import com.gargoylesoftware.htmlunit.WebClient; import com.gargoylesoftware.htmlunit.html.HtmlPage; import com.l2jfrozen.Config; import com.l2jfrozen.gameserver.model.L2World; import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance; import com.l2jfrozen.gameserver.model.entity.Announcements; import com.l2jfrozen.gameserver.powerpak.PowerPakConfig; import com.l2jfrozen.gameserver.thread.ThreadPoolManager; /** * @author L2jFrozen <br> * <br> * Network working with L2jFrozen AutoVoteReward: <br> * Hopzone -> http://l2.hopzone.net/ <br> * Topzone -> http://l2topzone.com/ <br> * L2network -> http://l2network.eu/ <br> */ public class AutoVoteRewardHandler { protected static final Logger LOGGER = Logger.getLogger(AutoVoteRewardHandler.class); protected List<String> already_rewarded; private int _l2networkVotesCount = 0; private int _hopzoneVotesCount = 0; private int _topzoneVotesCount = 0; protected List<String> _already_rewarded; protected static boolean _l2network = false; protected static boolean _topzone = false; protected static boolean _hopzone = false; private AutoVoteRewardHandler() { LOGGER.info("Vote Reward System Initiated."); if (_hopzone) { int hopzone_votes = getHopZoneVotes(); if (hopzone_votes == -1) { hopzone_votes = 0; } setHopZoneVoteCount(hopzone_votes); } if (_l2network) { int l2network_votes = getL2NetworkVotes(); if (l2network_votes == -1) { l2network_votes = 0; } setL2NetworkVoteCount(l2network_votes); } if (_topzone) { int topzone_votes = getTopZoneVotes(); if (topzone_votes == -1) { topzone_votes = 0; } setTopZoneVoteCount(topzone_votes); } ThreadPoolManager.getInstance().scheduleGeneralAtFixedRate(new AutoReward(), PowerPakConfig.VOTES_SYSYEM_INITIAL_DELAY, PowerPakConfig.VOTES_SYSYEM_STEP_DELAY); } protected class AutoReward implements Runnable { @Override public void run() { final int minutes = (PowerPakConfig.VOTES_SYSYEM_STEP_DELAY / 1000) / 60; if (_hopzone) { final int hopzone_votes = getHopZoneVotes(); if (hopzone_votes != -1) { LOGGER.info("[AutoVoteReward] Server HOPZONE Votes: " + hopzone_votes); Announcements.getInstance().gameAnnounceToAll("[AutoVoteReward] Actual HOPZONE Votes are " + hopzone_votes + "..."); if (hopzone_votes != 0 && hopzone_votes >= getHopZoneVoteCount() + PowerPakConfig.VOTES_FOR_REWARD) { _already_rewarded = new ArrayList<>(); final Collection<L2PcInstance> pls = L2World.getInstance().getAllPlayers(); Announcements.getInstance().gameAnnounceToAll("[AutoVoteReward] Great Work! Check your inventory for Reward!!"); // L2ItemInstance item; for (final L2PcInstance player : pls) { if (player != null && !player.isInOfflineMode() && player.isOnline() == 1) { if (player._active_boxes <= 1 || (player._active_boxes > 1 && checkSingleBox(player))) { final Set<Integer> items = PowerPakConfig.VOTES_REWARDS_LIST.keySet(); for (final Integer i : items) { // item = player.getInventory().getItemByItemId(i); // TODO: check on maxstack for item player.addItem("reward", i, PowerPakConfig.VOTES_REWARDS_LIST.get(i), player, true); } } } } setHopZoneVoteCount(hopzone_votes); } Announcements.getInstance().gameAnnounceToAll("[AutoVoteReward] Next HOPZONE Reward in " + minutes + " minutes at " + (getHopZoneVoteCount() + PowerPakConfig.VOTES_FOR_REWARD) + " Votes!!"); // site web Announcements.getInstance().gameAnnounceToAll("[SiteWeb] " + PowerPakConfig.SERVER_WEB_SITE); } } if (_topzone && _hopzone && PowerPakConfig.VOTES_SYSYEM_STEP_DELAY > 0) { try { Thread.sleep(PowerPakConfig.VOTES_SYSYEM_STEP_DELAY / 2); } catch (final InterruptedException e) { if (Config.ENABLE_ALL_EXCEPTIONS) e.printStackTrace(); } } if (_topzone) { final int topzone_votes = getTopZoneVotes(); if (topzone_votes != -1) { LOGGER.info("[AutoVoteReward] Server TOPZONE Votes: " + topzone_votes); Announcements.getInstance().gameAnnounceToAll("[AutoVoteReward] Actual TOPZONE Votes are " + topzone_votes + "..."); if (topzone_votes != 0 && topzone_votes >= getTopZoneVoteCount() + PowerPakConfig.VOTES_FOR_REWARD) { _already_rewarded = new ArrayList<>(); final Collection<L2PcInstance> pls = L2World.getInstance().getAllPlayers(); Announcements.getInstance().gameAnnounceToAll("[AutoVoteReward] Great Work! Check your inventory for Reward!!"); // L2ItemInstance item; for (final L2PcInstance player : pls) { if (player != null && !player.isInOfflineMode() && player.isOnline() == 1) { if (player._active_boxes <= 1 || (player._active_boxes > 1 && checkSingleBox(player))) { final Set<Integer> items = PowerPakConfig.VOTES_REWARDS_LIST.keySet(); for (final Integer i : items) { // item = player.getInventory().getItemByItemId(i); // TODO: check on maxstack for item player.addItem("reward", i, PowerPakConfig.VOTES_REWARDS_LIST.get(i), player, true); } } } } setTopZoneVoteCount(topzone_votes); } Announcements.getInstance().gameAnnounceToAll("[AutoVoteReward] Next TOPZONE Reward in " + minutes + " minutes at " + (getTopZoneVoteCount() + PowerPakConfig.VOTES_FOR_REWARD) + " Votes!!"); // site web Announcements.getInstance().gameAnnounceToAll("[SiteWeb] " + PowerPakConfig.SERVER_WEB_SITE); } } if (_topzone && _hopzone && _l2network && PowerPakConfig.VOTES_SYSYEM_STEP_DELAY > 0) { try { Thread.sleep(PowerPakConfig.VOTES_SYSYEM_STEP_DELAY / 2); } catch (final InterruptedException e) { if (Config.ENABLE_ALL_EXCEPTIONS) e.printStackTrace(); } } if (_l2network) { final int l2network_votes = getL2NetworkVotes(); if (l2network_votes != -1) { LOGGER.info("[AutoVoteReward] Server L2NETWORK Votes: " + l2network_votes); Announcements.getInstance().gameAnnounceToAll("[AutoVoteReward] Actual L2Network Votes are " + l2network_votes + "..."); if (l2network_votes != 0 && l2network_votes >= getL2NetworkVoteCount() + PowerPakConfig.VOTES_FOR_REWARD) { already_rewarded = new ArrayList<>(); final Collection<L2PcInstance> pls = L2World.getInstance().getAllPlayers(); Announcements.getInstance().gameAnnounceToAll("[AutoVoteReward] Great Work! Check your inventory for Reward!!"); // L2ItemInstance item; for (final L2PcInstance player : pls) { if (player != null && !player.isInOfflineMode() && player.isOnline() == 1) { if (player._active_boxes <= 1 || (player._active_boxes > 1 && checkSingleBox(player))) { final Set<Integer> items = PowerPakConfig.VOTES_REWARDS_LIST.keySet(); for (final Integer i : items) { // item = player.getInventory().getItemByItemId(i); // TODO: check on maxstack for item player.addItem("reward", i, PowerPakConfig.VOTES_REWARDS_LIST.get(i), player, true); } } } } setL2NetworkVoteCount(l2network_votes); } Announcements.getInstance().gameAnnounceToAll("[AutoVoteReward] Next L2Network Reward in " + minutes + " minutes at " + (getL2NetworkVoteCount() + PowerPakConfig.VOTES_FOR_REWARD) + " Votes!!"); // site web Announcements.getInstance().gameAnnounceToAll("[SiteWeb] " + PowerPakConfig.SERVER_WEB_SITE); } } } } // Check boxes protected boolean checkSingleBox(final L2PcInstance player) { if (player == null) return false; if (player.getClient() != null && player.getClient().getConnection() != null && !player.getClient().getConnection().isClosed() && player.isOnline() == 1 && !player.isInOfflineMode()) { final String playerip = player.getClient().getConnection().getInetAddress().getHostAddress(); if (_already_rewarded.contains(playerip)) return false; _already_rewarded.add(playerip); return true; } // if no connection (maybe offline shop) dnt reward return false; } protected int getHopZoneVotes() { int votes = -1; try { final WebClient webClient = new WebClient(BrowserVersion.CHROME); webClient.getOptions().setThrowExceptionOnFailingStatusCode(false); webClient.getOptions().setThrowExceptionOnScriptError(false); webClient.getOptions().setPrintContentOnFailingStatusCode(false); final HtmlPage page = webClient.getPage(PowerPakConfig.VOTES_SITE_HOPZONE_URL); final String fullPage = page.asXml(); final int constrainA = fullPage.indexOf("rank anonymous tooltip") + 24; String voteSection = fullPage.substring(constrainA); final int constrainB = voteSection.indexOf("span") - 2; voteSection = voteSection.substring(0, constrainB).trim(); votes = Integer.parseInt(voteSection); // Try to free all the freaking resources page.cleanUp(); webClient.getJavaScriptEngine().shutdown(); webClient.closeAllWindows(); } catch (final Exception e) { LOGGER.warn("[AutoVoteReward] Server HOPZONE is offline or something is wrong in link", e); Announcements.getInstance().gameAnnounceToAll("[AutoVoteReward] HOPZONE is offline. We will check reward as it will be online again"); } return votes; } protected int getTopZoneVotes() { int votes = -1; URL url = null; URLConnection con = null; InputStream is = null; InputStreamReader isr = null; BufferedReader in = null; try { url = new URL(PowerPakConfig.VOTES_SITE_TOPZONE_URL); con = url.openConnection(); con.addRequestProperty("User-Agent", "L2TopZone"); is = con.getInputStream(); isr = new InputStreamReader(is); in = new BufferedReader(isr); String inputLine; while ((inputLine = in.readLine()) != null) { if (inputLine.contains("Votes")) { votes = Integer.valueOf(inputLine.split(">")[3].replace("</div", "")); break; } } } catch (final Exception e) { LOGGER.warn("[AutoVoteReward] Server TOPZONE is offline or something is wrong in link"); Announcements.getInstance().gameAnnounceToAll("[AutoVoteReward] TOPZONE is offline. We will check reward as it will be online again"); // e.printStackTrace(); } finally { if (in != null) try { in.close(); } catch (final IOException e1) { e1.printStackTrace(); } if (isr != null) try { isr.close(); } catch (final IOException e1) { e1.printStackTrace(); } if (is != null) try { is.close(); } catch (final IOException e1) { e1.printStackTrace(); } } return votes; } protected int getL2NetworkVotes() { int votes = -1; URL url = null; URLConnection con = null; InputStream is = null; InputStreamReader isr = null; BufferedReader in = null; try { url = new URL(PowerPakConfig.VOTES_SITE_L2NETWORK_URL); con = url.openConnection(); con.addRequestProperty("User-Agent", "L2Network"); is = con.getInputStream(); isr = new InputStreamReader(is); in = new BufferedReader(isr); String inputLine; while ((inputLine = in.readLine()) != null) { if (inputLine.contains("color:#e7ebf2")) { votes = Integer.valueOf(inputLine.split(">")[2].replace("</b", "")); break; } } } catch (final Exception e) { LOGGER.warn("[AutoVoteReward] Server L2NETWORK is offline or something is wrong in link"); Announcements.getInstance().gameAnnounceToAll("[AutoVoteReward] L2Network is offline. We will check reward as it will be online again"); // e.printStackTrace(); } finally { if (in != null) try { in.close(); } catch (final IOException e1) { e1.printStackTrace(); } if (isr != null) try { isr.close(); } catch (final IOException e1) { e1.printStackTrace(); } if (is != null) try { is.close(); } catch (final IOException e1) { e1.printStackTrace(); } } return votes; } protected void setHopZoneVoteCount(final int voteCount) { _hopzoneVotesCount = voteCount; } protected int getHopZoneVoteCount() { return _hopzoneVotesCount; } protected void setTopZoneVoteCount(final int voteCount) { _topzoneVotesCount = voteCount; } protected int getTopZoneVoteCount() { return _topzoneVotesCount; } protected void setL2NetworkVoteCount(final int voteCount) { _l2networkVotesCount = voteCount; } protected int getL2NetworkVoteCount() { return _l2networkVotesCount; } public static AutoVoteRewardHandler getInstance() { Logger.getLogger("com.gargoylesoftware").setLevel(Level.OFF); if (PowerPakConfig.VOTES_SITE_HOPZONE_URL != null && !PowerPakConfig.VOTES_SITE_HOPZONE_URL.equals("")) _hopzone = true; if (PowerPakConfig.VOTES_SITE_TOPZONE_URL != null && !PowerPakConfig.VOTES_SITE_TOPZONE_URL.equals("")) _topzone = true; if (PowerPakConfig.VOTES_SITE_L2NETWORK_URL != null && !PowerPakConfig.VOTES_SITE_L2NETWORK_URL.equals("")) _l2network = true; if (_topzone || _hopzone || _l2network) return SingletonHolder._instance; return null; } @SuppressWarnings("synthetic-access") private static class SingletonHolder { protected static final AutoVoteRewardHandler _instance = new AutoVoteRewardHandler(); } } Please if anyone know how i can fix this i ll be thankfull. Thank you all. -
Problem solved thank you SweeTs! But when i enter the game and i put for test in 5 mobs to pop up captcha i get this window tell me that im suspicious for cheat ,it has "Continue" button that i press and nothing happened! Also no text allow or image so i can put some code in order to byppass it and no send me to jail! but i click continue and nothing happens!
-
1st of all thank you! 2nd check and this post i make for that so if u can be more specific ! i ll change everything that is Player to l2PcInstance. thanks i hopt it ll resolve it!
-
Help Problem with code adaption Captch on latest l2jaCis
VaggOne replied to VaggOne's question in Request Server Development Help [L2J]
Sorry but u are not so specific! where i must change the L2Character i have problem in Player no Character and btw if i change L2 Character to Creature messed up worst + L2PcInstance i think its already as Player! i told you new to java! -
Hello everyone!! I find this code "captcha" u see above. I checkout latest version of l2jaCis and i apply the patch! Everything was ok until i find that some lines are wrong for this version so i try (with my low knowledge) to adapt it correctly but i still cant fix the error in BotPreventionManager.Java and in Captcha.java. i Post you the "error" so if someone knows what i must do exactly or what i must change in order to work properly i ll be very very thankfull! public void updatecounter(L2Character killer2, L2Character l2Character) { if ((killer2 instanceof Player) && (l2Character instanceof Monster)) { Player killer = (Player) killer2; if (_validation.get(killer.getObjectId()) != null) Player and monster cannot be resolved and is with red line under! The code has import for instance.Player but thats doesnt exist on that rev of aCis so i change it to L2PcInstance. and has import for Character that i change to L2Character cause that also doesnt exist on this rev! anyway maybe i was do it wrong and maybe need something else in order to adapt on the latest rev correctly! (Im new to java coding so be easy on me.)
-
Hello i just adapt the code with some modifications so i can Apply the patch and the only error i have is this! any help pls? public void generateCaptcha(PlayerData container, Player target) { int captchaId = generateRandomCaptchaId(); Player cannot be resolved!
-
Code NPC Player Buffer [UPDATED aCis 401]
VaggOne replied to 'Baggos''s topic in Server Shares & Files [L2J]
Nice one ! trully helped me! Keep it up! -
Hello, I just compiled the last version of l2jaCis! I begin with the DB installer i change the settings for find my DB and Pass etc. DB installed complete! After that, i open "RegisterGameServer" in order to make the "hexid" and continue.( I have make the changes in "LoginServer" config for the DB) When i press my Choice "1" the console report me this! i cannot understand where is the problem! It is cause i put a password on root user? is it because i use 8.0 sql and no 5.5! i dont know! maybe is something "easy" that i cannot think or find! Anyway i post down the error! Any kind of help accepted! Thank you all from now!