-
Posts
3,875 -
Credits
0 -
Joined
-
Last visited
-
Days Won
28 -
Feedback
100%
Content Type
Articles
Profiles
Forums
Store
Everything posted by 'Baggos'
-
Code [Share]Get Class Items With Commands.
'Baggos' replied to 'Baggos''s topic in Server Shares & Files [L2J]
I have change something here.. Is still wrong like that? /* * 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 com.l2jfrozen.gameserver.handler.voicedcommandhandlers; import com.l2jfrozen.Config; import com.l2jfrozen.gameserver.handler.IVoicedCommandHandler; import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance; public class ClassItems implements IVoicedCommandHandler { private static String[] _voicedCommands = { "daggeritems", "bowitems", "tankitems", "mageitems" }; /** * @see com.l2jfrozen.gameserver.handler.IVoicedCommandHandler(java.lang.String, * com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance, java.lang.String) */ @SuppressWarnings("javadoc") @Override public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target) { if(activeChar.isInOlympiadMode()) { activeChar.sendMessage("Sorry,you are in the Olympiad now."); return false; } if(activeChar.isInDuel()) { activeChar.sendMessage("Sorry,you are in a duel!"); return false; } if(activeChar.atEvent) { activeChar.sendMessage("Sorry,you are on event now."); return false; } if(!Config.ALT_GAME_KARMA_PLAYER_CAN_USE_GK && activeChar.getKarma() > 0) { activeChar.sendMessage("Sorry,PK player can't use this."); return false; } if(activeChar.isDead()) { activeChar.sendMessage("Sorry,Dead player can't take items."); return false; } if(activeChar.isFakeDeath()) { activeChar.sendMessage("Sorry,on fake death mode can't use this."); return false; } if(command.equalsIgnoreCase("daggeritems")) { } if(activeChar.getInventory().getInventoryItemCount(57, 0) >= Config.FIGHTER_ITEMS_PRICE) { activeChar.getInventory().reduceAdena("Adena", Config.FIGHTER_ITEMS_PRICE, activeChar, null); activeChar.getInventory().addItem("Angel Slayer", 6367, 1, activeChar, activeChar); activeChar.getInventory().addItem("Dragonic Light", 6379, 1, activeChar, activeChar ); activeChar.getInventory().addItem("Dragonic Boots", 6380, 1, activeChar, activeChar); activeChar.getInventory().addItem("Dragonic Gloves", 6381, 1, activeChar, activeChar ); activeChar.getInventory().addItem("Dragonic Helmet", 6382, 1, activeChar, activeChar); activeChar.getInventory().addItem("TEO Necklace", 920, 1, activeChar, activeChar ); activeChar.getInventory().addItem("TEO Earring", 858, 2, activeChar, activeChar); activeChar.getInventory().addItem("TEO Ring", 889, 2, activeChar, activeChar ); activeChar.sendMessage("Now You Have Dagger Items On Your Invetory. Take a Look!."); } else if (command.equalsIgnoreCase("bowitems")) { activeChar.getInventory().reduceAdena("Adena", Config.FIGHTER_ITEMS_PRICE, activeChar, null); activeChar.getInventory().addItem("Draconic Bow", 7577, 1, activeChar, activeChar); activeChar.getInventory().addItem("Draconic Light", 6379, 1, activeChar, activeChar ); activeChar.getInventory().addItem("Draconic Boots", 6380, 1, activeChar, activeChar); activeChar.getInventory().addItem("Draconic Gloves", 6381, 1, activeChar, activeChar ); activeChar.getInventory().addItem("Draconic Helmet", 6382, 1, activeChar, activeChar); activeChar.getInventory().addItem("TEO Necklace", 920, 1, activeChar, activeChar ); activeChar.getInventory().addItem("TEO Earring", 858, 2, activeChar, activeChar); activeChar.getInventory().addItem("TEO Ring", 889, 2, activeChar, activeChar ); activeChar.sendMessage("Now You Have Bow Items On Your Invetory. Take a Look!."); } else if (command.equalsIgnoreCase("tankitems")) { activeChar.getInventory().reduceAdena("Adena", Config.FIGHTER_ITEMS_PRICE, activeChar, null); activeChar.getInventory().addItem("Forgotten Blade", 6582, 1, activeChar, activeChar); activeChar.getInventory().addItem("Imperial Armor", 6373, 1, activeChar, activeChar ); activeChar.getInventory().addItem("Imperial ArmorP2", 6374, 1, activeChar, activeChar); activeChar.getInventory().addItem("Imperial Gloves", 6375, 1, activeChar, activeChar ); activeChar.getInventory().addItem("Imperial Boots", 6376, 1, activeChar, activeChar); activeChar.getInventory().addItem("Imperial Helmet", 6378, 1, activeChar, activeChar ); activeChar.getInventory().addItem("TEO Necklace", 920, 1, activeChar, activeChar); activeChar.getInventory().addItem("TEO Earring", 858, 2, activeChar, activeChar); activeChar.getInventory().addItem("TEO Ring", 889, 2, activeChar, activeChar ); activeChar.sendMessage("Now You Have Tank Items On Your Invetory. Take a Look!."); } else if (command.equalsIgnoreCase("mageitems")) { if(activeChar.getInventory().getInventoryItemCount(57, 0) >= Config.MAGE_ITEMS_PRICE) { activeChar.getInventory().destroyItemByItemId("Adena", 57, Config.MAGE_ITEMS_PRICE, activeChar, null); activeChar.getInventory().addItem("Arcana Mace Acumen", 6608, 1, activeChar, activeChar); activeChar.getInventory().addItem("DC Robe", 2407, 1, activeChar, activeChar ); activeChar.getInventory().addItem("DC Gloves", 5767, 1, activeChar, activeChar); activeChar.getInventory().addItem("DC Boots", 5779, 1, activeChar, activeChar ); activeChar.getInventory().addItem("DC Helmet", 512, 1, activeChar, activeChar); activeChar.getInventory().addItem("TEO Necklace", 920, 1, activeChar, activeChar ); activeChar.getInventory().addItem("TEO Earring", 858, 2, activeChar, activeChar); activeChar.getInventory().addItem("TEO Ring", 889, 2, activeChar, activeChar ); activeChar.sendMessage("Now You Have Mage Items On Your Invetory. Take a Look!"); activeChar.sendMessage("You do not have enough Adena"); return false; } return true; } return false; } /** * @see com.l2jfrozen.gameserver.handler.IVoicedCommandHandler#getVoicedCommandList() */ @Override public String[] getVoicedCommandList() { return _voicedCommands; } } -
Ακριβώς! Γι'αυτο σε ρώτησα αν με άλλο Buff μένει τόσο. Είναι κάποιο check στα settings. (Άλλωστε αν είναι νταν 300, ούτε καν 301, τότε θα πας στα settings και θα κάνεις αναζήτηση "speed", εκεί θα το βρεις). # Maximum character running speed. # Retail: 250 MaxRunSpeed = 250
-
Αν βάλεις κάποιο άλλο Buff, πάλι μένει 300?
-
Κοίτα, δε θυμάμαι ακριβώς, αλλά βάλε κάτω από το "<effect name="Buff" time="144000" count="1" val="0">" αυτό εδώ <add order="0x40" stat="runSpd" val="100" /> ή αντιγραφή/επικόλληση το παρακάτω. <skill id="7029" levels="4" name="Super Haste"> <table name="#pAtk"> 1 100 1000 10000 </table> <table name="#Tab-runSpd"> 1.5 2 3 4 </table> <table name="#Tab-mReuse"> 1 2 4 30 </table> <table name="#Tab-mAtkSpd"> 1.5 1.8 3 4 </table> <table name="#Tab-pAtkSpd"> 1.2 1.5 2 3 </table> <set name="power" val="0.0" /> <set name="target" val="TARGET_SELF" /> <set name="skillType" val="CONT" /> <set name="operateType" val="OP_TOGGLE" /> <set name="castRange" val="-1" /> <set name="effectRange" val="-1" /> <for> <effect name="Buff" time="144000" count="1" val="0"> <add order="0x40" stat="runSpd" val="100" /> <mul order="0x30" stat="runSpd" val="#Tab-runSpd" /> <div order="0x30" stat="mReuse" val="#Tab-mReuse" /> <mul order="0x30" stat="mAtkSpd" val="#Tab-mAtkSpd" /> <mul order="0x30" stat="pAtkSpd" val="#Tab-pAtkSpd" /> <mul order="0x30" stat="pAtk" val="#pAtk" /> <mul order="0x30" stat="mAtk" val="#pAtk" /> </effect> </for> </skill>
-
Δε λέω να πας στη navicat. Στα xml του. Θα είναι π.χ 7000-9000.xml, άνοιξε το και κάνε "Search" εκει θα βρεις τα στατς του.
-
Code [Share]Get Class Items With Commands.
'Baggos' replied to 'Baggos''s topic in Server Shares & Files [L2J]
Yes Tessa... Is right. Thank you. I realized my mistake. -
Help [Help]Problem With My Eclipse
'Baggos' replied to 'Baggos''s question in Request Server Development Help [L2J]
Since yesterday evening I try to do only with the gameserver. The same again. But now with a old version, working coble (Special). Maybe in next version anyone can't to see this problem with the error. or my computer is crazy.. who's know... Thank you very mutch for your consolation sir or madam whatever. edit: Can be locked. -
Help [Help]Problem With My Eclipse
'Baggos' replied to 'Baggos''s question in Request Server Development Help [L2J]
I use luna... But now im gonna to try with a old version. -
Help [Help]Problem With My Eclipse
'Baggos' replied to 'Baggos''s question in Request Server Development Help [L2J]
I have try so mutch things. And this... One by one "check out" but the same... i have download a old version eclipse... I hope to work... My eclipse: Eclipse IDE for Java Developers -
Βρες τι id έχει και πήγαινε στα stats των skill και φτιάξε το
-
Code [Share]Get Class Items With Commands.
'Baggos' replied to 'Baggos''s topic in Server Shares & Files [L2J]
I have try with this and before, and i take error on the last line before "return true". But i have problem with my eclipse... maybe here is the problem... -
Help [Help]Problem With My Eclipse
'Baggos' posted a question in Request Server Development Help [L2J]
Hello members of mxc. I have a problem with my eclipse. if i change something on java, i can't to see if is wrong or not... for example: i don't take the red line with the wrong. only if i put build/run 1. in picture, the right is with yellow while the error with red. And i don't take a line with the wrong... if you see in "+" i don't have error. -
Code [Share]Get Class Items With Commands.
'Baggos' replied to 'Baggos''s topic in Server Shares & Files [L2J]
Too many error if i change something in code. I'll not change something. It's work like that. I can't find a way to work without all this check. If someone can to make this code work without all this check, then give here to help. I have 2 year to see a code. in the past on L2Network Project, this code helped a lot. -
Code [Share]Get Class Items With Commands.
'Baggos' replied to 'Baggos''s topic in Server Shares & Files [L2J]
Give a try here.. But like that i have 1 error on last line of the code. /* * 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 com.l2jfrozen.gameserver.handler; import com.l2jfrozen.Config; import com.l2jfrozen.gameserver.handler.IVoicedCommandHandler; import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance; import com.l2jfrozen.gameserver.network.serverpackets.ItemList; public class ClassItems implements IVoicedCommandHandler { private static String[] _voicedCommands = { "daggeritems", "bowitems", "tankitems", "mageitems" }; /** * @see com.l2jfrozen.gameserver.handler.IVoicedCommandHandler(java.lang.String, * com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance, java.lang.String) */ @Override public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target) { { activeChar.sendMessage("You do not have enough Adena"); } if(activeChar.isInOlympiadMode()) { activeChar.sendMessage("Sorry,you are in the Olympiad now."); return false; } else if(activeChar.isInDuel()) { activeChar.sendMessage("Sorry,you are in a duel!"); return false; } else if(activeChar.atEvent) { activeChar.sendMessage("Sorry,you are on event now."); return false; } else if(!Config.ALT_GAME_KARMA_PLAYER_CAN_USE_GK && activeChar.getKarma() > 0) { activeChar.sendMessage("Sorry,PK player can't use this."); return false; } else if(activeChar.isDead()) { activeChar.sendMessage("Sorry,Dead player can't take items."); return false; } else if(activeChar.isFakeDeath()) { activeChar.sendMessage("Sorry,on fake death mode can't use this."); return false; } if(command.equalsIgnoreCase("daggeritems")) { if(activeChar.getInventory().getInventoryItemCount(57, 0) >= Config.FIGHTER_ITEMS_PRICE) { activeChar.getInventory().reduceAdena("Adena", Config.FIGHTER_ITEMS_PRICE, activeChar, null); activeChar.getInventory().addItem("Angel Slayer", 6367, 1, activeChar, activeChar); activeChar.getInventory().addItem("Dragonic Light", 6379, 1, activeChar, activeChar ); activeChar.getInventory().addItem("Dragonic Boots", 6380, 1, activeChar, activeChar); activeChar.getInventory().addItem("Dragonic Gloves", 6381, 1, activeChar, activeChar ); activeChar.getInventory().addItem("Dragonic Helmet", 6382, 1, activeChar, activeChar); activeChar.getInventory().addItem("TEO Necklace", 920, 1, activeChar, activeChar ); activeChar.getInventory().addItem("TEO Earring", 858, 2, activeChar, activeChar); activeChar.getInventory().addItem("TEO Ring", 889, 2, activeChar, activeChar ); activeChar.sendMessage("Now You Have Dagger Items On Your Invetory. Take a Look!."); } if(command.equalsIgnoreCase("bowitems")) { if(activeChar.getInventory().getInventoryItemCount(57, 0) >= Config.FIGHTER_ITEMS_PRICE) { activeChar.getInventory().reduceAdena("Adena", Config.FIGHTER_ITEMS_PRICE, activeChar, null); activeChar.getInventory().addItem("Draconic Bow", 7577, 1, activeChar, activeChar); activeChar.getInventory().addItem("Draconic Light", 6379, 1, activeChar, activeChar ); activeChar.getInventory().addItem("Draconic Boots", 6380, 1, activeChar, activeChar); activeChar.getInventory().addItem("Draconic Gloves", 6381, 1, activeChar, activeChar ); activeChar.getInventory().addItem("Draconic Helmet", 6382, 1, activeChar, activeChar); activeChar.getInventory().addItem("TEO Necklace", 920, 1, activeChar, activeChar ); activeChar.getInventory().addItem("TEO Earring", 858, 2, activeChar, activeChar); activeChar.getInventory().addItem("TEO Ring", 889, 2, activeChar, activeChar ); activeChar.sendMessage("Now You Have Bow Items On Your Invetory. Take a Look!."); } if(command.equalsIgnoreCase("tankitems")) { if(activeChar.getInventory().getInventoryItemCount(57, 0) >= Config.FIGHTER_ITEMS_PRICE) { activeChar.getInventory().reduceAdena("Adena", Config.FIGHTER_ITEMS_PRICE, activeChar, null); activeChar.getInventory().addItem("Forgotten Blade", 6582, 1, activeChar, activeChar); activeChar.getInventory().addItem("Imperial Armor", 6373, 1, activeChar, activeChar ); activeChar.getInventory().addItem("Imperial ArmorP2", 6374, 1, activeChar, activeChar); activeChar.getInventory().addItem("Imperial Gloves", 6375, 1, activeChar, activeChar ); activeChar.getInventory().addItem("Imperial Boots", 6376, 1, activeChar, activeChar); activeChar.getInventory().addItem("Imperial Helmet", 6378, 1, activeChar, activeChar ); activeChar.getInventory().addItem("TEO Necklace", 920, 1, activeChar, activeChar); activeChar.getInventory().addItem("TEO Earring", 858, 2, activeChar, activeChar); activeChar.getInventory().addItem("TEO Ring", 889, 2, activeChar, activeChar ); activeChar.sendMessage("Now You Have Tank Items On Your Invetory. Take a Look!."); } else if(command.equalsIgnoreCase("mageitems")) { if(activeChar.getInventory().getInventoryItemCount(57, 0) >= Config.MAGE_ITEMS_PRICE) { activeChar.getInventory().destroyItemByItemId("Adena", 57, Config.MAGE_ITEMS_PRICE, activeChar, null); activeChar.getInventory().addItem("Arcana Mace Acumen", 6608, 1, activeChar, activeChar); activeChar.getInventory().addItem("DC Robe", 2407, 1, activeChar, activeChar ); activeChar.getInventory().addItem("DC Gloves", 5767, 1, activeChar, activeChar); activeChar.getInventory().addItem("DC Boots", 5779, 1, activeChar, activeChar ); activeChar.getInventory().addItem("DC Helmet", 512, 1, activeChar, activeChar); activeChar.getInventory().addItem("TEO Necklace", 920, 1, activeChar, activeChar ); activeChar.getInventory().addItem("TEO Earring", 858, 2, activeChar, activeChar); activeChar.getInventory().addItem("TEO Ring", 889, 2, activeChar, activeChar ); activeChar.sendMessage("Now You Have Mage Items On Your Invetory. Take a Look!"); /** * @see com.l2jfrozen.gameserver.handler.IVoicedCommandHandler#getVoicedCommandList() */ @Override public String[] getVoicedCommandList() { return _voicedCommands; } } -
Code [Share]Get Class Items With Commands.
'Baggos' replied to 'Baggos''s topic in Server Shares & Files [L2J]
/* * 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 com.l2jfrozen.gameserver.handler; import com.l2jfrozen.Config; import com.l2jfrozen.gameserver.handler.IVoicedCommandHandler; import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance; import com.l2jfrozen.gameserver.network.serverpackets.ItemList; public class ClassItems implements IVoicedCommandHandler { private static String[] _voicedCommands = { "daggeritems", "bowitems", "tankitems", "mageitems" }; /** * @see com.l2jfrozen.gameserver.handler.IVoicedCommandHandler(java.lang.String, * com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance, java.lang.String) */ @Override public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target) { if(activeChar.isInOlympiadMode()) { activeChar.sendMessage("Sorry,you are in the Olympiad now."); return false; } else if(activeChar.isInDuel()) { activeChar.sendMessage("Sorry,you are in a duel!"); return false; } else if(activeChar.atEvent) { activeChar.sendMessage("Sorry,you are on event now."); return false; } else if(!Config.ALT_GAME_KARMA_PLAYER_CAN_USE_GK && activeChar.getKarma() > 0) { activeChar.sendMessage("Sorry,PK player can't use this."); return false; } else if(activeChar.isDead()) { activeChar.sendMessage("Sorry,Dead player can't take items."); return false; } else if(activeChar.isFakeDeath()) { activeChar.sendMessage("Sorry,on fake death mode can't use this."); return false; } if(command.equalsIgnoreCase("daggeritems")) { if(activeChar.getInventory().getInventoryItemCount(57, 0) >= Config.FIGHTER_ITEMS_PRICE) { activeChar.getInventory().reduceAdena("Adena", Config.FIGHTER_ITEMS_PRICE, activeChar, null); activeChar.getInventory().addItem("Angel Slayer", 6367, 1, activeChar, activeChar); activeChar.getInventory().addItem("Dragonic Light", 6379, 1, activeChar, activeChar ); activeChar.getInventory().addItem("Dragonic Boots", 6380, 1, activeChar, activeChar); activeChar.getInventory().addItem("Dragonic Gloves", 6381, 1, activeChar, activeChar ); activeChar.getInventory().addItem("Dragonic Helmet", 6382, 1, activeChar, activeChar); activeChar.getInventory().addItem("TEO Necklace", 920, 1, activeChar, activeChar ); activeChar.getInventory().addItem("TEO Earring", 858, 2, activeChar, activeChar); activeChar.getInventory().addItem("TEO Ring", 889, 2, activeChar, activeChar ); activeChar.sendMessage("Now You Have Dagger Items On Your Invetory. Take a Look!."); } if(command.equalsIgnoreCase("bowitems")) { if(activeChar.getInventory().getInventoryItemCount(57, 0) >= Config.FIGHTER_ITEMS_PRICE) { activeChar.getInventory().reduceAdena("Adena", Config.FIGHTER_ITEMS_PRICE, activeChar, null); activeChar.getInventory().addItem("Draconic Bow", 7577, 1, activeChar, activeChar); activeChar.getInventory().addItem("Draconic Light", 6379, 1, activeChar, activeChar ); activeChar.getInventory().addItem("Draconic Boots", 6380, 1, activeChar, activeChar); activeChar.getInventory().addItem("Draconic Gloves", 6381, 1, activeChar, activeChar ); activeChar.getInventory().addItem("Draconic Helmet", 6382, 1, activeChar, activeChar); activeChar.getInventory().addItem("TEO Necklace", 920, 1, activeChar, activeChar ); activeChar.getInventory().addItem("TEO Earring", 858, 2, activeChar, activeChar); activeChar.getInventory().addItem("TEO Ring", 889, 2, activeChar, activeChar ); activeChar.sendMessage("Now You Have Bow Items On Your Invetory. Take a Look!."); } if(command.equalsIgnoreCase("tankitems")) { if(activeChar.getInventory().getInventoryItemCount(57, 0) >= Config.FIGHTER_ITEMS_PRICE) { activeChar.getInventory().reduceAdena("Adena", Config.FIGHTER_ITEMS_PRICE, activeChar, null); activeChar.getInventory().addItem("Forgotten Blade", 6582, 1, activeChar, activeChar); activeChar.getInventory().addItem("Imperial Armor", 6373, 1, activeChar, activeChar ); activeChar.getInventory().addItem("Imperial ArmorP2", 6374, 1, activeChar, activeChar); activeChar.getInventory().addItem("Imperial Gloves", 6375, 1, activeChar, activeChar ); activeChar.getInventory().addItem("Imperial Boots", 6376, 1, activeChar, activeChar); activeChar.getInventory().addItem("Imperial Helmet", 6378, 1, activeChar, activeChar ); activeChar.getInventory().addItem("TEO Necklace", 920, 1, activeChar, activeChar); activeChar.getInventory().addItem("TEO Earring", 858, 2, activeChar, activeChar); activeChar.getInventory().addItem("TEO Ring", 889, 2, activeChar, activeChar ); activeChar.sendMessage("Now You Have Tank Items On Your Invetory. Take a Look!."); } else if(command.equalsIgnoreCase("mageitems")) { if(activeChar.getInventory().getInventoryItemCount(57, 0) >= Config.MAGE_ITEMS_PRICE) { activeChar.getInventory().destroyItemByItemId("Adena", 57, Config.MAGE_ITEMS_PRICE, activeChar, null); activeChar.getInventory().addItem("Arcana Mace Acumen", 6608, 1, activeChar, activeChar); activeChar.getInventory().addItem("DC Robe", 2407, 1, activeChar, activeChar ); activeChar.getInventory().addItem("DC Gloves", 5767, 1, activeChar, activeChar); activeChar.getInventory().addItem("DC Boots", 5779, 1, activeChar, activeChar ); activeChar.getInventory().addItem("DC Helmet", 512, 1, activeChar, activeChar); activeChar.getInventory().addItem("TEO Necklace", 920, 1, activeChar, activeChar ); activeChar.getInventory().addItem("TEO Earring", 858, 2, activeChar, activeChar); activeChar.getInventory().addItem("TEO Ring", 889, 2, activeChar, activeChar ); activeChar.sendMessage("Now You Have Mage Items On Your Invetory. Take a Look!"); /** * @see com.l2jfrozen.gameserver.handler.IVoicedCommandHandler#getVoicedCommandList() */ @Override public String[] getVoicedCommandList() { return _voicedCommands; } } It's work and if all this is in end of code. -
Code [Share]Get Class Items With Commands.
'Baggos' replied to 'Baggos''s topic in Server Shares & Files [L2J]
But is work my friend. Maybe you say 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 com.l2jfrozen.gameserver.handler; import com.l2jfrozen.Config; import com.l2jfrozen.gameserver.handler.IVoicedCommandHandler; import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance; import com.l2jfrozen.gameserver.network.serverpackets.ItemList; public class ClassItems implements IVoicedCommandHandler { private static String[] _voicedCommands = { "daggeritems", "bowitems", "tankitems", "mageitems" }; /** * @see com.l2jfrozen.gameserver.handler.IVoicedCommandHandler(java.lang.String, * com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance, java.lang.String) */ @Override public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target) { if(command.equalsIgnoreCase("daggeritems")) { if(activeChar.getInventory().getInventoryItemCount(57, 0) >= Config.FIGHTER_ITEMS_PRICE) { activeChar.getInventory().reduceAdena("Adena", Config.FIGHTER_ITEMS_PRICE, activeChar, null); activeChar.getInventory().addItem("Angel Slayer", 6367, 1, activeChar, activeChar); activeChar.getInventory().addItem("Dragonic Light", 6379, 1, activeChar, activeChar ); activeChar.getInventory().addItem("Dragonic Boots", 6380, 1, activeChar, activeChar); activeChar.getInventory().addItem("Dragonic Gloves", 6381, 1, activeChar, activeChar ); activeChar.getInventory().addItem("Dragonic Helmet", 6382, 1, activeChar, activeChar); activeChar.getInventory().addItem("TEO Necklace", 920, 1, activeChar, activeChar ); activeChar.getInventory().addItem("TEO Earring", 858, 2, activeChar, activeChar); activeChar.getInventory().addItem("TEO Ring", 889, 2, activeChar, activeChar ); activeChar.getInventory().updateDatabase(); activeChar.sendPacket(new ItemList(activeChar, true)); activeChar.sendMessage("Now You Have Dagger Items On Your Invetory. Take a Look!."); } if(command.equalsIgnoreCase("bowitems")) { if(activeChar.getInventory().getInventoryItemCount(57, 0) >= Config.FIGHTER_ITEMS_PRICE) { activeChar.getInventory().reduceAdena("Adena", Config.FIGHTER_ITEMS_PRICE, activeChar, null); activeChar.getInventory().addItem("Draconic Bow", 7577, 1, activeChar, activeChar); activeChar.getInventory().addItem("Draconic Light", 6379, 1, activeChar, activeChar ); activeChar.getInventory().addItem("Draconic Boots", 6380, 1, activeChar, activeChar); activeChar.getInventory().addItem("Draconic Gloves", 6381, 1, activeChar, activeChar ); activeChar.getInventory().addItem("Draconic Helmet", 6382, 1, activeChar, activeChar); activeChar.getInventory().addItem("TEO Necklace", 920, 1, activeChar, activeChar ); activeChar.getInventory().addItem("TEO Earring", 858, 2, activeChar, activeChar); activeChar.getInventory().addItem("TEO Ring", 889, 2, activeChar, activeChar ); activeChar.getInventory().updateDatabase(); activeChar.sendPacket(new ItemList(activeChar, true)); activeChar.sendMessage("Now You Have Bow Items On Your Invetory. Take a Look!."); } if(command.equalsIgnoreCase("tankitems")) { if(activeChar.getInventory().getInventoryItemCount(57, 0) >= Config.FIGHTER_ITEMS_PRICE) { activeChar.getInventory().reduceAdena("Adena", Config.FIGHTER_ITEMS_PRICE, activeChar, null); activeChar.getInventory().addItem("Forgotten Blade", 6582, 1, activeChar, activeChar); activeChar.getInventory().addItem("Imperial Armor", 6373, 1, activeChar, activeChar ); activeChar.getInventory().addItem("Imperial ArmorP2", 6374, 1, activeChar, activeChar); activeChar.getInventory().addItem("Imperial Gloves", 6375, 1, activeChar, activeChar ); activeChar.getInventory().addItem("Imperial Boots", 6376, 1, activeChar, activeChar); activeChar.getInventory().addItem("Imperial Helmet", 6378, 1, activeChar, activeChar ); activeChar.getInventory().addItem("TEO Necklace", 920, 1, activeChar, activeChar); activeChar.getInventory().addItem("TEO Earring", 858, 2, activeChar, activeChar); activeChar.getInventory().addItem("TEO Ring", 889, 2, activeChar, activeChar ); activeChar.getInventory().updateDatabase(); activeChar.sendPacket(new ItemList(activeChar, true)); activeChar.sendMessage("Now You Have Tank Items On Your Invetory. Take a Look!."); } if(command.equalsIgnoreCase("mageitems")) { if(activeChar.getInventory().getInventoryItemCount(57, 0) >= Config.MAGE_ITEMS_PRICE) { activeChar.getInventory().destroyItemByItemId("Adena", 57, Config.MAGE_ITEMS_PRICE, activeChar, null); activeChar.getInventory().addItem("Arcana Mace Acumen", 6608, 1, activeChar, activeChar); activeChar.getInventory().addItem("DC Robe", 2407, 1, activeChar, activeChar ); activeChar.getInventory().addItem("DC Gloves", 5767, 1, activeChar, activeChar); activeChar.getInventory().addItem("DC Boots", 5779, 1, activeChar, activeChar ); activeChar.getInventory().addItem("DC Helmet", 512, 1, activeChar, activeChar); activeChar.getInventory().addItem("TEO Necklace", 920, 1, activeChar, activeChar ); activeChar.getInventory().addItem("TEO Earring", 858, 2, activeChar, activeChar); activeChar.getInventory().addItem("TEO Ring", 889, 2, activeChar, activeChar ); activeChar.getInventory().updateDatabase(); activeChar.sendPacket(new ItemList(activeChar, true)); activeChar.sendMessage("Now You Have Mage Items On Your Invetory. Take a Look!"); activeChar.sendMessage("You do not have enough Adena"); } if(activeChar.isInOlympiadMode()) { activeChar.sendMessage("Sorry,you are in the Olympiad now."); return false; } if(activeChar.isInDuel()) { activeChar.sendMessage("Sorry,you are in a duel!"); return false; } if(activeChar.atEvent) { activeChar.sendMessage("Sorry,you are on event now."); return false; } if(!Config.ALT_GAME_KARMA_PLAYER_CAN_USE_GK && activeChar.getKarma() > 0) { activeChar.sendMessage("Sorry,PK player can't use this."); return false; } if(activeChar.isDead()) { activeChar.sendMessage("Sorry,Dead player can't take items."); return false; } if(activeChar.isFakeDeath()) { activeChar.sendMessage("Sorry,on fake death mode can't use this."); return false; } /** * @see com.l2jfrozen.gameserver.handler.IVoicedCommandHandler#getVoicedCommandList() */ @Override public String[] getVoicedCommandList() { return _voicedCommands; } } -
Code [Share]Get Class Items With Commands.
'Baggos' replied to 'Baggos''s topic in Server Shares & Files [L2J]
And 100000 time to be shared the credits is MINE from the past. (2012). 2st, this code worked on Original L2Network project perfect. Work to me before share. and 3st, what is reput? reput is for kids. i share for help no for "reput". I come back here on maxcheaters and i want to remmember all that i know. This code give items with commands. If you start a new player, you need to go in main town/Gm Shop and will buy this items. why you consider useless this topic? in one second you have all items you want for start your farm. mage or fighter or tank or bow, and jewels. If is not work to you give me your error here... Sorry for my english... -
Hello members of Maxcheaters! In this code, an player can to take items with command. On config you can change the price. Tested and work! Credits me. For other Project: Get Class Items With Commands. Commands: .dagger / .bow / .tank / .mage / .tyrant / .gladi For aCis Project: Get Class Items With Commands. Commands: /dagger /bow /tank /mage /tyrant /gladi Config.java public static int STARTING_ADENA; public static int STARTING_ADENA; public static int STARTING_AA; //Class Itmes On new Players\\ + public static boolean CLASS_ITEMS_ENABLE; + public static int COMMANDS_ITEMS_PRICE; STARTING_ADENA = Integer.parseInt(otherSettings.getProperty("StartingAdena", "100")); STARTING_AA = Integer.parseInt(otherSettings.getProperty("StartingAncientAdena", "0")); + CLASS_ITEMS_ENABLE = Boolean.parseBoolean(otherSettings.getProperty("ClassItemsCmd", "false")); + COMMANDS_ITEMS_PRICE = Integer.parseInt(otherSettings.getProperty("FighterItemsPirce", "50000000")); Config.properties #Amount of adena/AA that a new character is given StartingAdena = 0 StartingAncientAdena = 0 + +#------------------------------------------------------------------ +# Class Items. +# .dagger / .bow / .tank / .duelist / .tyrant .mage +#------------------------------------------------------------------ +ClassItemsCmd = false +# +CommandsItemsPirce = 50000000 + handler/VoicedCommandHandler.java [for other project] import com.l2jfrozen.gameserver.handler.voicedcommandhandlers.Wedding; +import com.l2jfrozen.gameserver.handler.voicedcommandhandlers.ClassItem; private VoicedCommandHandler() { _datatable = new FastMap<>(); + + if(Config.CLASS_ITEMS_ENABLE) + { + registerVoicedCommandHandler(new ClassItems()); + } handler/VoicedCommandHandler.java [for aCis project] import net.sf.l2j.gameserver.handler.usercommandhandlers.Escape; +import net.sf.l2j.gameserver.handler.usercommandhandlers.ClassItems; registerUserCommandHandler(new ChannelListUpdate()); + if(Config.CLASS_ITEMS_ENABLE) + { + registerUserCommandHandler(new ClassItems()); + } http://pastebin.com/6tBdUDE3 for other project http://pastebin.com/qezRiTQr for acis project Also, for acis project, you have to edit the client file, commandname-e.dat - and add 6 new rows, for example: 115 114 dagger 116 115 bow 117 116 tank 118 117 mage 119 118 tyrant 120 119 gladi
-
Το θέμα είναι να υπάρχει στα Ελληνικά καθαρογραμμένα. Δεκάδες τέτοια θέματα υπάρχουν, αλλά τι να τα κάνεις όταν μπερδεύουν το Compile με το πως να ανοίξεις έναν Server στο ίδιο θέμα. Πολλές λέξεις που μπερδεύουν κάποιον που δε ξέρει. Όταν ο άλλος ξέρει να ανοίξει Server, τότε θα κοιτάξει για το πως να περάσει κώδικα ή πως να κάνει Compile. Κανείς δεν άρχισε από το 0 και έκανε τα πάντα από 1 οδηγό και μόνο.
-
Give here the code from the FlagZone and SQL files.
-
Εδώ θα δείξω πως περνάμε έναν κώδικα Java στο Project μας. Να ξέρετε, πως το δύσκολο δεν είναι το πως να περνάμε έναν κώδικα, αλλά το πως θα τον επερξεργαστούμε στην πορεία. Δεν θα είναι όλοι κομμένοι και ραμμένοι στα μέτρα μας! Θα χρειαστεί κάποτε να αντικαταστήσουμε ένα λάθος με το σωστό! Θα δείξω με έναν μεγάλο κάπως κώδικα πως τον περνάμε, γιατί δε θα ήταν οδηγός αν σας έδειχνα με 3 σειρές κώδικα!!! Αρχίζουμε...(Πάτα το "Show" για να δεις τον οδηγό). Δεν είναι κάτι το πολύ δύσκολο να γίνουν τα παρακάτω. Σιγά σιγά καθώς περνάει ο καιρός, θα αρχίσετε να καταλαβαίνεται έναν κώδικα από μόνοι σας! Καλή συνέχεια...
-
Καλησπέρα στα μέλη του Maxcheaters! Στην προσπάθεια να κάνω Compile για να θυμηθώ το όλο θέμα, και αφού το έκανα, μετά πρόσεξα πως υπάρχουν οδηγοί δύσκολοι και με πολλά βήματα! Έτσι σκέφτηκα να ξανά ρίξω έναν οδηγό σαν Update στους παλιούς που είχα και έχουν σβηστεί φώτος. Είναι κρίμα κάτι τόσο σημαντικό, να μένει στα πίσω πίσω ποστς, επειδή δεν είναι καλά τροποποιημένα! (Του papaditsa ναι μεν είναι αναλυτικό, αλλά θέλει πολλά κλικ για να βρεις τα βήματα, αφού τις εικόνες τις έχει να τις κάνεις copy/paste για να τις δεις). Θα προσπαθήσω να δείξω με λιγότερα βήματα, και περισσότερο αναλυτικά έτσι ώστε να καταλάβουν και οι πέτρες! Αρχίζουμε..(Πάτα το "Show" για να δεις τον οδηγό). Στο πως περνάμε έναν κώδικα, θα δείξω με δεύτερο ποστ από κάτω, για να μην κουράζουν όλα σε ένα.
-
Μακάρι να πληρώνανε μόνο 300 ευρώ το χρόνο φίλε. Οι φίλοι που έχω, και όσους ξέρω, δίνουν πολλά περισσότερα για τα χαρτιά, ασφάλεια κτλπ κτλπ κτλπ. (αναφέρομαι σε άτομα εκτός ευρώπης. Π.χ Αλβανοί φίλοι που έχω).
-
Psaxno Enan Empiro Developer Gia Doulia !
'Baggos' replied to CaLeSty's topic in Server Development Discussion [Greek]
χαχαχαχαχαχα... Ναι βρε. Τις εποχές που δεν ήσουν εδώ στο φόρουμ, το σκουπίδι βοηθούσε πάντα δωρεάν χωρίς να ζητήσει κάτι. Και κάποιους τους βοήθησε τόσο που βγάλανε και λεφτά από αυτό. Αλλά έτσι αποκτούσα εμπειρία... Τώρα το να μιλάς εσύ ειδικά για μένα, είναι πολύ κρίμα χωρίς να ξέρεις τι ξέρω από αυτά που εσύ ακόμη προσπαθείς να καταλάβεις καλά καλά.... Η διαφορά με πολλούς εδώ μέσα, είναι ότι το πως ανοίγεις απλά έναν server, τον έμαθα από ένα notepad το 2008. Χωρίς βίντεο και βλακειούλες. Μετά εδώ μέσα βρήκα πλήρες βοήθεια, όπου έμαθα ΠΑΡΑ ΠΟΛΛΑ ακόμη και σε java codes και άνοιγα και εγώ αλλά και σε άλλους Server που έμπαινε το 2012 στους top 5+ στο hopzone. Δεν το λέω σαν επίτευγμα, όμως θέλω να σου δείξω ότι είναι λάθος εσύ να σχολιάζεις "σκουπίδι" εμένα. L2Attack, L2 Network, L2 Nephelim, 350+ άτομα καθημερινά. Ψάξε και θα βρεις τα ονόματα από τους server που λέω. Άσχετα αν τους έκλεινα, επειδή ποτέ δεν ήθελα να κρατήσω Server και έτσι δεν έβαζα Donate και Anti-DDos attack. Τους άνοιγα για να διαφημιστώ και να βγάλω λεφτά από αλλού όπως έβγαλα. Δε το ξέρω το παιδί xdem, δε τον θυμάμαι. Ίσως να μίλησα απότομα, αλλά δε πετάμε το "βλάκα" επειδή κάποιος δε μας γνωρίζει ή δε γνωρίζει την δουλειά που κάνουμε!!! Δεν έκρινα εξαρχής, είπα δε τον ξέρω. -
LF Starting Bar Tutorial Book
'Baggos' replied to Dante44®'s question in Request Server Development Help [Greek]
Πολύ κομπλέ τότε αδερφέ. Καλή συνέχεια ρει...