Jump to content

[Share] .res voice command - Takes one goldbar and resses you


Recommended Posts

Posted

Still can't compile... Here's my code:

package com.l2jfree.gameserver.handler.voicedcommandhandlers;

import com.l2jfree.gameserver.handler.IVoicedCommandHandler;
import com.l2jfree.gameserver.model.actor.instance.L2PcInstance;
import com.l2jfree.gameserver.network.serverpackets.SocialAction;


/**
*
*
*/
public class Res implements IVoicedCommandHandler
{
    private static final String[] VOICED_COMMANDS = { "res" };

    public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target)
    {   
        if (command.equalsIgnoreCase("res"))
        {
              if (!activeChar.isAlikeDead())
              {
                 activeChar.sendMessage("You cannot be ressurected while alive.");
                 return false;
              }
           if(activeChar.isInOlympiadMode())
           {
              activeChar.sendMessage("You cannot use this feature during olympiad.");
             return false;
           }
	   if(activeChar.getInventory().getItemByItemId(3470).getCount() < 100)
           {
              activeChar.sendMessage("You need 100 Gold Bars to use the ressurection system.");
             return false;
           }       
              activeChar.sendMessage("You have been ressurected!");
            activeChar.getInventory().destroyItemByItemId("RessSystem", 3470, 100, activeChar, activeChar.getTarget());
              activeChar.doRevive();
              activeChar.broadcastUserInfo();
              activeChar.sendMessage("100 Gold Bars has dissapeared! Thank you!");
		  broadcastPacket(new SocialAction(activeChar.getObjectId(), 15));
        }
       return true;
    }
    public String[] getVoicedCommandList()
    {
        return VOICED_COMMANDS;
    }

}

       

 

And here's pic of compilation failture:

http://img100.imageshack.us/my.php?image=51345477.jpg

 

Thank you in advice.

  • 2 months later...
  • 1 month later...
  • 3 weeks later...
  • 2 weeks later...
  • 2 months later...
  • 4 months later...
  • 2 weeks later...
Posted

yes just exchange that red id-s

package net.sf.l2j.gameserver.handler.voicedcommandhandlers;

 

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

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

 

 

/**

*

*

*/

public class Res implements IVoicedCommandHandler

{

    private static final String[] VOICED_COMMANDS = { "res" };

 

    public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target)

    { 

        if (command.equalsIgnoreCase("res"))

        {

              if (!activeChar.isAlikeDead())

              {

                activeChar.sendMessage("You cannot be ressurected while alive.");

                return false;

              }

          if(activeChar.isInOlympiadMode())

          {

              activeChar.sendMessage("You cannot use this feature during olympiad.");

            return false;

          }

          if(activeChar.getInventory().getItemByItemId(3470) == null)

          {

              activeChar.sendMessage("You need 1 or more Gold Bars to use the ressurection system.");

            return false;

          }

         

         

         

              activeChar.sendMessage("You have been ressurected!");

            activeChar.getInventory().destroyItemByItemId("RessSystem", 3470, 1, activeChar, activeChar.getTarget());

              activeChar.doRevive();

              activeChar.broadcastUserInfo();

              activeChar.sendMessage("One GoldBar has dissapeared! Thank you!");

        }

      return true;

    }

    public String[] getVoicedCommandList()

    {

        return VOICED_COMMANDS;

    }

 

}

 

red: item id

green: item count

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
Reply to this topic...

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