Jump to content

Crytek

Membro
  • Content Count

    1
  • Joined

  • Last visited

Community Reputation

0 Normal

About Crytek

  • Rank
    ForeverAlone
  1. private boolean isVotedInSite(String ip, VoteSite site) { try { // Make URL with vote site link with player IP address final URL url = new URL(site.getLink(ip)); // Open connection final HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection(); // Set User-Agent httpURLConnection.setRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36"); // Get response code and if everything is OK try to get answer final int response = httpURLConnection.getResponseCode(); if (response == HTTP_OK) { // Get input stream from vote sites try (BufferedReader br = new BufferedReader(new InputStreamReader(httpURLConnection.getInputStream()))) { // Get answer from vote site which returns true/false switch (site) { case L2HOPZONE: return br.readLine().contains("true"); case L2TOPZONE: return br.readLine().equals("TRUE"); case L2NETWORK: return br.readLine().equals("1"); case L2TOP: return br.readLine().equals("TRUE"); case L2BR: return br.readLine().equals("1"); (if is correct or request correct read) } } } exampe of check is https://top.l2jbrasil.com/votesystem/index.php?username=l2br&ip=0.0.0.0 have to get check of status. there is 1 (then player not voted is 0) <votes><vote> <site_id>id</site_id> <ip>xxx.xx.xx.xx</ip> <date>2017-04-24 19:34:07</date> <status>1</status> </vote></votes>
×
×
  • Create New...