Geia se olous tous Kamenous :D
Ekana to proto mou voicedcommand ke eipa na ton mirasto mazi sas :) :D
Den exei dokimasti giati den mporo na exw live server sto pc m gia na to testaro. Sto Compile den ekane kanena error :)
Tipota simantiko otan enas pextis pataei .help tou emfanizete ena parathiro me diafores lisis gia ta provlimata pou zitaei. Mporite na allaksete too Htm Arxio Ke na prosthesete Perisotera :)
Java Side:
=======VoicedHelp.java========
/*
* 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/>.
*
*
*
*@Author 'Reborned aka Trelosss3
*
*
*/
package com.l2jfrozen.gameserver.handler.voicedcommandhandlers;
import com.l2jfrozen.gameserver.cache.HtmCache;
import com.l2jfrozen.gameserver.handler.IVoicedCommandHandler;
import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance;
import com.l2jfrozen.gameserver.network.serverpackets.NpcHtmlMessage;
public class Online implements IVoicedCommandHandler
{
private static String[] _voicedCommands =
{
"help"
};
@Override
public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target)
{
if(command.equalsIgnoreCase("help"))
{
String htmContent = HtmCache.getInstance().getHtm("data/html/help.htm");
NpcHtmlMessage npcHtmlMessage = new NpcHtmlMessage(5);
npcHtmlMessage.setHtml(htmContent);
activeChar.sendPacket(npcHtmlMessage);
return true;
}
return false;
}
@Override
public String[] getVoicedCommandList()
{
return _voicedCommands;
}
}
===========Config.java=============
import com.l2jfrozen.gameserver.handler.voicedcommandhandlers.VoicedHelp.java;
MENU_COMMAND = Boolean.parseBoolean(L2JFrozenSettings.getProperty("AllowHelpCommand", "False"));
public static boolean HELP_COMMAND;
VoicedCommandHandler.java
if(Config.HELP_COMMAND)
{
registerVoicedCommandHandler(new VoicedHelp());
}
=========l2jfrozen.properties============
# If ActiveChar Press .help A Page with usefull infos will be popout By ReBoRnED
AllowHelpCommand = True
#
Meta apo afto ftixte ena arxio htm ke kante copy/paste afto ke eppeksergastiteto :
<html>
<title>Welcome To L2JTreloss3 Server</title>
<br> <b> For Bug Reports Send Email to: </b>
<br> bugs@trelosss3.com
<br> <b> For Any Question Send Email To: </b>
<br> help@trelosss3.com
<br> <b> or Use Our Forum </b>
<center>Enjoy Your Gaming </center>
<br> <b> GMTeam </b>
<br> <center> Created By ReBoRned </center>
</html>
Kai valte to sto gameserver/data/htm/
Kodikopoihthike apo : emena
Thanks To : Jokkεrino