- 0
[HELP] AutoReward Hopzone java error
-
Posts
-
Hi, I’m reporting @nuturazvan for attempting to scam me out of 70€. Last week, he contacted me on Discord saying he was looking for a control panel. I initially offered NimeraCP, but after I told him the price, he said he couldn’t afford it. I then told him I could develop a custom control panel within his budget. After discussing the details, we agreed on the following: Control / Donate Panel includes: Donate page Account registration page Login page Password reset page Stripe integration Agreed price: 70€ Deal date: December 3, 2025 I finished developing the panel on December 6, 2025, but I have not delivered it yet. The code is complete and currently sitting in a private GitHub repository, waiting for payment. As of December 14, 2025, I still haven’t received any payment. I’ve asked him multiple times when I can expect it, and he keeps making excuses, saying a friend owes him money and that he’s waiting to get paid first. If you don’t have the money, you shouldn’t be ordering work. I take responsibility for starting the work without upfront payment, but that doesn’t excuse repeatedly delaying payment. Posting this as a warning to others.
-
Dear partners! At the moment we are in great need of the following positions: — Snapchat old and new accounts | With snapscores | Geo: Europe/USA | Full access via email/phone number — Reddit old (brute or hacked origin, self-registered) accounts with post and comment karma from 100 to 100,000+ | Full email access included — LinkedIn old accounts with real connections | Geo: Europe/USA | Full email access + active 2FA password — Instagram old accounts (2010–2023) | Full email access (possibly with active 2FA password) — Facebook old accounts (2010–2023) | Full email access (possibly with active 2FA password) | With friends or without friends | Geo: Europe/USA/Asia — Threads accounts | Full email access (possibly with active 2FA password) — TikTok/Facebook/Google ADS Agency advertising accounts — Email accounts: mail.ru, yahoo.com, gazeta.pl, gmx.ch / gmx.de / gmx.net (BUT NOT gmx.com) — Google ADS Manual Farm accounts (verified via email and phone number) | GEO: USA/Europe, mostly USA. — WhatsApp OLD Accounts — Twitter accounts with followers and posts (old accounts) Contact us via the details below. We will be glad to cooperate! We are also ready to consider other partnership and collaboration options. Active links to our projects: Digital goods store (Website): Go to Store Telegram bot: Go to – convenient access to the store via the Telegram messenger. Virtual numbers service: Go to Telegram bot for purchasing Telegram Stars: Go to – fast and profitable purchase of Stars in Telegram. SMM Panel: Go to – promotion of your social media accounts. Contacts and support: ➡ Telegram: https://t.me/socnet_support ➡ WhatsApp: https://wa.me/79051904467 ➡ Discord: socnet_support ➡ ✉ Email: solomonbog@socnet.store
-
Dear partners! At the moment we are in great need of the following positions: — Snapchat old and new accounts | With snapscores | Geo: Europe/USA | Full access via email/phone number — Reddit old (brute or hacked origin, self-registered) accounts with post and comment karma from 100 to 100,000+ | Full email access included — LinkedIn old accounts with real connections | Geo: Europe/USA | Full email access + active 2FA password — Instagram old accounts (2010–2023) | Full email access (possibly with active 2FA password) — Facebook old accounts (2010–2023) | Full email access (possibly with active 2FA password) | With friends or without friends | Geo: Europe/USA/Asia — Threads accounts | Full email access (possibly with active 2FA password) — TikTok/Facebook/Google ADS Agency advertising accounts — Email accounts: mail.ru, yahoo.com, gazeta.pl, gmx.ch / gmx.de / gmx.net (BUT NOT gmx.com) — Google ADS Manual Farm accounts (verified via email and phone number) | GEO: USA/Europe, mostly USA. — WhatsApp OLD Accounts — Twitter accounts with followers and posts (old accounts) Contact us via the details below. We will be glad to cooperate! We are also ready to consider other partnership and collaboration options. Active links to our projects: Digital goods store (Website): Go to Store Telegram bot: Go to – convenient access to the store via the Telegram messenger. Virtual numbers service: Go to Telegram bot for purchasing Telegram Stars: Go to – fast and profitable purchase of Stars in Telegram. SMM Panel: Go to – promotion of your social media accounts. Contacts and support: ➡ Telegram: https://t.me/socnet_support ➡ WhatsApp: https://wa.me/79051904467 ➡ Discord: socnet_support ➡ ✉ Email: solomonbog@socnet.store
-
-
Topics

Question
sirzufall
I am using the latest L2jServer unstable Pack.
Pls help me .. thx.
Here is my code :
/* * This is a script completely developed by Rain^ (?) * You are not allowed to sell any copies of it. * * Since 2.0 (by Zoey76 for L2J Forums): * Added logger instead of System.out.println() * Moved to Datapack. * Reworked AutoReward class. * Reworked getVotes() method. * Time is in minutes instead of milliseconds. * Uses different a-beep-t for each item. * Only rewards online players, not offline shops. * Rewarded players count. * * Since 3.0 (by KsrZ for L2JServer): * Multi-Reward same time, if needed ((votes - getLastVoteCount() / _votesRequiredForReward) * ITEMs) * log player name's * 1 reward per ip * */ package custom.VoteEngine; import java.io.*; import java.net.*; import java.util.ArrayList; import java.util.List; import java.util.Collection; import java.util.logging.Level; import java.util.logging.Logger; import com.l2jserver.gameserver.Announcements; import com.l2jserver.gameserver.ThreadPoolManager; import com.l2jserver.gameserver.model.L2World; import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; import com.l2jserver.gameserver.util.L2TIntObjectHashMap; /** * @author KsrZ * @version 3.0 */ public class AutoVoteRewardHandler { protected static final Logger _log = Logger.getLogger(AutoVoteRewardHandler.class.getName()); //----------------------------------------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------------------------------------- // Settings private final static String _url = "http://l2.hopzone.net/lineage2/details/93778/L2-Quittance";//Add your URL from HopZone here! private final int _votesRequiredForReward = 10; //Votes Requiered for next check //Initial check private final int initialCheck = 1; //initial Time to check //Delay interval: private final int delayForCheck = 15; //Delay for next check //Reward: //{ItemID, COUNT}, private final static int[][] ITEMs = { { 9143, 1 }, // Blue Paper { 9627, 10 }, // Adena }; //----------------------------------------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------------------------------------- //System --> Don't touch anything from here. private int _lastVoteCount = 0; private List<String> already_rewarded; private AutoVoteRewardHandler() { _log.info(" |>===================================================================<|"); _log.info(" |> [Auto Vote Reward]: Vote Reward System Initiated. <|"); _log.info(" |>===================================================================<|"); ThreadPoolManager.getInstance().scheduleGeneralAtFixedRate(new AutoReward(), initialCheck * 60000, delayForCheck * 60000); } private class AutoReward implements Runnable { public void run() { String Player_Rewared = null; int votes = getVotes(); int rewardedPlayers = 0; int VGV = (votes - getLastVoteCount()) / _votesRequiredForReward; if (votes > -1) { if ((getLastVoteCount() != 0) && (votes >= (getLastVoteCount() + _votesRequiredForReward))) { already_rewarded = new ArrayList<String>(); L2PcInstance[] pls = L2World.getInstance().getAllPlayers().getValues(new L2PcInstance[0]); for (L2PcInstance player : pls) { if ((player != null) && !player.getClient().isDetached()) { for (int[] reward : ITEMs) { if(checkSingleBox(player)) { if (player.getInventory().validateCapacityByItemId(reward[0])) { player.addItem("reward", reward[0], reward[1]*VGV, player, true); if(Player_Rewared == null) Player_Rewared = " " + player.getName(); else if(Player_Rewared != null && !Player_Rewared.contains(player.getName())) Player_Rewared = Player_Rewared + " | " + player.getName(); } } } rewardedPlayers++; } } setLastVoteCount((int)(votes - ((votes - getLastVoteCount()) - (VGV * _votesRequiredForReward)))); } else if (getLastVoteCount() == 0 || votes < getLastVoteCount()) { setLastVoteCount(votes); } if (VGV == votes / _votesRequiredForReward && Player_Rewared == null) { VGV= 0; Player_Rewared = " "; } else if (Player_Rewared == null) Player_Rewared = " "; _log.info(" >------------------> Vote Reward Edited By KsrZ >---------------------------->"); _log.info(" >| Server Votes: " + votes ); _log.info(" >| Checking votes evry " + delayForCheck + " minutes."); _log.info(" >| " + rewardedPlayers + " rewarded, players: "); _log.info(" (" + Player_Rewared + ")"); _log.info(" >| Reward X" + VGV + " times."); _log.info(" <----------------------------------------------------------------------------<"); Announcements.getInstance().announceToAll("[HopZone Votes]: " + votes + "."); Announcements.getInstance().announceToAll("[HopZone]: Next Reward on " + (getLastVoteCount() + _votesRequiredForReward) + " votes!"); } else { _log.log(Level.WARNING, "[Auto Vote Reward]: Error retreiving server votes count!"); } } } private static int getVotes() { InputStreamReader isr = null; BufferedReader in = null; int votes = -1; try { URLConnection conn = new URL(_url).openConnection(); conn.addRequestProperty("User-Agent", "Mozilla/4.76"); isr = new InputStreamReader(conn.getInputStream()); in = new BufferedReader(isr); String inputLine; while (((inputLine = in.readLine()) != null) && (votes == -1)) { if (inputLine.contains("Anonymous User Votes")) { try { votes = Integer.valueOf(inputLine.split(">")[2].replace("</span", "")); } catch (Exception e) { } } } in.close(); } catch (Exception e) { _log.log(Level.WARNING, "[Auto Vote Reward]: " + e.getMessage(), e); } return votes; } private boolean checkSingleBox(L2PcInstance player){ if(player.getClient()!=null && player.getClient().getConnection()!=null && !player.getClient().getConnection().isClosed()){ String playerip = player.getClient().getConnection().getInetAddress().getHostAddress(); if(already_rewarded.contains(playerip)) return false; already_rewarded.add(playerip); return true; } return false; } private void setLastVoteCount(int voteCount) { _lastVoteCount = voteCount; } private int getLastVoteCount() { return _lastVoteCount; } public static AutoVoteRewardHandler getInstance() { return SingletonHolder._instance; } @SuppressWarnings("synthetic-access") private static class SingletonHolder { protected static final AutoVoteRewardHandler _instance = new AutoVoteRewardHandler(); } public static void main(String[] args) { AutoVoteRewardHandler.getInstance(); } }and here is my error :
3 answers to this question
Recommended Posts