Jump to content

[SHARE].HELP VoicedCommand


Recommended Posts

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

Link to comment
Share on other sites

enas moderator na to lock den gnt na pername codes p den 3eroume ama exoun errors kai ine untested giauto as to lock mexri na to test kai meta unlock

tosa share exoun gini xwris an einai tested.. alla kata 99.9% working...

Link to comment
Share on other sites

Nop You are retarded.. Im just trying to learn java and u only flaming :)

So, the sentence "Best Code Ever" is a kind of flaming. Noob.

Link to comment
Share on other sites

So, the sentence "Best Code Ever" is a kind of flaming. Noob.

Im dont continue it because i know that u what to go at 700 posts so go spam away...

kai grafe ellinika giati einai elliniko section

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

 Share



  • Posts

    • @xRelic se euxaristw poli filaraki.. ara afou les oti exei arketa themata as dw allo pack kalitera gia na asxolithw.. se euxaristw kai pali
    • Το φροζεν εχει αρκετα θεματα και ενα απο αυτα ειναι λιγο με τα ραιδβοσσ στο σπαουν λιστ...μπορεις να κανεις copy paste το βοοσ και απο l2raidboss να το κανεις νπσ με δικο σου ιδ και να βαλεις συγκεκριμενο τιμε που θες να κανει σπαουν πχ //spawn valakas 1 3600 (wra) απλα θα ξανα βγιε απο την ωρα που θα βγει ... οποτε μπορεις τριτη πχ στις 8 να κανεις //spawn valakas 1 604800 ετσι θα βγει την επομενη τριτη στην ωρα που θα γινει δεαδ... αν θες παλι να εξτρα πραγματα ωστε να γινεται announcements κτλπ θες code απο την αρχη.
    • FROZEN PACK Kalispera stin omada tha ithela na kanw tin eksis erwtisi pws mporw na valaw sta raid boss na vgenoun singekrimenes meres pou thelw egw? P.x pws mporw na kanw to Baium na vgenei kathe Triti Pempti stis 20:00 me 21:00?  H to zaken na vgenei kathe Deutera Tetarti Paraskeuh 19:00 me 20:00? euxaristw apo twra opoios voithisei
    • Thanks, I forgot about New World, after the buggy launch scandal. I heard they fixed it up and planning an content update.   And yeah I'm also waiting for ashes, hope it's gonna actually launch. Keeping up to date on it fr Narc's YouTube channel.
    • It's better to change games instead of playing same game everyday... it's annoying to do same stuff in lineage 2 whilst the passion of this game came to its end.... there are plenty of games that everyone could try out tho, steam is the best choice right now to play games.... recently i'm playing from GTArcade the game "League of Angels Heaven's Fury" it has got lots of stuff to do...
  • Topics

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