- 0
-
Quem Está Navegando
- Nenhum usuário registrado visualizando esta página.
-
Posts
-
Esse set ficaria show otimizado em um só .u pois tem vários modelos diferentes, msm assim parabéns!! Um dos mais bonitos que eu já vi além do Morai que é meu preferido..
-
O conteúdo está oculto, favor efetuar login ou se cadastrar! Entre ou Cadastre-se
-
Boa Noite Galera o @Mr.Kadu postou o link do projeto mas eu fiz um erro e estarei postando a correção. aqueles que baixou o projeto e tentou ligar e deu erro e por causa do java que foi copilado eu copilei no java 22 e o projeto e no java 17 vou postar o link aqui para vcs, vai incluso a Geodata O conteúdo está oculto, favor efetuar login ou se cadastrar! Entre ou Cadastre-se
-
Nova Revisão com AutoFarm e .Menu O conteúdo está oculto, favor efetuar login ou se cadastrar! Entre ou Cadastre-se
-
alguem tambem esta tendo problemas com email ? quando vc loga com a conta e nao tem email cadastrado. eu levo erro 500
-
muito bom meu amigo. vou começar os testes........
-
@Mr.Kadu VOU COMEÇA OS TESTES AGORA MESMO. VOU VER SE COLOCO UM PROJETO ONLINE. USANDO SUA BASE, AI SERÁ MUITO BOM PRA REPORTAR. abraços mano e muito boa iniciativa com esse projeto, que muitos usaram.
-
Por Gabrieljdb · Postado
Falta arquivo "armorgrp.dat" alguém poderia postar. Grato! -
Também to querendo só a textura do drop no chão, se alguém tiver.
-
Opa Obrigado amigo e aguarde que vamos tentar por todas as quests 99,9% funcional principalemnte porque projeto acis nao vi ate agora com quest 90%
-
Pergunta
dariopanciere
Estou tentando usar esse mod que encontrei no Forum, o .xp_on e .xp_off, mesmo seguindo os tutoriais de como adicionar os mods, estou tendo problemas, uma série de erros, sempre pedindo para criar algo...
O Mod segue abaixo.
Index: trunk/gameserver/config/functions/l2jknight.ini
===================================================================
--- trunk/gameserver/config/functions/l2jknight.ini (revision 133)
+++ trunk/gameserver/config/functions/l2jknight.ini (working copy)
@@ -275,4 +275,10 @@
ProtectorSkillLevel = 13
ProtectorSkillTime = 600
# Npc Protector Message
-ProtectorMessage = Hey You!, Never Kill On This Area, Go Read The Rules!
\ No newline at end of file
+ProtectorMessage = Hey You!, Never Kill On This Area, Go Read The Rules!
+
+# ---------------------------------------------------------------------------------
+# Enable / Disable Xp
+# ---------------------------------------------------------------------------------
+#Enable / Disable command receiving experience. (. Expon. Expoff. Xpon. Xpoff)
+AllowExpGainCommand = False
\ No newline at end of file
Index: trunk/gameserver/head-src/com/l2jknight/Config.java
===================================================================
--- trunk/gameserver/head-src/com/l2jknight/Config.java (revision 133)
+++ trunk/gameserver/head-src/com/l2jknight/Config.java (working copy)
@@ -2241,6 +2241,7 @@
public static String FARM2_CUSTOM_MESSAGE;
public static String PVP1_CUSTOM_MESSAGE;
public static String PVP2_CUSTOM_MESSAGE;
+ public static boolean ALLOW_EXP_GAIN_COMMAND;
//============================================================
public static void loadL2JKNIGHTConfig()
@@ -2359,6 +2360,7 @@
FARM2_CUSTOM_MESSAGE = L2KnightSettings.getProperty("Farm2CustomMeesage", "You have been teleported to Farm Zone 2!");
PVP1_CUSTOM_MESSAGE = L2KnightSettings.getProperty("PvP1CustomMeesage", "You have been teleported to PvP Zone 1!");
PVP2_CUSTOM_MESSAGE = L2jfrozenSettings.getProperty("PvP2CustomMeesage", "You have been teleported to PvP Zone 2!");
+ ALLOW_EXP_GAIN_COMMAND = Boolean.parseBoolean(L2KnightSettings.getProperty("AllowExpGainCommand", "false"));
}
catch(Exception e)
{
Index: trunk/gameserver/head-src/com/l2jknight/gameserver/handler/VoicedCommandHandler.java
===================================================================
--- trunk/gameserver/head-src/com/l2jknight/gameserver/handler/VoicedCommandHandler.java (revision 133)
+++ trunk/gameserver/head-src/com/l2jknight/gameserver/handler/VoicedCommandHandler.java (working copy)
@@ -36,6 +36,7 @@
import com.l2jknight.gameserver.handler.voicedcommandhandlers.VersionCmd;
import com.l2jknight.gameserver.handler.voicedcommandhandlers.Voting;
import com.l2jfrozen.gameserver.handler.voicedcommandhandlers.Wedding;
+import com.l2jfrozen.gameserver.handler.voicedcommandhandlers.ExpGain;
/**
* This class ...
@@ -90,7 +91,8 @@
{
registerVoicedCommandHandler(new Wedding());
}
-
+
+ registerVoicedCommandHandler(new ExpGain());
registerVoicedCommandHandler(new StatsCmd());
if(Config.ALLOW_VERSION_COMMAND)
Index: trunk/gameserver/head-src/com/l2jknight/gameserver/model/actor/instance/L2PcInstance.java
===================================================================
--- trunk/gameserver/head-src/com/l2jknight/gameserver/model/actor/instance/L2PcInstance.java (revision 133)
+++ trunk/gameserver/head-src/com/l2jknight/gameserver/model/actor/instance/L2PcInstance.java (working copy)
@@ -13049,8 +13049,13 @@
@Override
public void addExpAndSp(long addToExp, int addToSp)
{
- getStat().addExpAndSp(addToExp, addToSp);
- }
+ // getStat().addExpAndSp(addToExp, addToSp, false);
+ //}
+ if (_expGainOn)
+ getStat().addExpAndSp(addToExp, addToSp);
+ else
+ getStat().addExpAndSp(0, addToSp);
+ }
public void removeExpAndSp(long removeExp, int removeSp)
{
@@ -15984,4 +15989,16 @@
{
return getClient().getFloodProtectors();
}
+
+ // ----------------------EXP on/off----------------------
+ private boolean _expGainOn = true;
+ public void setExpOn(boolean expOn)
+ {
+ _expGainOn = expOn;
+ }
+ public boolean getExpOn()
+ {
+ return _expGainOn;
+ }
+ // ----------------------EXP on/off----end------------------
}
Index: trunk/gameserver/head-src/com/l2jknight/gameserver/handler/voicedcommandhandlers/ExpGain.java ===================================================================
--- trunk/gameserver/head-src/com/l2jknight/gameserver/handler/voicedcommandhandlers/ExpGain.java (revision 0)
+++ trunk/gameserver/head-src/com/l2jknight/gameserver/handler/voicedcommandhandlers/ExpGain.java (revision 0)
@@ -0,0 +1,48 @@
+/*
+ * 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 <
+ */
+package com.l2jknight.gameserver.handler.voicedcommandhandlers;
+
+import com.l2jknight.gameserver.handler.IVoicedCommandHandler;
+import com.l2jknight.gameserver.model.actor.instance.L2PcInstance;
+
+public class ExpGain implements IVoicedCommandHandler
+{
+ private String[] _voicedCommands = {
+ "expon",
+ "xpon",
+ "expoff",
+ "xpoff"
+ };
+
+ public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target)
+ {
+ if (command.equalsIgnoreCase("expon") || command.equalsIgnoreCase("xpon"))
+ {
+ activeChar.setExpOn(true);
+ activeChar.sendMessage("You gain XP.");
+ }
+ else if (command.equalsIgnoreCase("expoff") || command.equalsIgnoreCase("xpoff"))
+ {
+ activeChar.setExpOn(false);
+ activeChar.sendMessage("You not gain XP.");
+ }
+ return true;
+ }
+
+ public String[] getVoicedCommandList()
+ {
+ return _voicedCommands;
+ }
+}
Link para o comentário
Compartilhar em outros sites
10 respostass a esta questão
Posts recomendados