metropol81
-
Posts
23 -
Credits
0 -
Joined
-
Last visited
Never -
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Posts posted by metropol81
-
-
[WTS]HopZone/topzone/gamesite200 reward system never seen again ????????????
WRONG
here is mine!!!!
http://www.maxcheaters.com/forum/index.php?topic=162280.0
-
yea!!
one more usefull script for Pokemon Servers....lol ;D
-
still gave the error gameserver see
Loading Server Scripts
----------
1. ERROR in \ MasterHandler.java (at line 49)
if (Config.REPAIR_ALLOW_REPAIR)
^^^^^^
Config can not be resolved
----------
1 problem (1 error) Failed executing script
that must be for something in config.java?
1.well you get error cause you havent registered Config.REPAIR_ALLOW_REPAIR in Config.java
2.Maybe you haven't other Char on this account? thats why is empty? lol man...
with the char that you load .repair he is not show in the list
-
lol man...
/* * 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 handlers; import handlers.admincommandhandlers.*; import handlers.donatorcommandhandlers.*; import handlers.scripthandlers.*; import handlers.voicedcommandhandlers.*; import com.l2jserver.gameserver.handler.*; public class MasterHandler { private static void loadAdminHandlers() { AdminCommandHandler.getInstance().registerAdminCommandHandler(new AdminFile()); } private static void loadDonatorHandlers() { DonatorCommandHandler.getInstance().registerDonatorCommandHandler(new DonatorFile()); } private static void loadScriptHandlers() { ScriptHandler.getInstance().registerHandler(new EnterWorld()); ScriptHandler.getInstance().registerHandler(new OnDeath()); ScriptHandler.getInstance().registerHandler(new OnExit()); ScriptHandler.getInstance().registerHandler(new OnKill()); ScriptHandler.getInstance().registerHandler(new OnRess()); } private static void loadVoicedHandlers() { VoicedCommandHandler.getInstance().registerVoicedCommandHandler(new VoicedFile()); + if (Config.REPAIR_ALLOW_REPAIR) + VoicedCommandHandler.getInstance().registerVoicedCommandHandler(new Repair()); } public static void main(String[] args) { loadAdminHandlers(); loadDonatorHandlers(); loadScriptHandlers(); loadVoicedHandlers(); } }
-
unfortunately I could not change the MasterHandler.java
if anyone can help me thank
pm me & send me masterhandler.java
to fix it....
-
/* * 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 handlers; import handlers.admincommandhandlers.*; import handlers.donatorcommandhandlers.*; import handlers.scripthandlers.*; import handlers.voicedcommandhandlers.*; import com.l2jserver.gameserver.handler.*; public class MasterHandler { if (Config.REPAIR_ALLOW_REPAIR) + { VoicedCommandHandler.getInstance().registerVoicedCommandHandler(new Repair()); } private static void loadAdminHandlers() { AdminCommandHandler.getInstance().registerAdminCommandHandler(new AdminFile()); } private static void loadDonatorHandlers() { DonatorCommandHandler.getInstance().registerDonatorCommandHandler(new DonatorFile()); } private static void loadScriptHandlers() { ScriptHandler.getInstance().registerHandler(new EnterWorld()); ScriptHandler.getInstance().registerHandler(new OnDeath()); ScriptHandler.getInstance().registerHandler(new OnExit()); ScriptHandler.getInstance().registerHandler(new OnKill()); ScriptHandler.getInstance().registerHandler(new OnRess()); } private static void loadVoicedHandlers() { VoicedCommandHandler.getInstance().registerVoicedCommandHandler(new VoicedFile()); } public static void main(String[] args) { loadAdminHandlers(); loadDonatorHandlers(); loadScriptHandlers(); loadVoicedHandlers(); } }
-
-
+cs.Tribal®™ 's Request
/* * 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 handlers.voicedcommandhandlers; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.logging.Logger; import com.l2jserver.gameserver.cache.HtmCache; import com.l2jserver.L2DatabaseFactory; import com.l2jserver.gameserver.handler.IVoicedCommandHandler; import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; /** * <B><U>User Character .repair voicecommand - SL2 L2JEmu</U></B><BR><BR> * * * <U>NOTICE:</U> Voice command .repair that when used, allows player to * try to repair any of characters on his account, by setting spawn * to Floran, removing all shortcuts and moving everything equipped to * that char warehouse.<BR><BR> * * * (solving client crashes on character entering world)<BR><BR> * * * @author szponiasty * @version $Revision: 0.17.2.95.2.9 $ $Date: 2010/03/03 9:07:11 $ */ public class Repair implements IVoicedCommandHandler { static final Logger _log = Logger.getLogger(Repair.class.getName()); private static final String[] _voicedCommands = { "repair", "startrepair" }; public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target) { if (activeChar==null) return false; String repairChar=null; try { if(target != null) if(target.length() > 1) { String[] cmdParams = target.split(" "); repairChar=cmdParams[0]; } } catch (Exception e) { repairChar = null; } // Send activeChar HTML page if (command.startsWith("repair")) { String htmContent = HtmCache.getInstance().getHtm(activeChar.getHtmlPrefix(), "data/html/mods/repair/repair.htm"); NpcHtmlMessage npcHtmlMessage = new NpcHtmlMessage(5); npcHtmlMessage.setHtml(htmContent); npcHtmlMessage.replace("%acc_chars%", getCharList(activeChar)); activeChar.sendPacket(npcHtmlMessage); return true; } // Command for enter repairFunction from html if (command.startsWith("startrepair") && (repairChar != null)) { //_log.warning("Repair Attempt: Character " + repairChar); if (checkAcc(activeChar,repairChar)) { if (checkChar(activeChar,repairChar)) { String htmContent = HtmCache.getInstance().getHtm(activeChar.getHtmlPrefix(), "data/html/mods/repair/repair-self.htm"); NpcHtmlMessage npcHtmlMessage = new NpcHtmlMessage(5); npcHtmlMessage.setHtml(htmContent); activeChar.sendPacket(npcHtmlMessage); return false; } else if (checkJail(activeChar,repairChar)) { String htmContent = HtmCache.getInstance().getHtm(activeChar.getHtmlPrefix(), "data/html/mods/repair/repair-jail.htm"); NpcHtmlMessage npcHtmlMessage = new NpcHtmlMessage(5); npcHtmlMessage.setHtml(htmContent); activeChar.sendPacket(npcHtmlMessage); return false; } + else if (checkKarma(activeChar,repairChar)) + { + activeChar.sendMessage("Selected Char has Karma,Cannot be repaired!"); + return false; + } else { repairBadCharacter(repairChar); String htmContent = HtmCache.getInstance().getHtm(activeChar.getHtmlPrefix(), "data/html/mods/repair/repair-done.htm"); NpcHtmlMessage npcHtmlMessage = new NpcHtmlMessage(5); npcHtmlMessage.setHtml(htmContent); activeChar.sendPacket(npcHtmlMessage); return true; } } else { String htmContent = HtmCache.getInstance().getHtm(activeChar.getHtmlPrefix(), "data/html/mods/repair/repair-error.htm"); NpcHtmlMessage npcHtmlMessage = new NpcHtmlMessage(5); npcHtmlMessage.setHtml(htmContent); activeChar.sendPacket(npcHtmlMessage); return false; } } //_log.warning("Repair Attempt: Failed. "); return false; } private String getCharList(L2PcInstance activeChar) { String result=""; String repCharAcc=activeChar.getAccountName(); Connection con = null; try { con = L2DatabaseFactory.getInstance().getConnection(); PreparedStatement statement = con.prepareStatement("SELECT char_name FROM characters WHERE account_name=?"); statement.setString(1, repCharAcc); ResultSet rset = statement.executeQuery(); while (rset.next()) { if (activeChar.getName().compareTo(rset.getString(1)) != 0) result += rset.getString(1)+";"; } //_log.warning("Repair Attempt: Output Result for searching characters on account:"+result); rset.close(); statement.close(); } catch (SQLException e) { e.printStackTrace(); return result; } finally { try { if (con != null) con.close(); } catch (SQLException e) { e.printStackTrace(); } } return result; } private boolean checkAcc(L2PcInstance activeChar,String repairChar) { boolean result=false; String repCharAcc=""; Connection con = null; try { con = L2DatabaseFactory.getInstance().getConnection(); PreparedStatement statement = con.prepareStatement("SELECT account_name FROM characters WHERE char_name=?"); statement.setString(1, repairChar); ResultSet rset = statement.executeQuery(); if (rset.next()) { repCharAcc = rset.getString(1); } rset.close(); statement.close(); } catch (SQLException e) { e.printStackTrace(); return result; } finally { try { if (con != null) con.close(); } catch (SQLException e) { e.printStackTrace(); } } if (activeChar.getAccountName().compareTo(repCharAcc)==0) result=true; return result; } private boolean checkJail(L2PcInstance activeChar,String repairChar) { boolean result=false; int repCharJail = 0; Connection con = null; try { con = L2DatabaseFactory.getInstance().getConnection(); PreparedStatement statement = con.prepareStatement("SELECT punish_level FROM characters WHERE char_name=?"); statement.setString(1, repairChar); ResultSet rset = statement.executeQuery(); if (rset.next()) { repCharJail = rset.getInt(1); } rset.close(); statement.close(); } catch (SQLException e) { e.printStackTrace(); return result; } finally { try { if (con != null) con.close(); } catch (SQLException e) { e.printStackTrace(); } } if (repCharJail > 1) // 0 norm, 1 chat ban, 2 jail, 3.... result=true; return result; } + private boolean checkKarma(L2PcInstance activeChar,String repairChar) + { + boolean result=false; + int repCharKarma = 0; + Connection con = null; + try + { + con = L2DatabaseFactory.getInstance().getConnection(); + PreparedStatement statement = con.prepareStatement("SELECT karma FROM characters WHERE char_name=?"); + statement.setString(1, repairChar); + ResultSet rset = statement.executeQuery(); + if (rset.next()) + { + repCharKarma = rset.getInt(1); + } + rset.close(); + statement.close(); + } + catch (SQLException e) + { + e.printStackTrace(); + return result; + } + finally + { + try + { + if (con != null) + con.close(); + } + catch (SQLException e) + { + e.printStackTrace(); + } + } + if (repCharKarma > 0) + result=true; + return result; + } private boolean checkChar(L2PcInstance activeChar,String repairChar) { boolean result=false; if (activeChar.getName().compareTo(repairChar)==0) result=true; return result; } private void repairBadCharacter(String charName) { Connection con = null; try { con = L2DatabaseFactory.getInstance().getConnection(); PreparedStatement statement; statement = con.prepareStatement("SELECT charId FROM characters WHERE char_name=?"); statement.setString(1, charName); ResultSet rset = statement.executeQuery(); int objId = 0; if (rset.next()) { objId = rset.getInt(1); } rset.close(); statement.close(); if (objId == 0) { con.close(); return; } statement = con.prepareStatement("UPDATE characters SET x=17867, y=170259, z=-3503 WHERE charId=?"); statement.setInt(1, objId); statement.execute(); statement.close(); statement = con.prepareStatement("DELETE FROM character_shortcuts WHERE charId=?"); statement.setInt(1, objId); statement.execute(); statement.close(); statement = con.prepareStatement("UPDATE items SET loc=\"WAREHOUSE\" WHERE owner_id=? AND loc=\"PAPERDOLL\""); statement.setInt(1, objId); statement.execute(); statement.close(); } catch (Exception e) { _log.warning("GameServer: could not repair character:" + e); } finally { try { if (con != null) con.close(); } catch (SQLException e) { e.printStackTrace(); } } } public String[] getVoicedCommandList() { return _voicedCommands; } }
-
good work...
Tested & work 100% on epilogue last revision
-
rather sit and write some useful scripts, we write more and more stupid .....
most of the SERVERS now such POKEMON ....
Jail = Reward lol man
write some usefull
we are not all 10 years old...and want to play or put this scripts in our servers!
Correct me someone if i am wrong!! or make maxcheaters for 15 years old people and less....
-
ti lene re ta naniara...
eleos diladi mono kana pentaxrono den tha to katalavei....
alla na mou peite oi perisoteroi ti einai
ma den to skeftontai prin postaroun kat ;D
-
I saw a nigga having gm status but i saw only speed he could have 300+ and its impossible his name was like Gir0Zk4ri or something like this
then you are blind....
cause server is clean was always clean....
nobody has gmstatus
btw. i havent GMs too i am alone with name [Admin] only me you will see with some speed more.
lol mrsnike tell this somewhere else not to me..
-
Limit of Elemental Attributes value!!
config.alltsettings.properties
# Limit of Attributes
AltMaxAtkElem = 200
AltMaxDefElem = 200
config.java
//////ALT_SETTINGS_FILE//////
public static int ALT_MAX_ATK_ELEM;
public static int ALT_MAX_DEF_ELEM;
ALT_MAX_ATK_ELEM = Integer.parseInt(altSettings.getProperty("MaxAtkElem", "500"));
ALT_MAX_DEF_ELEM = Integer.parseInt(altSettings.getProperty("MaxDefElem", "500"));
else if (pName.equalsIgnoreCase("MaxAtkElem"))
ALT_GRADE_PENALTY = Boolean.parseBoolean(pValue);
else if (pName.equalsIgnoreCase("MaxDefElem"))
ALT_GRADE_PENALTY = Boolean.parseBoolean(pValue);
PcStat.java
@Override
public int getAttackElementValue(byte attribute)
{
int value = super.getAttackElementValue(attribute);
if (value > Config.ALT_MAX_ATK_ELEM && Config.ALT_MAX_ATK_ELEM > 0 && !getActiveChar().isGM())
return Config.ALT_MAX_ATK_ELEM;
// 20% if summon exist
if (summonShouldHaveAttackElemental(getActiveChar().getPet()))
return value / 5;
return value;
}
@Override
public int getDefenseElementValue(byte attribute)
{
int value = super.getDefenseElementValue(attribute);
if (value > Config.ALT_MAX_DEF_ELEM && Config.ALT_MAX_DEF_ELEM > 0 && !getActiveChar().isGM())
return Config.ALT_MAX_DEF_ELEM;
return value;
}
credits to me
-
Se pion server me 1000+ atoma mporis na mas pis pios einai??
re palikare pisteyis twra auta pou postaroun merikoi?
eseis ftete pou rwtate pos k pou,k sinexizoun na grafoun oti tous katevei
-
Loipon elpizw na sas aresei apo to proigoumenopost mou :D..
loipon arxizw
1)perneis 10 toulaxistonspa8ia Heaven Diveners me Haste
2)foras toena kai to vazeis sto number 1tin mparas sou(i opoio allo number)
3)prepei na exeis sub..an exeis pas sto Nao tis Giran
4)allazeis sub kai tin idia stigmi pou patas panw sto class patas kai to F1 gia na bgeis to weapon
5)Vouala!metapas ksana sto priIgoumeno class sou kai koita to Attack Speed!!! :)
ALL CREDITS GO TO:Reminded
(mallon exei ksanginei post apla to upen8imizw)
geia sas,
sygnwmi kiolas sta members pou postaroun kati simantiko,den apeythinomai se aytous
apeythinome opos edw sto palikari pou ali douleia den exoun na kanoun kai postaroun xazomares,
diladi toso ?? ma toso eiste? auta einai panpalea bugs epoxis c4-c5 se pion sovaro server pianoun auta twra?
a nai xerw se tpt noob server pou pezoun ta pitsirikia kai kanoun oti theloun sto game ekei mesa!!
stamtiste epitelous auta ta idous posts,ta exo varethei!
oti skeftonte to postaroun les kai pianei eleos diladi,
bb
-
Geia sas exw vri 3 bug's gia +++ ta opoia einai
1) pernis ena weapon to kaneis ++ mexri to safe p.x. +10 perneis alla 10 leme twra kai ksekinas na perpatas kapou eksw apo town kai etc opws perpatas kathe 2 min xoneis kai +1 kai ginete .....
2)pernis ena weapon to kaneis safe p.x +10 xwris na to foras meta kathese to foras kai meta kathese sikonese kathese sikonese sinexomena kai etc opws to kaneis ayto skas kai +1 kai ginete.....
3)ayto to kolpaki einai ligo ews kai poly vareto perneis ena +10 to pas werehouse to afinis ekei gia 10 meres meta apo 10 meres to bgazeis kai xoneis 10 scrool kai ginete
P.S se emena epiasan me tin prwti ston L2 DreamNet c5 , l2 Horizon , l2 crazy ,l2 moon
kalh tixy !!!!
Kai meta Xipnises ?????????
-
geia sas
poli kali idea na to ftiaxeis.
mpravo palikare
-
ok, but this name i put it because i like the phrase "energy", and my server is energyl2 not l2energynet.
Anyway, my server is greek and its only few days online.
Cee ya pals 8)
What is l2energynet? not greek? from where? from mogoloaizebanafrikaasia? lol man
L2Energynet or EnergyL2 for me its the same,you have stolen the name....
-
i get this message and dont open
your temporary key has expired. if u believe this message is in error, please cnotact the program's author." wtb key plz
why is not work ! and yours work?
-
its very good KAMAEL SERVER
# x35 XP Rate :: x300 Adenas Rate
# NPC Buffer in all towns & some villages
# Luxury Gatekeeper for easy teleports
# GM Shop with almost all basic items
# Enchant limit: 25 (for weapons, armor, jewels)
# Enchant Safe limit=+6
# No Quests for class change, just talk to Roy the cat
# No Quest for Subclass
# Auto learn skills, no books needed
# Shadow Weapons
# Cursed Weapons
# Augmentations
# Weddings
# Interlude 1vs1 duel system
# Interlude party duel system
# Daily Events
# And many many other features!!!
-
www.l2energynet.gr/
douleui edw
:P
-
PEDES DOKIMASA AFTON TON SERVER
EINAI FULL INTERLUDE OUTE BUG OUTE LAG TIPOTA!
SAS PROTEINW NA TON DOKIMASETE!
site of server: L2ENERGYNET.GR
[WTS]HopZone/topzone/gamesite200 reward system never seen again
in Marketplace [L2Packs & Files]
Posted
i dont sell it !!!!