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
Dear players,
Account registration for Airin x2 will be open 13.03 at 19:00 (GMT+1)!
You can create an account by selecting Airin in the upper right corner of your profile or via the link.
Accounts will not be deleted after the Open Beta Test, so don't miss the registration!
The Open Beta Test (OBT) will start on March 14 at 18:00 (GMT+1) and will last until March 17 at 20:00 (GMT+1) (approximately).
Players who find bugs during OBT will receive CoL as a reward:
- 1 CoL for each visual staticmeshes bug - For example, passing through textures, stairs, etc.
- 2 CoL or more for server-side bugs (depending on severity)
You can report bugs via support in Discord or forum.
🔽 Download links:
Google Drive: Download
China Client: Download
Updater: Download
Nickname reservation will be available from March 20 at 17:00 (GMT+1).
Service cost: 5 CoL.
💰 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! 💎🔥
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