Jump to content

nikejuli

Members
  • Posts

    227
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

About nikejuli

Profile Information

  • Gender
    Not Telling

nikejuli's Achievements

Newbie

Newbie (1/16)

0

Reputation

  1. Hello i want ddos protect i have 1 login Server and i am running 5 gameservers I have 5 dedicate please offer me
  2. Geia sas tha ithela na matho pos mpwro apo admin na kanw ena skill enos pexti +11 +12 + 13 ...euxaristw poly!!
  3. Kalhspera tsakalia exw to eksis provlima To agument Stun To active Piani poly syxna sto server mou pos tha mioso tin pithanotita? Exoume ftasi se simio pou i toksotes na erxonte konta na sto skane..... As voithisi kapios to psaxnw poly kairo..
  4. pou na to vro? se afto to reward ti einai lathos? eksigise mou ligo se parakalw poly
  5. package net.sf.l2j.gameserver.managers; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.URL; import java.net.URLConnection; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.Collection; import java.util.List; import java.util.logging.Level; import java.util.logging.Logger; import net.sf.l2j.Config; import net.sf.l2j.gameserver.model.L2Player; import net.sf.l2j.gameserver.model.L2World; import net.sf.l2j.gameserver.model.entity.Announcements; import net.sf.l2j.gameserver.network.clientpackets.Say2; import net.sf.l2j.gameserver.network.serverpackets.CreatureSay; import net.sf.l2j.gameserver.thread.ThreadPoolManager; import net.sf.l2j.util.database.L2DatabaseFactory; public class AutoVoteRewardManager { private static Logger _log = Logger.getLogger(AutoVoteRewardManager.class.getName()); private static final String http = "http://l2.hopzone.net/lineage2/details/90146/L2Retard"; private static final int initialCheck = 60 * 1000; private static final int delayForCheck = 600 * 1000; private static final int[] itemId = { 6577, 6570, 8762 } ; private static final int[] itemCount = { 1, 1, 3 }; private static final int votesRequiredForReward = 8; private static List<String> _ips = new ArrayList<String>(); private static int lastVoteCount = 0; public AutoVoteRewardManager() { _log.info("AutoVoteRewardManager: Vote reward system initiated."); if (Config.L2JMOD_VOTE_ENGINE_SAVE) load(); ThreadPoolManager.getInstance().scheduleGeneralAtFixedRate(new AutoReward(), initialCheck, delayForCheck); } private class AutoReward implements Runnable { public void run() { int votes = getVotes(); _log.info("AutoVoteRewardManager: We now have " + votes + "/"+(getLastVoteCount()+votesRequiredForReward)+" vote(s). Next check in "+(delayForCheck/1000)+" sec."); Announcements.getInstance().announceToAll("Vote Server on HopZone"); if (votes >= getLastVoteCount() + votesRequiredForReward) { Collection<L2Player> pls = L2World.getInstance().getAllPlayers(); { for (L2Player onlinePlayer : pls) { if (onlinePlayer.isOnline() == 1 && !onlinePlayer.getClient().isDetached() && !_ips.contains(onlinePlayer.getClient().getConnection().getInetAddress().getHostAddress())) { for (int i = 0; i < itemId.length; i++) { onlinePlayer.addItem("vote_reward", itemId, itemCount, onlinePlayer, true); } _ips.add(onlinePlayer.getClient().getConnection().getInetAddress().getHostAddress()); } } } _log.info("AutoVoteRewardManager: Reward for votes now!"); Announcements.getInstance().announceToAll("All online players will be rewarded with 1BEWS,1BEAA and 3 Top-Grade Life Stone: level 76!!"); setLastVoteCount(getLastVoteCount() + votesRequiredForReward); } if (getLastVoteCount() == 0) { setLastVoteCount(votes); } else if ((getLastVoteCount() + votesRequiredForReward) - votes > votesRequiredForReward || votes > (getLastVoteCount() + votesRequiredForReward)) { setLastVoteCount(votes); } players22(); Announcements.getInstance().announceToAll("We have " + votes + " vote(s). Next reward on " + (getLastVoteCount()+votesRequiredForReward) + " vote."); _ips.clear(); } } private void players22() { Collection<L2Player> pls = L2World.getInstance().getAllPlayers(); for (L2Player player : pls) { if (player != null) { CreatureSay np4 = new CreatureSay(0, Say2.PARTY,"VoteReward","Vote us and you will be rewarded with 1BEWS,BEAA and 3 Top-Grade Life Stone: level 76!!"); player.sendPacket(np4); } } } private int getVotes() { InputStreamReader isr = null; BufferedReader in = null; try { URL url = new URL(http); URLConnection con = url.openConnection(); con.addRequestProperty("User-Agent", "Mozilla/4.76"); isr = new InputStreamReader(con.getInputStream()); in = new BufferedReader(isr); String inputLine; int voteCount = 0; while ((inputLine = in.readLine()) != null) { if (inputLine.contains("moreinfo_total_rank_text")) { int Sub = 12; switch (inputLine.length()) { case 116: Sub = 13; break; case 117: Sub = 14; break; case 118: Sub = 15; break; case 119: Sub = 16; break; } voteCount = Integer.parseInt(inputLine.substring(inputLine.length() - Sub, inputLine.length() - 11)); break; } } return voteCount; } catch (IOException e) { e.printStackTrace(); return 0; } finally { try { in.close(); } catch (IOException e) { } try { isr.close(); } catch (IOException e) { } } } private void setLastVoteCount(int voteCount) { lastVoteCount = voteCount; } private int getLastVoteCount() { return lastVoteCount; } private void load() { int votes = 0; Connection con = null; try { con = L2DatabaseFactory.getInstance().getConnection(); PreparedStatement statement = con.prepareStatement("SELECT vote FROM votes LIMIT 1"); ResultSet rset = statement.executeQuery(); while (rset.next()) { votes = rset.getInt("vote"); } rset.close(); statement.close(); } catch (Exception e) { _log.log(Level.WARNING, "data error on vote: ", e); } finally { try { con.close(); } catch (SQLException e) { } } setLastVoteCount(votes); } public void save() { Connection con = null; try { con = L2DatabaseFactory.getInstance().getConnection(); PreparedStatement statement = con.prepareStatement("UPDATE votes SET vote = ? WHERE id=1"); statement.setInt(1, getLastVoteCount()); statement.execute(); statement.close(); } catch (Exception e) { _log.log(Level.WARNING, "data error on vote: ", e); } finally { try { con.close(); } catch (SQLException e){} } } public static AutoVoteRewardManager getInstance() { return SingletonHolder._instance; } @SuppressWarnings("synthetic-access") private static class SingletonHolder { protected static final AutoVoteRewardManager _instance = new AutoVoteRewardManager(); } }
  6. den pistevw gt kapote douleue thes file mou na sou grapso to code p exw akrivos edw??
  7. Geia sas alania exw to eksis provlima edw kai kati mines :D loipon kanei check mesa sto game den kolaei kamia fora ala den to kanei swsta grafi deiladh we have 0 votes . next reward will be on 8 panta leei oti exoume 0 eno dn exoume tosa vote o server einai kanonika hopzone mpwrei kapios na voithisi parakalw poly? exw kai ta java kai ola..
  8. Geia sas paideia exw to eksis provlhma evala sto server mou mia epic mask tin opoia tin vrika apo ena share pou eixe kanei kapios sto maxcheater dn thimame to onoma tou kai exw to eksis provlhma meta apo ligh wra eksafanizete mou vgazi afto to mynhma [epic mask's remaining mana is now 1.it will disappear soon] Kai meta afto [epic mask's remaining mana is now 0,and the item has disappeared] Sas parakalo voithiste proti fora mou tuxeni afto me item!
  9. φιλε ευχαριστω πολυ σαγαπω :*
  10. File den douleuoun rr!! mono sto admin douleuei stuckaroun eno sta apla char oxi se enan normal p dn exei achess tha trelatho! des pos ta exw kiolas kai dn work re tha trelatho <skill id="282" levels="1" name="Puma Spirit Totem"> <set name="weaponsAllowed" val="1024"/> <set name="mpConsume" val="18"/> <set name="target" val="TARGET_SELF"/> <set name="reuseDelay" val="120000"/> <set name="hitTime" val="2000"/> <set name="skillType" val="BUFF"/> <set name="operateType" val="OP_ACTIVE"/> <set name="castRange" val="-1"/> <set name="effectRange" val="-1"/> <cond msg="An equipped hand-to-hand combat weapon is required to use this skill."> <using kind="Fist, Dual Fist, Bow, Dual, Dagger, Pole, Blunt, Sword"/> </cond> <for> <effect name="Buff" time="120" count="1" val="0" stackOrder="1" stackType="possession"> <mul order="0x30" stat="pAtkSpd" val="1.2"> <using kind="Fist, Dual Fist, Bow, Dual, Dagger, Pole, Blunt, Sword"/> </mul> <add order="0x40" stat="accCombat" val="6"> <using kind="Fist, Dual Fist, Bow, Dual, Dagger, Pole, Blunt, Sword"/> </add> </effect>
×
×
  • Create New...