=================================================================== --- head-src/com/l2jfrozen/gameserver/handler/admincommandhandlers/AdminMassHero.java (revision 0) +++ head-src/com/l2jfrozen/gameserver/handler/admincommandhandlers/AdminMassHero.java (revision 0) @@ -0,0 +1,75 @@ +/* + * 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 com.l2jfrozen.gameserver.handler.admincommandhandlers; + +import java.util.logging.Logger; + +import com.l2jfrozen.gameserver.handler.IAdminCommandHandler; +import com.l2jfrozen.gameserver.model.L2World; +import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance; +import com.l2jfrozen.gameserver.network.serverpackets.SocialAction; + +/** + * @Description: Give Status Hero to All Players In Game + * + * @Usage: //masshero + * + * @author Leandro Cândido + * + */ + +public class AdminMassHero implements IAdminCommandHandler +{ + protected static final Logger _log = Logger.getLogger(AdminMassHero.class.getName()); + + @Override + public String[] getAdminCommandList() + { + return ADMIN_COMMANDS; + } + + @Override + public boolean useAdminCommand(String command, L2PcInstance activeChar) + { + if(activeChar == null) + return false; + + if(command.startsWith("admin_masshero")) + { + for(L2PcInstance player : L2World.getInstance().getAllPlayers()) + { + if(player instanceof L2PcInstance) + { + /* Check to see if the player already is Hero */ + if(!player.isHero() || !player.isInOlympiadMode()) + { + player.setIsHero(true); + player.sendMessage("Admin is rewarding all online players with Hero Status."); + player.broadcastPacket(new SocialAction(player.getObjectId(), 16)); + player.broadcastUserInfo(); + } + player = null; + } + } + } + return true; + } + + private static String[] ADMIN_COMMANDS = { "admin_masshero" }; +} Index: head-src/com/l2jfrozen/gameserver/handler/AdminCommandHandler.java =================================================================== --- head-src/com/l2jfrozen/gameserver/handler/AdminCommandHandler.java (revision 903) +++ head-src/com/l2jfrozen/gameserver/handler/AdminCommandHandler.java (working copy) @@ -91,6 +91,7 @@ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminTvTEngine; import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminUnblockIp; import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminVIPEngine; +import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminMassHero; import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminZone; /** @@ -185,6 +120,9 @@ registerAdminCommandHandler(new AdminNoble()); registerAdminCommandHandler(new AdminBuffs()); registerAdminCommandHandler(new AdminAio()); + registerAdminCommandHandler(new AdminMassHero()); //ATTENTION: adding new command handlers, you have to change the //sql file containing the access levels rights
Alright, since we’re already disturbing the dead, let me toss my shovel in too. Thanks for the update, this place hasn’t seen activity since Maxtor discovered extracurricular festivals, so any sign of life is basically breaking news at this point.
Arena, x200, 1+1 and now “final stages”? sounds like someone’s actually pushing this thing forward instead of just daydreaming on Discord. Good. Maybe some oxygen will flow back into this fossil of a forum.
As for staff recruitment… yeah, filtering out the “english no good but i can be gm pls sir” crowd is probably the smartest move I’ve seen here in years. Might actually keep the circus level to a minimum.
Post the site when it’s ready. Some of us are still lurking like cursed background processes you can’t kill even with kill -9.
And don’t worry about the whole “messenger” thing, nobody here cares enough to start drama. You could post patch notes written in crayon and half the userbase still wouldn’t log in (only the true @Kara can do that).
Anyway, keep the updates coming. If this project actually launches, it might be the first resurrection this graveyard has ever witnessed.
Selling interface source for newest client update rose vain p520 + wolf p509 (LAST UPDATE)
SYSTEM SERVER TEST
600$ (P520)
400$ (P509)
includes:
- NWindow
- L2 Editor
- DAT Editor
- Client+System clean
- Interface sources
- XDat Editor
ALL FEATURES ARE ONLY AVAILABLE IN THE P520 INTERFACE SOURCE
The P509 interface is retail.
ALL FEATURES ON P520
AUTOHUNT IMPROVED
GUARANTEED SYSTEM
AUTO-COMPOUND
MASS ENCHANT IMPROVED
ALL AVAILABLE SKILL LEARN
AUTO RANDOM CRAFT
SHORTCUT IMPROVED
Question
Dominion
Adapt Code Plz? for h5 ?
ndex: head-src/com/l2jfrozen/gameserver/handler/admincommandhandlers/AdminMassHero.java
===================================================================
--- head-src/com/l2jfrozen/gameserver/handler/admincommandhandlers/AdminMassHero.java (revision 0)
+++ head-src/com/l2jfrozen/gameserver/handler/admincommandhandlers/AdminMassHero.java (revision 0)
@@ -0,0 +1,75 @@
+/*
+ * 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 com.l2jfrozen.gameserver.handler.admincommandhandlers;
+
+import java.util.logging.Logger;
+
+import com.l2jfrozen.gameserver.handler.IAdminCommandHandler;
+import com.l2jfrozen.gameserver.model.L2World;
+import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance;
+import com.l2jfrozen.gameserver.network.serverpackets.SocialAction;
+
+/**
+ * @Description: Give Status Hero to All Players In Game
+ *
+ * @Usage: //masshero
+ *
+ * @author Leandro Cândido
+ *
+ */
+
+public class AdminMassHero implements IAdminCommandHandler
+{
+ protected static final Logger _log = Logger.getLogger(AdminMassHero.class.getName());
+
+ @Override
+ public String[] getAdminCommandList()
+ {
+ return ADMIN_COMMANDS;
+ }
+
+ @Override
+ public boolean useAdminCommand(String command, L2PcInstance activeChar)
+ {
+ if(activeChar == null)
+ return false;
+
+ if(command.startsWith("admin_masshero"))
+ {
+ for(L2PcInstance player : L2World.getInstance().getAllPlayers())
+ {
+ if(player instanceof L2PcInstance)
+ {
+ /* Check to see if the player already is Hero */
+ if(!player.isHero() || !player.isInOlympiadMode())
+ {
+ player.setIsHero(true);
+ player.sendMessage("Admin is rewarding all online players with Hero Status.");
+ player.broadcastPacket(new SocialAction(player.getObjectId(), 16));
+ player.broadcastUserInfo();
+ }
+ player = null;
+ }
+ }
+ }
+ return true;
+ }
+
+ private static String[] ADMIN_COMMANDS = { "admin_masshero" };
+}
Index: head-src/com/l2jfrozen/gameserver/handler/AdminCommandHandler.java
===================================================================
--- head-src/com/l2jfrozen/gameserver/handler/AdminCommandHandler.java (revision 903)
+++ head-src/com/l2jfrozen/gameserver/handler/AdminCommandHandler.java (working copy)
@@ -91,6 +91,7 @@
import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminTvTEngine;
import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminUnblockIp;
import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminVIPEngine;
+import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminMassHero;
import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminZone;
/**
@@ -185,6 +120,9 @@
registerAdminCommandHandler(new AdminNoble());
registerAdminCommandHandler(new AdminBuffs());
registerAdminCommandHandler(new AdminAio());
+ registerAdminCommandHandler(new AdminMassHero());
//ATTENTION: adding new command handlers, you have to change the
//sql file containing the access levels rights
24 answers to this question
Recommended Posts