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.

  • Posts

    • We are excited to announce the open beta testing of the Fulgrim x4 server, starting November 29th, 2024, at 19:00 server time (19:00 по МСК). There will be an NPC available on the test server from whom you can purchase items, gain levels, professions, and other services.   More information at our >Forum
    • Server mid rate craft PvP   CLIENTE INTERLUDE Website server Discord olympus x25 &nbsp;server 🇧🇷🇦🇷🇨🇱🇬🇷🇲🇽🇵🇪🇸🇰🇪🇸🇺🇾 Server mid rate craft PvP 🔱CLIENTE INTERLUDE🔱 🔅xpx25 🔅Sp x25 🔅Adena x15 🔅Droop x2 🔅Spoil x2 🔅Raidboss xp x2 🔅Raidboss sp x2 🔅Raidboss droop x1 🔅All Rate quest reward  x1 ⚠️All Quest drop reward. x1 🔅Manor x 3 🔅Seal stone x1 🛡️🗡️INFO GRADO S🗡️🛡️ ⚠️Inicia desabilitado drop/spoil/quest. 🔱PROFESIONES/SUBCLASS🔱 🛡️1st profession - 50medal 🛡️2nd profession - 500 medal 🛡️3rd profession - 1k medal +30kk adena 🛡️Sub class - Quest. No necesita matar raids. ⚙️Configuraciones⚙️ 🛡️Gmshop  grade - B. 🛡️Grade A-S Craft - yes x1 chance 🛡️Globlal teleport - yes 🛡️Buffer 1hora. 🛡️Buffer slot 24(+4divine)+12 dances-song 🛡️Auto learn skils - yes 🛡️Autoloot - yes 🛡️Mana potion recarga 1000 ,9segundos delay. 🛡️Champions system:     ▫️lvl 30 - 76     ▫️chance respawn 0.5%.     ▫️adena x20 🛡️Max lvl party 14 lvl. 🛡️Festive sweeper on. 🛡️Max client pc 2. 🛡️Raid boss respawn retail. 🛡️Nobleza quest - yes. 🛡️Barakiel respawn 6 horas + -30 min. 🛡️Olimpiada duracion 14 dias. 🛡️Olimpiada de 18:00 a 00:00 🛡️Safe enchant +3 🛡️Normal enchant scroll 50% ⚠️+11-16 chance 30% 🛡️Bleesed enchant scroll 55% ⚠️+11-16 chance 35% 🛡️Rate dinamico x1 lvl 77-80   🛡️🗡️CLANES INFO🗡️🛡️ 🔅Crear clan min. level 20 🔅Max Alianzas 1 🔅Duracion penalidades clan / alianzas 8 horas. 🔅Cambio de lider 24 horas. 🛡️⚔️ ASEDIOS ⚔️🛡️ 🔅Cada 2 semanas. 🔅Proteccion hwid 1 pc. 🔅Clanes registrados. acceden a zona de asedio. 🔅Castillo asediable Aden. 🔅Reward 1000 FA 🔅Horario 16:00 GMT-3 🎊PACK DE INICIO🎊 🔅Start set - armor\weapon no grade. 🔅Level 20  - 5 shadow cuppon grado D 🔅Level 40 - 5 shadow cuppon grado C 🔅Free Autofarm 24 horas. 💰 INFO PREMIUM 💰 🔅Free autofarm. 🔅xp x30 🔅sp x30 🔅adena x17 🔅drop x4 🔅spoil x4 🔅enchant +2% 🔅seal stone x1 🔅Altb Gk-Gmshop/buffe ⚔️ RAID  BOSS INFO ⚔️ 🔅Raid boss 70 ++ respawn 5 días despues. 🔅Raid boss 75 ++ respawn 15 días despues 🔅Drop LETTER L2DAY para tradear en GMshop. ⚔️ INFO SEVEN SING ⚔️ 🔅Inicio del drop Seal stones dia 5 de iniciado el server. 🎊 EPIC RAID INFO 🎊 🔅Queen Ant (lvl 40)respawn Lunes a Viernes 22:00 GMT-3 drop chance 30%. 🔅Core (lvl 80)respawn Martes-miercoles 20:20 GMT-3 drop chance 100%. 🔅Orfen (lvl 80)respawn Martes-miercoles 21:00 GMT-3 drop chance 100%. 🔅Zaken (lvl 80)respawn Jueves 23:00 GMT-3 drop chance 100%. 🔅Frintezza (lvl 80)respawn Viernes 23:00 GMT-3 drop chance 100%. 🔅Baium (lvl 80)respawn Sabado 22:00 GMT-3 drop chance 100%. 🔅Valakas (lvl 80)respawn Domingo 20:00 GMT-3 drop chance 100%. 🔅Antharas (lvl 80)respawn Domingo 22:00 GMT-3 drop chance 100%.
  • Topics

×
×
  • Create New...