-
Posts
325 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by Diabaths
-
i got error in game if i talk to npc to delete my pks!!!
-
kapoios na help wste na bgalw config gia auto??? ta exw kanei poutana me ta boolean kai ta loipa!!!
-
[Share]L2J aCis Project & Source!
Diabaths replied to 'Baggos''s topic in Server Development Discussion [Greek]
file mou se ayto to shmeio 8a h8elan a sou pw oute kai esy sto xekinhma sou hxeres ti ekanes, kai me thn tribh panw se auto to kommati mporeis les oti anoigeis pleon kalous server. egw apo thn pleyra mou mporw na sou pw oti yparxoun pallo atoma pou mporei men na einai newbiw apo thn allh de exoun pollh kales idees gia to pws na sthsoun ena server, to mono pragma pou xreiazontai einai ligh empeiria kai anoixto myalo. olla ayta sta anafero se filiko epipedo kai tpt allo. -
apply the patch manual and all work great expect some bugs(like to village button)
-
common just create one files event head-src....../l2jfrozen/gameserver/event and after apply the patch!!!
-
[Request Topic]Κάντε request ότι οδηγούς θέλετε.
Diabaths replied to Fanky's topic in Server Development Discussion [Greek]
Fanky mporeis na kaneis ena guide gia to pws pairname kapoia event, to basiko den einai to code toy event h to voice command alla ta check pou prepei na kanoume wste na mhn yparxoun bugs kai diafora alla probs. an 8a mporouses na kaneis kati tetoio 8a htan para polh kalo -
[Request Topic]Κάντε request ότι οδηγούς θέλετε.
Diabaths replied to Fanky's topic in Server Development Discussion [Greek]
Fanky mporeis na kaneis ena guide gia to pws pairname kapoia event, to basiko den einai to code toy event h to voice command alla ta check pou prepei na kanoume wste na mhn yparxoun bugs kai diafora alla probs. an 8a mporouses na kaneis kati tetoio 8a htan para polh kalo -
[Request Topic]Κάντε request ότι οδηγούς θέλετε.
Diabaths replied to Fanky's topic in Server Development Discussion [Greek]
Fanky mporeis na kaneis ena guide gia to pws pairname kapoia event, to basiko den einai to code toy event h to voice command alla ta check pou prepei na kanoume wste na mhn yparxoun bugs kai diafora alla probs. an 8a mporouses na kaneis kati tetoio 8a htan para polh kalo -
its my first code, this is not mine just make it work for acis. tested and work tnx to Crystalia, they gimme the code for the voicedcommand for acis pack and 'Baggos' they told my how to register new voicedcommanad so lets start config #========================================# # Banking System # #========================================# # To enable banking system set this value to true, default is false. BankingEnabled = True # This is the amount of Goldbars someone will get when they do the .deposit command, and also the same amount they will lose when they do .withdraw BankingGoldbarCount = 1 # This is the amount of Adena someone will get when they do the .withdraw command, and also the same amount they will lose when they do .deposit BankingAdenaCount = 1000000000 after that go in net.sf.l2j.config.java public static boolean BANKING_SYSTEM_ENABLED; public static int BANKING_SYSTEM_GOLDBARS; public static int BANKING_SYSTEM_ADENA; BANKING_SYSTEM_ENABLED = Boolean.parseBoolean(custom.getProperty("BankingEnabled", "false")); BANKING_SYSTEM_GOLDBARS = Integer.parseInt(custom.getProperty("BankingGoldbarCount", "1")); BANKING_SYSTEM_ADENA = Integer.parseInt(custom.getProperty("BankingAdenaCount", "500000000")); now go in package net.sf.l2j.gameserver.handler.voicedcommandhandlers and create new file BankingCmd.java and paste this /* * 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.L2PcInstance; import net.sf.l2j.gameserver.network.serverpackets.ItemList; /** * This class trades Gold Bars for Adena and vice versa. * * @author Ahmed */ public class BankingCmd implements IVoicedCommandHandler { private static String[] _voicedCommands = { "bank", "withdraw", "deposit" }; @Override public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target) { if(command.equalsIgnoreCase("bank")) { activeChar.sendMessage(".deposit (" + Config.BANKING_SYSTEM_ADENA + " Adena = " + Config.BANKING_SYSTEM_GOLDBARS + " Goldbar) / .withdraw (" + Config.BANKING_SYSTEM_GOLDBARS + " Goldbar = " + Config.BANKING_SYSTEM_ADENA + " Adena)"); } else if(command.equalsIgnoreCase("deposit")) { if(activeChar.getInventory().getInventoryItemCount(57, 0) >= Config.BANKING_SYSTEM_ADENA) { activeChar.getInventory().reduceAdena("Goldbar", Config.BANKING_SYSTEM_ADENA, activeChar, null); activeChar.getInventory().addItem("Goldbar", 3470, Config.BANKING_SYSTEM_GOLDBARS, activeChar, null); activeChar.getInventory().updateDatabase(); activeChar.sendPacket(new ItemList(activeChar, true)); activeChar.sendMessage("Thank you, now you have " + Config.BANKING_SYSTEM_GOLDBARS + " Goldbar(s), and " + Config.BANKING_SYSTEM_ADENA + " less adena."); } else { activeChar.sendMessage("You do not have enough Adena to convert to Goldbar(s), you need " + Config.BANKING_SYSTEM_ADENA + " Adena."); } } else if(command.equalsIgnoreCase("withdraw")) { if(activeChar.getInventory().getInventoryItemCount(3470, 0) >= Config.BANKING_SYSTEM_GOLDBARS) { activeChar.getInventory().destroyItemByItemId("Adena", 3470, Config.BANKING_SYSTEM_GOLDBARS, activeChar, null); activeChar.getInventory().addAdena("Adena", Config.BANKING_SYSTEM_ADENA, activeChar, null); activeChar.getInventory().updateDatabase(); activeChar.sendPacket(new ItemList(activeChar, true)); activeChar.sendMessage("Thank you, now you have " + Config.BANKING_SYSTEM_ADENA + " Adena, and " + Config.BANKING_SYSTEM_GOLDBARS + " less Goldbar(s)."); } else { activeChar.sendMessage("You do not have any Goldbars to turn into " + Config.BANKING_SYSTEM_ADENA + " Adena."); } } return true; } @Override public String[] getVoicedCommandList() { return _voicedCommands; } } and last go in net.sf.l2j.gameserver.handler.VoicedCommandHandler.java import net.sf.l2j.gameserver.handler.voicedcommandhandlers.BankingCmd; if(Config.BANKING_SYSTEM_ENABLED) { registerVoicedCommandHandler(new BankingCmd()); }
-
its my first code, this is not mine just make it work for acis. tested and work tnx to Crystalia, they gimme the code for the voicedcommand for acis pack and 'Baggos' they told my how to register new voicedcommanad so lets start config #========================================# # Banking System # #========================================# # To enable banking system set this value to true, default is false. BankingEnabled = True # This is the amount of Goldbars someone will get when they do the .deposit command, and also the same amount they will lose when they do .withdraw BankingGoldbarCount = 1 # This is the amount of Adena someone will get when they do the .withdraw command, and also the same amount they will lose when they do .deposit BankingAdenaCount = 1000000000 after that go in net.sf.l2j.config.java public static boolean BANKING_SYSTEM_ENABLED; public static int BANKING_SYSTEM_GOLDBARS; public static int BANKING_SYSTEM_ADENA; BANKING_SYSTEM_ENABLED = Boolean.parseBoolean(custom.getProperty("BankingEnabled", "false")); BANKING_SYSTEM_GOLDBARS = Integer.parseInt(custom.getProperty("BankingGoldbarCount", "1")); BANKING_SYSTEM_ADENA = Integer.parseInt(custom.getProperty("BankingAdenaCount", "500000000")); now go in package net.sf.l2j.gameserver.handler.voicedcommandhandlers and create new file BankingCmd.java and paste this /* * 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.L2PcInstance; import net.sf.l2j.gameserver.network.serverpackets.ItemList; /** * This class trades Gold Bars for Adena and vice versa. * * @author Ahmed */ public class BankingCmd implements IVoicedCommandHandler { private static String[] _voicedCommands = { "bank", "withdraw", "deposit" }; @Override public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target) { if(command.equalsIgnoreCase("bank")) { activeChar.sendMessage(".deposit (" + Config.BANKING_SYSTEM_ADENA + " Adena = " + Config.BANKING_SYSTEM_GOLDBARS + " Goldbar) / .withdraw (" + Config.BANKING_SYSTEM_GOLDBARS + " Goldbar = " + Config.BANKING_SYSTEM_ADENA + " Adena)"); } else if(command.equalsIgnoreCase("deposit")) { if(activeChar.getInventory().getInventoryItemCount(57, 0) >= Config.BANKING_SYSTEM_ADENA) { activeChar.getInventory().reduceAdena("Goldbar", Config.BANKING_SYSTEM_ADENA, activeChar, null); activeChar.getInventory().addItem("Goldbar", 3470, Config.BANKING_SYSTEM_GOLDBARS, activeChar, null); activeChar.getInventory().updateDatabase(); activeChar.sendPacket(new ItemList(activeChar, true)); activeChar.sendMessage("Thank you, now you have " + Config.BANKING_SYSTEM_GOLDBARS + " Goldbar(s), and " + Config.BANKING_SYSTEM_ADENA + " less adena."); } else { activeChar.sendMessage("You do not have enough Adena to convert to Goldbar(s), you need " + Config.BANKING_SYSTEM_ADENA + " Adena."); } } else if(command.equalsIgnoreCase("withdraw")) { if(activeChar.getInventory().getInventoryItemCount(3470, 0) >= Config.BANKING_SYSTEM_GOLDBARS) { activeChar.getInventory().destroyItemByItemId("Adena", 3470, Config.BANKING_SYSTEM_GOLDBARS, activeChar, null); activeChar.getInventory().addAdena("Adena", Config.BANKING_SYSTEM_ADENA, activeChar, null); activeChar.getInventory().updateDatabase(); activeChar.sendPacket(new ItemList(activeChar, true)); activeChar.sendMessage("Thank you, now you have " + Config.BANKING_SYSTEM_ADENA + " Adena, and " + Config.BANKING_SYSTEM_GOLDBARS + " less Goldbar(s)."); } else { activeChar.sendMessage("You do not have any Goldbars to turn into " + Config.BANKING_SYSTEM_ADENA + " Adena."); } } return true; } @Override public String[] getVoicedCommandList() { return _voicedCommands; } } and last go in net.sf.l2j.gameserver.handler.VoicedCommandHandler.java import net.sf.l2j.gameserver.handler.voicedcommandhandlers.BankingCmd; if(Config.BANKING_SYSTEM_ENABLED) { registerVoicedCommandHandler(new BankingCmd()); }
-
its my first code, this is not mine just make it work for acis. tested and work tnx to Crystalia, they gimme the code for the voicedcommand for acis pack and 'Baggos' they told my how to register new voicedcommanad so lets start config #========================================# # Banking System # #========================================# # To enable banking system set this value to true, default is false. BankingEnabled = True # This is the amount of Goldbars someone will get when they do the .deposit command, and also the same amount they will lose when they do .withdraw BankingGoldbarCount = 1 # This is the amount of Adena someone will get when they do the .withdraw command, and also the same amount they will lose when they do .deposit BankingAdenaCount = 1000000000 after that go in net.sf.l2j.config.java public static boolean BANKING_SYSTEM_ENABLED; public static int BANKING_SYSTEM_GOLDBARS; public static int BANKING_SYSTEM_ADENA; BANKING_SYSTEM_ENABLED = Boolean.parseBoolean(custom.getProperty("BankingEnabled", "false")); BANKING_SYSTEM_GOLDBARS = Integer.parseInt(custom.getProperty("BankingGoldbarCount", "1")); BANKING_SYSTEM_ADENA = Integer.parseInt(custom.getProperty("BankingAdenaCount", "500000000")); now go in package net.sf.l2j.gameserver.handler.voicedcommandhandlers and create new file BankingCmd.java and paste this /* * 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.L2PcInstance; import net.sf.l2j.gameserver.network.serverpackets.ItemList; /** * This class trades Gold Bars for Adena and vice versa. * * @author Ahmed */ public class BankingCmd implements IVoicedCommandHandler { private static String[] _voicedCommands = { "bank", "withdraw", "deposit" }; @Override public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target) { if(command.equalsIgnoreCase("bank")) { activeChar.sendMessage(".deposit (" + Config.BANKING_SYSTEM_ADENA + " Adena = " + Config.BANKING_SYSTEM_GOLDBARS + " Goldbar) / .withdraw (" + Config.BANKING_SYSTEM_GOLDBARS + " Goldbar = " + Config.BANKING_SYSTEM_ADENA + " Adena)"); } else if(command.equalsIgnoreCase("deposit")) { if(activeChar.getInventory().getInventoryItemCount(57, 0) >= Config.BANKING_SYSTEM_ADENA) { activeChar.getInventory().reduceAdena("Goldbar", Config.BANKING_SYSTEM_ADENA, activeChar, null); activeChar.getInventory().addItem("Goldbar", 3470, Config.BANKING_SYSTEM_GOLDBARS, activeChar, null); activeChar.getInventory().updateDatabase(); activeChar.sendPacket(new ItemList(activeChar, true)); activeChar.sendMessage("Thank you, now you have " + Config.BANKING_SYSTEM_GOLDBARS + " Goldbar(s), and " + Config.BANKING_SYSTEM_ADENA + " less adena."); } else { activeChar.sendMessage("You do not have enough Adena to convert to Goldbar(s), you need " + Config.BANKING_SYSTEM_ADENA + " Adena."); } } else if(command.equalsIgnoreCase("withdraw")) { if(activeChar.getInventory().getInventoryItemCount(3470, 0) >= Config.BANKING_SYSTEM_GOLDBARS) { activeChar.getInventory().destroyItemByItemId("Adena", 3470, Config.BANKING_SYSTEM_GOLDBARS, activeChar, null); activeChar.getInventory().addAdena("Adena", Config.BANKING_SYSTEM_ADENA, activeChar, null); activeChar.getInventory().updateDatabase(); activeChar.sendPacket(new ItemList(activeChar, true)); activeChar.sendMessage("Thank you, now you have " + Config.BANKING_SYSTEM_ADENA + " Adena, and " + Config.BANKING_SYSTEM_GOLDBARS + " less Goldbar(s)."); } else { activeChar.sendMessage("You do not have any Goldbars to turn into " + Config.BANKING_SYSTEM_ADENA + " Adena."); } } return true; } @Override public String[] getVoicedCommandList() { return _voicedCommands; } } and last go in net.sf.l2j.gameserver.handler.VoicedCommandHandler.java import net.sf.l2j.gameserver.handler.voicedcommandhandlers.BankingCmd; if(Config.BANKING_SYSTEM_ENABLED) { registerVoicedCommandHandler(new BankingCmd()); }
-
[Request Topic]Κάντε request ότι οδηγούς θέλετε.
Diabaths replied to Fanky's topic in Server Development Discussion [Greek]
an pas sto config.java 8a deis oti kanei register ta config files bres loipon ena apo ayta kai des pws to kanei register, meta antegrapseto kai apla rename se custom.properties PS: shmera prospa8hsa kai to fixara monos mou(kai eimai newbie) :P -
[Request Topic]Κάντε request ότι οδηγούς θέλετε.
Diabaths replied to Fanky's topic in Server Development Discussion [Greek]
an pas sto config.java 8a deis oti kanei register ta config files bres loipon ena apo ayta kai des pws to kanei register, meta antegrapseto kai apla rename se custom.properties PS: shmera prospa8hsa kai to fixara monos mou(kai eimai newbie) :P -
[Request Topic]Κάντε request ότι οδηγούς θέλετε.
Diabaths replied to Fanky's topic in Server Development Discussion [Greek]
an pas sto config.java 8a deis oti kanei register ta config files bres loipon ena apo ayta kai des pws to kanei register, meta antegrapseto kai apla rename se custom.properties PS: shmera prospa8hsa kai to fixara monos mou(kai eimai newbie) :P -
[Request] voicecommand gia acis!!!
Diabaths replied to Diabaths's question in Request Server Development Help [Greek]
ok ta fixara olla 8a balw ena voice command na dw tnx gia to help lock it... -
[Request] voicecommand gia acis!!!
Diabaths replied to Diabaths's question in Request Server Development Help [Greek]
ok ta fixara olla 8a balw ena voice command na dw tnx gia to help lock it... -
[Request] voicecommand gia acis!!!
Diabaths replied to Diabaths's question in Request Server Development Help [Greek]
ok ta fixara olla ok kai twra na kanw kai ena fakelo voicecommand? pou ekei 8a bazw ta code> -
[Request] voicecommand gia acis!!!
Diabaths replied to Diabaths's question in Request Server Development Help [Greek]
ok ta fixara olla ok kai twra na kanw kai ena fakelo voicecommand? pou ekei 8a bazw ta code> -
[Request] voicecommand gia acis!!!
Diabaths replied to Diabaths's question in Request Server Development Help [Greek]
akris etc den yparxei katholou i diadromh gia voicecommand -
[Request] voicecommand gia acis!!!
Diabaths replied to Diabaths's question in Request Server Development Help [Greek]
akris etc den yparxei katholou i diadromh gia voicecommand -
[Request] voicecommand gia acis!!!
Diabaths replied to Diabaths's question in Request Server Development Help [Greek]
auth ti stigmh mesa sto pack den yparxei tpt gia voice command egw 8elo .online .heal kai basika meta 8a mporesw na balw kai merika alla monos mou!!! -
[Request] voicecommand gia acis!!!
Diabaths replied to Diabaths's question in Request Server Development Help [Greek]
auth ti stigmh mesa sto pack den yparxei tpt gia voice command egw 8elo .online .heal kai basika meta 8a mporesw na balw kai merika alla monos mou!!! -
[Request] voicecommand gia acis!!!
Diabaths replied to Diabaths's question in Request Server Development Help [Greek]
kalhspera se olous opws leei o titlos moy psaxnw ena guide gia na balw voicecommand se acis pack, mias kai opws einai twra den yparxei !!! -
[Request] voicecommand gia acis!!!
Diabaths posted a question in Request Server Development Help [Greek]
kalhspera se olous opws leei o titlos moy psaxnw ena guide gia na balw voicecommand se acis pack, mias kai opws einai twra den yparxei !!!
