Hello I have a little problem with my vote system cause it's stopped working with Topzone so i guess they updated the site or made a little change in code but html isn't my strong side that's why I'm asking you guys for help :P For topzone code looks like this and as I said it worked before.
/*
* This program is free software: you can redistribute it and/or modify it under
* the terms of the GNU General Public License as published by the Free Software
* Foundation, either version 3 of the License, or (at your option) any later
* version.
*
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
* details.
*
* You should have received a copy of the GNU General Public License along with
* this program. If not, see <http://www.gnu.org/licenses/>.
*/
package net.sf.l2j.gameserver.votereward;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
import java.util.Map;
import net.sf.l2j.Config;
/**
* @author Anarchy
*
*/
public class Topzone extends VoteSystem
{
public Topzone(int votesDiff, boolean allowReport, int boxes, Map<Integer, Integer> rewards, int checkMins)
{
super(votesDiff, allowReport, boxes, rewards, checkMins);
}
@Override
public void run()
{
reward();
}
@Override
public int getVotes()
{
InputStreamReader isr = null;
BufferedReader br = null;
try
{
URLConnection con = new URL(Config.TOPZONE_SERVER_LINK).openConnection();
con.addRequestProperty("User-Agent", "L2TopZone");
isr = new InputStreamReader(con.getInputStream());
br = new BufferedReader(isr);
String line;
while ((line = br.readLine()) != null)
{
if (line.contains("</span></small>"))
{
int votes = Integer.valueOf(line.split(">")[9].replace("</span", ""));
return votes;
}
}
br.close();
isr.close();
}
catch (Exception e)
{
e.printStackTrace();
System.out.println("Error while getting server vote count from "+getSiteName()+".");
}
return -1;
}
@Override
public String getSiteName()
{
return "Topzone";
}
}
It returns Error msg. What should I change to fix this? :D
💰 Calling All Clans! Join Project Nemesis and Earn Real Money! 💰
Project Nemesis is offering exclusive rewards for clans that join our server! If you're a clan leader or a member looking for a fresh, competitive, and rewarding experience, this is your chance!
🎁 Clan Leader Rewards:
✅ Earn real money just for playing and leading your clan!
✅ Special in-game perks and bonuses.
🎮 Clan Member Rewards:
✅ Starter Pack – Boost your progress from day one!
✅ Free Premium Account – Enjoy extra features at no cost!
💀 Why Choose Project Nemesis?
🔥 Thrilling PvP and PvE content.
🔥 Active community and dedicated staff.
🔥 Balanced economy and fair play.
🔥 Regular events and tournaments.
🔗 Join Us Now!
🌍 Website: playnemesis.org
💬 Discord: Join Here
Don't miss this opportunity! Bring your clan, enjoy epic battles, and get rewarded for your dedication! 💎🔥
thats funny, you are beign funny, hopzone.net is the most legit website is. (was)
the reason?
Selling votes to server owners (fake servers can be first due to money)
Advertising new scryde owner's server and cycling the players to cryde server while other admins paying
Kadar made a mistake selling to a server owner
she destroyed the reputation of the website alongside with its legitimacy so as all people saying
RIP
Question
devil12pl
Hello I have a little problem with my vote system cause it's stopped working with Topzone so i guess they updated the site or made a little change in code but html isn't my strong side that's why I'm asking you guys for help :P
For topzone code looks like this and as I said it worked before.
It returns Error msg. What should I change to fix this? :D
4 answers to this question
Recommended Posts