Jump to content
  • 0

[Help]Create admin command error


AfaNouLiS

Question

paidia thelw ligo help. Prospathw na ftiaksw ena admin command alla exw to eksis error sto gameserver

 

1. ERROR in C:\Server\gameserver\data\scripts\handlers\admincommandhandlers\Admi

nHGm.java (at line 27)

        public class AdminHGm implements IAdminCommandHandler

                    ^^^^^^^^

The type AdminHGm must implement the inherited abstract method IAdminCommandHand

ler.getAdminCommandList()

----------

2. ERROR in C:\Server\gameserver\data\scripts\handlers\admincommandhandlers\Admi

nHGm.java (at line 27)

        public class AdminHGm implements IAdminCommandHandler

                    ^^^^^^^^

The type AdminHGm must implement the inherited abstract method IAdminCommandHand

ler.useAdminCommand(String, L2PcInstance)

----------

2 problems (2 errors)The type handlers.admincommandhandlers.AdminHGm must implem

ent the inherited abstract method net.sf.l2j.gameserver.handler.IAdminCommandHan

dler.getAdminCommandList()

The type handlers.admincommandhandlers.AdminHGm must implement the inherited abs

tract method net.sf.l2j.gameserver.handler.IAdminCommandHandler.useAdminCommand(

java.lang.String, net.sf.l2j.gameserver.model.actor.instance.L2PcInstance)

Failed executing script: C:\Server\gameserver\data\scripts\handlers\MasterHandle

r.java. See MasterHandler.java.error.log for details.

Compiled Scripts Cache is disabled.

 

 

edw sas dinw kai to .java file

 

/*

* 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.admincommandhandlers;

 

import java.util.logging.Logger;

 

import net.sf.l2j.gameserver.handler.IAdminCommandHandler;

import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;

import net.sf.l2j.gameserver.network.serverpackets.NpcHtmlMessage;

 

/**

* Support for /HGm command

* Added by Deoll

*/

public class AdminHGm implements IAdminCommandHandler

{

private static final int[] COMMAND_IDS =

{

129

};

 

/**

*

* @see net.sf.l2j.gameserver.handler.IAdminCommandHandler#useUserCommand(int, net.sf.l2j.gameserver.model.actor.instance.L2PcInstance)

*/

public boolean useUserCommand(int id, L2PcInstance activeChar)

{

if (id != COMMAND_IDS[0])

return false;

                NpcHtmlMessage npcHtmlMessage = new NpcHtmlMessage(0);

                npcHtmlMessage.setHtml("<html><head><title>HGm Panel</title></head><body>HGm panel</body></html>");

                activeChar.sendPacket(npcHtmlMessage);

                return true;

        }

 

/**

*

* @see net.sf.l2j.gameserver.handler.IAdminCommandHandler#getUserCommandList()

*/

public int[] getUserCommandList()

{

return COMMAND_IDS;

}

}

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0
package handlers.admincommandhandlers;

 

import java.util.logging.Logger;

 

import net.sf.l2j.gameserver.handler.IAdminCommandHandler;

import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;

import net.sf.l2j.gameserver.network.serverpackets.NpcHtmlMessage;

 

/**

* Support for /HGm command

* Added by Deoll

*/

public class AdminHGm implements IAdminCommandHandler

{

  private static final int[] COMMAND_IDS =

  {

      129

  };

 

  /**

    *

    * @see net.sf.l2j.gameserver.handler.IAdminCommandHandler#useUserCommand(int, net.sf.l2j.gameserver.model.actor.instance.L2PcInstance)

    */

  public boolean useUserCommand(int id, L2PcInstance activeChar)

  {

      if (id != COMMAND_IDS[0])

        return false;

                NpcHtmlMessage npcHtmlMessage = new NpcHtmlMessage(0);

                npcHtmlMessage.setHtml("<html><head><title>HGm Panel</title></head><body>HGm panel</body></html>");

                activeChar.sendPacket(npcHtmlMessage);

                  return true;

        }

 

  /**

    *

    * @see net.sf.l2j.gameserver.handler.IAdminCommandHandler#getUserCommandList()

    */

  public int[] getUserCommandList()

  {

      return COMMAND_IDS;

  }

}

 

Αυτά που σου τα έκανα πορτοκαλί , να τα κάνεις Admin και όχι User. Αφου στο λεει το interface βρε noobako :) ;D

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock