0 AccessDenied Posted July 24, 2016 Posted July 24, 2016 (edited) wtb acis vote system fix pm me,only trusted Give some cute infos like what you want ? You want an npc or voiced command or what? You want to give every x hour or specific to a player who did the vote? In addition why ya no hire a dev to make - adapt one ? Why you're jerk with me anyway? Also if you want pm me. Edited July 24, 2016 by AccessDenied
0 PvP-World Posted July 24, 2016 Author Posted July 24, 2016 to mass vote system ana 5 vote kai to vote npc episis
0 AccessDenied Posted July 24, 2016 Posted July 24, 2016 to mass vote system ana 5 vote kai to vote npc episis Even if you're jerk and speak bad to me http://pastebin.com/rvteFjju Thank me later
0 PvP-World Posted July 24, 2016 Author Posted July 24, 2016 (edited) /* * 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 jpvp.engines.vote.global; 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; import jpvp.engines.vote.GlobalVoteHandler; public class Network extends GlobalVoteHandler { public Network(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.NETWORK_SERVER_LINK).openConnection(); con.addRequestProperty("User-L2Network", "Mozilla/4.76"); isr = new InputStreamReader(con.getInputStream()); br = new BufferedReader(isr); String line; while ((line = br.readLine()) != null) { if (line.contains("<div class=\"tls-in-sts\"><b style")) { int votes = Integer.valueOf(line.split(">")[2].replace("</b", "")); return votes; } } br.close(); isr.close(); } catch (Exception e) { System.out.println("Error while getting server vote count from "+getSiteName()+"."); } return -1; } @Override public String getSiteName() { return "Network"; } @Override public int getAnnounceType() { return 1; } } Edited July 24, 2016 by PvP-World
0 AccessDenied Posted July 24, 2016 Posted July 24, 2016 /* * 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 jpvp.engines.vote.individual; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.net.URL; import java.net.URLConnection; import java.text.SimpleDateFormat; import java.util.Date; import net.sf.l2j.Config; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; import jpvp.engines.vote.IndividualVoteHandler; /** * @author Devlin * */ public class NetworkInd implements Runnable { private int _networkVotes = 0; public NetworkInd(L2PcInstance voter) { IndividualVoteHandler._voter = voter; initializeNetwork(); } @Override public void run() { int networkVotes = _networkVotes; initializeNetwork(); if (networkVotes != _networkVotes && IndividualVoteHandler._voter.isOnline()) { IndividualVoteHandler._voter.sendMessage("Your vote was successful, you have been rewarded."); IndividualVoteHandler._voter.setNetworkVotes(IndividualVoteHandler._voter.getNetworkVotes() + 1); IndividualVoteHandler._voter.setNetworkLastVoteTime(System.currentTimeMillis()); for (int i : Config.NETWORK_IND_REWARDS.keySet()) { IndividualVoteHandler._voter.addItem("Reward.", i, Config.NETWORK_IND_REWARDS.get(i), IndividualVoteHandler._voter, true); } IndividualVoteHandler.ACTIVE = false; IndividualVoteHandler._voter = null; } else { // unsuccessful voting. if (IndividualVoteHandler._voter.isOnline()) IndividualVoteHandler._voter.sendMessage("Your vote was unsuccessful. Sorry!"); IndividualVoteHandler._voter.setNetworkLastVoteTime(System.currentTimeMillis()); IndividualVoteHandler.ACTIVE = false; IndividualVoteHandler._voter = null; } } @SuppressWarnings("resource") private void initializeNetwork() { int votes = -1; URL url = null; URLConnection con = null; InputStream is = null; InputStreamReader isr = null; BufferedReader in = null; try { url = new URL(Config.NETWORK_SERVER_LINK); 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", "")); _networkVotes = votes; break; } } } catch (Exception e) { e.printStackTrace(); } } public static String getNetworkCooldown(L2PcInstance p) { long networkCooldown = p.getNetworkLastVoteTime(); long networkVoteDelay = 43200000L; // 12 hours. SimpleDateFormat sdf = new SimpleDateFormat("E dd.MM.yyyy HH:mm:ss a"); Date resultdate = new Date(networkCooldown + networkVoteDelay); return sdf.format(resultdate); } } Are you drunk? If yes is cute >.<
0 AccessDenied Posted July 24, 2016 Posted July 24, 2016 It's a lol topic, imma move it to help section :o Dis guy is trolling us >.<
0 SweeTs Posted July 24, 2016 Posted July 24, 2016 (edited) You care too much, lazy (and dumb) ppl deserve their 'fate' :P They move their asses to work, else pay. Edited July 24, 2016 by SweeTs
0 AccessDenied Posted July 24, 2016 Posted July 24, 2016 You care too much, lazy (and dumb) ppl deserve their 'fate' :P They move their asses to work, else pay.
0 iAlreadyExist Posted July 24, 2016 Posted July 24, 2016 pm me i will help u for free its not that hard :)
0 'Baggos' Posted July 24, 2016 Posted July 24, 2016 I cannot understand what he asking for.. Vote system? It is already share by Anarchy. Open a help topic and tell us what exactly problem you have.
0 AccessDenied Posted July 24, 2016 Posted July 24, 2016 I cannot understand what he asking for.. Vote system? It is already share by Anarchy. Open a help topic and tell us what exactly problem you have. I already gave him a working one for aCis that give massive reward to those who did -.- but idk what he's doing anyway.
0 PvP-World Posted July 24, 2016 Author Posted July 24, 2016 Error while getting server vote count from Network.
0 AccessDenied Posted July 24, 2016 Posted July 24, 2016 Error while getting server vote count from Network. Change this try { URLConnection con = new URL(topzoneUrl).openConnection(); con.addRequestProperty("User-Agent", "Mozilla/4.76"); isr = new InputStreamReader(con.getInputStream()); br = new BufferedReader(isr); boolean got = false; String line; while ((line = br.readLine()) != null) { if (line.contains("<div class=\"rank\"><div class=\"votes2\">Votes:<br>") && !got) { got = true; int votes = Integer.valueOf(line.split("<div class=\"rank\"><div class=\"votes2\">Votes:<br>")[1].replace("</div></div>", "")); return votes; } } br.close(); isr.close(); } To this: try { URLConnection con = new URL(topzoneUrl).openConnection(); con.addRequestProperty("User-Agent", "L2TopZone"); isr = new InputStreamReader(con.getInputStream()); br = new BufferedReader(isr); String line; while ((line = br.readLine()) != null) { int votes = Integer.valueOf(line); return votes; } br.close(); isr.close(); } Thank me later
0 PvP-World Posted July 24, 2016 Author Posted July 24, 2016 this error appears from l2network vote system not l2topzone.
Question
PvP-World
wtb acis vote system fix pm me,only trusted
17 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now