Ir para conteúdo
  • Cadastre-se

Adcionando MOD no Eclipse


Posts recomendados

Vídeo aula ensina adcionar o Comando .hero

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 


Index: /trunk/L2Jdash_Core/java/config/main/command-privileges.ini
===================================================================
--- /trunk/L2Jdash_Core/java/config/main/command-privileges.ini (revision 47)
+++ /trunk/L2Jdash_Core/java/config/main/command-privileges.ini (revision 55)
Index: /trunk/L2Jdash_Core/java/config/customs/l2jdash.ini
===================================================================
--- /trunk/L2Jdash_Core/java/config/customs/l2jdash.ini (revision 54)
+++ /trunk/L2Jdash_Core/java/config/customs/l2jdash.ini (revision 55)
@@ -26,4 +26,13 @@
# Default: True
GMCanReceivePvPPKPoints = True
+
+#--------------------------------------------------
+# Set this to True to enable .hero voiced command #
+#--------------------------------------------------
+AllowHeroCommand = False
+# Item id that it will take and make you hero
+HeroItemId = 3481
+# How many of this item will it take?
+HeroItemCount = 1

# ========================= #
Index: /trunk/L2Jdash_Core/java/net/sf/l2j/Config.java
===================================================================
--- /trunk/L2Jdash_Core/java/net/sf/l2j/Config.java (revision 54)
+++ /trunk/L2Jdash_Core/java/net/sf/l2j/Config.java (revision 55)
@@ -77,4 +77,7 @@
public static int VIP_ITEM_ID;
public static int VIP_ITEM_COUNT;
+ public static boolean ALLOW_HERO_COMMAND;
+ public static int HERO_ITEM_ID;
+ public static int HERO_ITEM_COUNT;
public static boolean OFFLINE_TRADE_ENABLE;
public static boolean OFFLINE_CRAFT_ENABLE;
@@ -1683,4 +1686,7 @@
AIO_PM_TEXT1 = l2ddtSettings.getProperty("AIOPMText1", "Welcome to our server");
AIO_PM_TEXT2 = l2ddtSettings.getProperty("AIOPMText2", "Visit our web http://Your.Web.Adress");
+ ALLOW_HERO_COMMAND = Boolean.parseBoolean(l2ddtSettings.getProperty("AllowHeroCommand", "false"));
+ HERO_ITEM_ID = Integer.parseInt(l2ddtSettings.getProperty("HeroItemId", "3481"));
+ HERO_ITEM_COUNT = Integer.parseInt(l2ddtSettings.getProperty("HeroItemCount", "1"));
if(ENABLE_AIO_SYSTEM) //create map if system is enabled
{
Index: /trunk/L2Jdash_Core/java/net/sf/l2j/gameserver/L2jDash.java
===================================================================
--- /trunk/L2Jdash_Core/java/net/sf/l2j/gameserver/L2jDash.java (revision 2)
+++ /trunk/L2Jdash_Core/java/net/sf/l2j/gameserver/L2jDash.java (revision 55)
@@ -43,5 +43,5 @@
_log.info(" DataPack Version: " + Config.DATAPACK_VERSION);
_log.info("-------------------------------------------------------------------------------");
- _log.info(" Forum do Projeto: # ");
+ _log.info(" Contato:: [email protected] ");
_log.info("-------------------------------------------------------------------------------");
}
Index: /trunk/L2Jdash_Core/java/net/sf/l2j/gameserver/handler/VoicedCommandHandler.java
===================================================================
--- /trunk/L2Jdash_Core/java/net/sf/l2j/gameserver/handler/VoicedCommandHandler.java (revision 47)
+++ /trunk/L2Jdash_Core/java/net/sf/l2j/gameserver/handler/VoicedCommandHandler.java (revision 55)
@@ -12,4 +12,5 @@
import net.sf.l2j.gameserver.handler.voicedcommandhandlers.server;
import net.sf.l2j.gameserver.handler.voicedcommandhandlers.vip;
+import net.sf.l2j.gameserver.handler.voicedcommandhandlers.hero;

public class VoicedCommandHandler
@@ -48,4 +49,7 @@
registerVoicedCommandHandler(new vip());

+ if (Config.ALLOW_HERO_COMMAND)
+ registerVoicedCommandHandler(new hero());
+
}

Index: /trunk/L2Jdash_Core/java/net/sf/l2j/gameserver/handler/voicedcommandhandlers/hero.java
===================================================================
--- /trunk/L2Jdash_Core/java/net/sf/l2j/gameserver/handler/voicedcommandhandlers/hero.java (revision 55)
+++ /trunk/L2Jdash_Core/java/net/sf/l2j/gameserver/handler/voicedcommandhandlers/hero.java (revision 55)
@@ -0,0 +1,55 @@
+/*
+ * 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 net.sf.l2j.gameserver.handler.voicedcommandhandlers;
+
+import net.sf.l2j.Config;
+import net.sf.l2j.gameserver.handler.IVoicedCommandHandler;
+import net.sf.l2j.gameserver.model.actor.instance.L2PlayableInstance;
+import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
+import net.sf.l2j.gameserver.model.L2ItemInstance;
+import net.sf.l2j.gameserver.network.serverpackets.ActionFailed;
+import net.sf.l2j.gameserver.network.serverpackets.SocialAction;
+
+/**
+ * @author Kinho!
+ */
+public class hero implements IVoicedCommandHandler
+{
+ private static final String[] VOICED_COMMANDS = {"hero"};
+
+ public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target)
+ {
+ if (command.equalsIgnoreCase("hero"))
+ {
+ if(activeChar.getInventory().getItemByItemId(Config.HERO_ITEM_ID) != null && activeChar.getInventory().getItemByItemId(Config.HERO_ITEM_ID).getCount() >= Config.HERO_ITEM_COUNT)
+ {
+ activeChar.getInventory().destroyItemByItemId("GoldDragon", Config.HERO_ITEM_ID, Config.HERO_ITEM_COUNT, activeChar, activeChar.getTarget());
+ activeChar.setHero(true);
+ activeChar.sendMessage("You became hero untill restart and gave 1 gold dragon");
+ activeChar.broadcastUserInfo();
+ }
+ else
+ {
+ activeChar.sendMessage("You need 1 gold dragon to become hero.");
+ return true;
+ }
+ }
+ return false;
+ }
+ public String[] getVoicedCommandList()
+ {
+ return VOICED_COMMANDS;
+ }
+}

 

OBS: A qualidade do vídeo não ficou muito boa

Creditos: Meus

Editado por sapoo
Link para o comentário
Compartilhar em outros sites


ate hoje tento desvendar oq ta escrito no bloco de notas :lala:

 

video fico otimo mano parabens :D

Quem sabe você usando um poquinho a cabeça você ve que abaixo do link do vídeo tem o Spoiler que é so clicar show que o código aparece :] a0d-wd-0aw'

Link para o comentário
Compartilhar em outros sites

bem, quaze nao se ver o que ta no video e nao tem fica meio complicado para aprender, mais vlw pela iniciativa.

sim o vídeo ta rium a imagem mesmo, vou ver se não consigo melhorar e eu sem microfone também complica :/ mais oque vale é a aprendizagem

Editado por sapoo
Link para o comentário
Compartilhar em outros sites

todo mundo agora faz tutorial. auheuahehauhea.

 

parabéns fii! :]

 

Olá, Seja bem vindo, deixei de fazer videos faz tempo, mas ainda tenho canal! KKK Eram bons videos, muita coisa bacana, mas cansei! Agora só desenvolvo! KAKAK 
Se tiver dúvidas, mande uma mensagem!

▶️ youtube.com/allaanz1n
🌐 allanalc [Discord]

Link para o comentário
Compartilhar em outros sites

  • 4 months later...

Allan diz : Todo mundo agora faz tutorial .

Até você seu emo :)

cODsi.jpg

Estranha criatura o homem; não pede para nascer, não sabe viver e não quer morrer.

Albert Einstein

Link para o comentário
Compartilhar em outros sites

  • 3 weeks later...

essa parte toda não é presiso add

 

 

 

Index: /trunk/L2Jdash_Core/java/net/sf/l2j/gameserver/L2jDash.java

===================================================================

--- /trunk/L2Jdash_Core/java/net/sf/l2j/gameserver/L2jDash.java (revision 2)

+++ /trunk/L2Jdash_Core/java/net/sf/l2j/gameserver/L2jDash.java (revision 55)

@@ -43,5 +43,5 @@

_log.info(" DataPack Version: " + Config.DATAPACK_VERSION);

_log.info("-------------------------------------------------------------------------------");

- _log.info(" Forum do Projeto: # ");

+ _log.info(" Contato:: [email protected] ");

_log.info("-------------------------------------------------------------------------------");

}

 

isso não é do modo é que quando eu fui salvar o patch isso eu tinha editado então fico no patch.

Editado por sapoo
Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...

Muito bom Parabéns !

Acha que vai até onde floodando tanto?

 

 

não cobre dos outros oque você também não respeita amigo, no lugar de comentar quando desnecessário use o botão denunciar e deixe que a administração do fórum faça o resto. Obrigado :)

já tá denunciado...Mas é bom que os outros vejam,não adianta ele se banido e ninguém vê,amanha aparece outro fazendo igual.

Editado por IronMaiden
VSSjA.png
Link para o comentário
Compartilhar em outros sites

não cobre dos outros oque você também não respeita amigo, no lugar de comentar quando desnecessário use o botão denunciar e deixe que a administração do fórum faça o resto. Obrigado :)

Link para o comentário
Compartilhar em outros sites

  • Registre-se

    Faça parte da maior e  mais antigas comunidades sobre Lineage2 da América Latina.





×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.