Saxantes Posted November 8, 2010 Posted November 8, 2010 Ok i got it, thank you for idea that i had to register it, because it wasnt in GameServer.java but in ...gameserver/handler/AdminCommandHandler : private AdminCommandHandler() { _datatable = new FastMap<String, IAdminCommandHandler>(); registerAdminCommandHandler(new AdminAdmin()); registerAdminCommandHandler(new AdminInvul()); registerAdminCommandHandler(new AdminDelete()); registerAdminCommandHandler(new AdminKill()); registerAdminCommandHandler(new AdminTarget()); registerAdminCommandHandler(new AdminCustom()); I added it here and it works. Im writing it because maybe someone else will have this problem too. Quote
kostasole Posted November 15, 2010 Posted November 15, 2010 nice share thamks [edit] *nice share thanks Quote
lexua Posted November 18, 2010 Posted November 18, 2010 it is perfect i try on mine epilogue server ir its work :) Quote
`NeverMore Posted November 18, 2010 Posted November 18, 2010 really good ...! Keep sharing things like that....! Quote
Saxantes Posted November 19, 2010 Posted November 19, 2010 really good ...! Keep sharing things like that....! Quote
TsIpIzTiK® Posted January 23, 2011 Posted January 23, 2011 i have probles in vote.java i have interlude pack and interlude pack dosen't have java.net.sf.l2j.gameserver.enity.event so i have import it on java.net.sf.l2j.gameserver.enity and my errors line is /* 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 2, 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, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA * 02111-1307, USA. * * http://www.gnu.org/copyleft/gpl.html */ package net.sf.l2j.gameserver.model.entity.Events; import net.sf.l2j.gameserver.handler.admincommandhandlers.AdminCustom; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; import net.sf.l2j.gameserver.serverpackets.NpcHtmlMessage; /** * @author xAddytzu */ public class Vote { private static Vote _instance = null; private List<String> _IPs = new FastList<String>(); public static int voteCount1 = 0; public static int voteCount2 = 0; public static int voteCount3 = 0; public static Vote getInstance() { if(_instance == null) _instance = new Vote(); return _instance; } public void handleCommand(L2PcInstance player,String command) { if(command.startsWith("custom_vote_1")) { if (_IPs.contains(player.getClient().getConnection().getSocketChannel().socket().getInetAddress().getHostAddress())) return; _IPs.add(player.getClient().getConnection().getSocketChannel().socket().getInetAddress().getHostAddress()); voteCount1++; player.sendMessage("Thanks for your vote."); } else if(command.startsWith("custom_vote_2")) { if (_IPs.contains(player.getClient().getConnection().getSocketChannel().socket().getInetAddress().getHostAddress())) return; _IPs.add(player.getClient().getConnection().getSocketChannel().socket().getInetAddress().getHostAddress()); voteCount2++; player.sendMessage("Thanks for your vote."); } else if(command.startsWith("custom_vote_3")) { if (_IPs.contains(player.getClient().getConnection().getSocketChannel().socket().getInetAddress().getHostAddress())) return; _IPs.add(player.getClient().getConnection().getSocketChannel().socket().getInetAddress().getHostAddress()); voteCount3++; player.sendMessage("Thanks for your vote."); } } public void showVoteHtml(L2PcInstance activeChar) { String htmFile = "data/html/custom/vote.htm"; NpcHtmlMessage html = new NpcHtmlMessage(1); html.setFile(htmFile); html.replace("%first%", String.valueOf(AdminCustom.first)); html.replace("%second%", String.valueOf(AdminCustom.second)); html.replace("%third%", String.valueOf(AdminCustom.third)); html.replace("%voteCount1%", String.valueOf(voteCount1)); html.replace("%voteCount2%", String.valueOf(voteCount2)); html.replace("%voteCount3%", String.valueOf(voteCount3)); activeChar.sendPacket(html); } public void clear() { voteCount1 = 0; voteCount2 = 0; voteCount3 = 0; AdminCustom.first = ""; AdminCustom.second = ""; AdminCustom.third = ""; _IPs.clear(); } } Quote
AkaDumanisT Posted March 22, 2011 Posted March 22, 2011 i try it and works well , thx for share . Quote
SlyWhiteSheep Posted March 25, 2011 Posted March 25, 2011 Id like to try this out but could someone upload a patch file? Quote
KillingYouSoftly Posted July 15, 2011 Posted July 15, 2011 what you mean "gameserver\data\html\custom" in eclipse or in pack?:S Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.