Jump to content
  • 0

[Help]Create admin command error


Question

Posted

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;

}

}

6 answers to this question

Recommended Posts

  • 0
Posted
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

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.

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...