-
Posts
1,486 -
Credits
0 -
Joined
-
Last visited
-
Feedback
0%
Everything posted by Thelasthero
-
[Share].hero command/Another way to hero item.
Thelasthero replied to Thelasthero's topic in Server Shares & Files [L2J]
??? what's wrong with that? -
Tested. It makes you hero and takes item of your choise. 1) Go to java.com.it.br.config.java and search for: public static int OFFLINE_NAME_COLOR; 2)After it add: public static boolean ALLOW_HERO_COMMAND; public static int HERO_ITEM_ID; public static int HERO_ITEM_COUNT; 3)Search for: OFFLINE_NAME_COLOR = Integer.decode("0x" + L2JModSettings.getProperty("OfflineNameColor", "808080")); 4)After it add: ALLOW_HERO_COMMAND = Boolean.parseBoolean(L2JModSettings.getProperty("AllowHeroCommand", "false")); HERO_ITEM_ID = Integer.parseInt(L2JModSettings.getProperty("HeroItemId", "3481")); HERO_ITEM_COUNT = Integer.parseInt(L2JModSettings.getProperty("HeroItemCount", "1")); 5)Go to java.com.it.br.gameserver.gameserver.java and search for: import com.it.br.gameserver.handler.voicedcommandhandlers.info; 6)After it add: import com.it.br.gameserver.handler.voicedcommandhandlers.hero; 7)Search for: _voicedCommandHandler.registerVoicedCommandHandler(new VoicedAIOCmd()); 8)After it add: if (Config.ALLOW_HERO_COMMAND) _voicedCommandHandler.registerVoicedCommandHandler(new hero()); 9)Go to java.com.it.br.gameserver.handler.voicedcommandhandlers and make a new file called: hero.java, and paste in it: /* * 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.it.br.gameserver.handler.voicedcommandhandlers; import com.it.br.gameserver.handler.IVoicedCommandHandler; import com.it.br.gameserver.model.actor.instance.L2PlayableInstance; import com.it.br.gameserver.model.actor.instance.L2PcInstance; import com.it.br.gameserver.model.L2ItemInstance; import com.it.br.gameserver.serverpackets.ActionFailed; import com.it.br.gameserver.serverpackets.SocialAction; /** * @author Rayder */ 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.broadcastPacket(new SocialAction(activeChar.getObjectId(), 16)); 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; } } 10)Go to config.l2jmods.properties, and at the end paste: # ---------------------------- # .hero custom command by TheLastHero # ---------------------------- # 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 11)Compile it and you are done Old hardocded version: /* * 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.it.br.gameserver.handler.voicedcommandhandlers; import com.it.br.gameserver.handler.IVoicedCommandHandler; import com.it.br.gameserver.model.actor.instance.L2PlayableInstance; import com.it.br.gameserver.model.actor.instance.L2PcInstance; import com.it.br.gameserver.model.L2ItemInstance; import com.it.br.gameserver.serverpackets.ActionFailed; import com.it.br.gameserver.serverpackets.SocialAction; /** * @author Rayder */ 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(3481) != null && activeChar.getInventory().getItemByItemId(3481).getCount() >= 1) { activeChar.getInventory().destroyItemByItemId("GoldDragon", 3481, 1, activeChar, activeChar.getTarget()); activeChar.broadcastPacket(new SocialAction(activeChar.getObjectId(), 16)); 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; } }
-
Hi guys, i want to share with you a nice (for me at least) modification i made yesterday, at quake pvp system. Tested in l2jbrasil and works 100%. Example: When character reaches Holy Shit! (24 pvps without dieing), he will become hero untill server restart. 1)Add quake pvp system to you core. 2)Open java.com.it.br.gameserver.model.actor.instance.l2pcinstance.java (for l2j java.net.sf.l2j.gameserver.model.actor.instance.l2pcinstance.java), and find(ctrl+f): Announcements.getInstance().announceToAll("" + this.getName()+ " is on a Holy Shit!"); 3)After the Holy Shit!, add: , and became hero untill he retart! So it will look like: Announcements.getInstance().announceToAll("" + this.getName()+ " is on a Holy Shit!, and became hero until he restart!"); 4)After these line, add these 4 lines: activeChar.broadcastPacket(new SocialAction(activeChar.getObjectId(), 16)); activeChar.setHero(true); activeChar.sendMessage("You Are Now a Hero,You Are Granted With Hero Status , Skills ,Aura. This Effect Will Stop When You Restart."); activeChar.broadcastUserInfo(); 5)Close&Save it. 6)Compile it and you are done. Congrats! I have tested as i mentioned above, so i don't really need feedback. Thanks!
-
[Help]How to make .servegame.com.
Thelasthero posted a question in Request Server Development Help [L2J]
Guys, i registered in www.no-ip.com , but i can't make a domain .servegame.com ... How to make one? And is it paid? -
[Request]Restart screen message seconds.
Thelasthero replied to Thelasthero's question in Request Server Development Help [L2J]
dude, if you can't answer my question, ..... DON"T REPLY!!!!! ok? that was the only thing i asked. thanks you man. problem solved. thanks again, locked. -
[Request]Restart screen message seconds.
Thelasthero replied to Thelasthero's question in Request Server Development Help [L2J]
well i know the rules. i didn't make bump before. that was the first bump i made...... -
[Request]Restart screen message seconds.
Thelasthero replied to Thelasthero's question in Request Server Development Help [L2J]
Bump!!!!! -
MaxCheaters Project [L2OFF Server] Register here!
Thelasthero replied to Maxtor's topic in General Discussion [English]
Hmm i am interested in event gm. or at support... -
alithia einai poli spastiko p lete oloi xoris donate. alithia omos. pos tha bgaloun afta p dinoun ama dn baloun donates gia pes m.
-
Interlude. High Rate - Mid Rate (x500) PvP enoeite.
-
[Request]Restart screen message seconds.
Thelasthero replied to Thelasthero's question in Request Server Development Help [L2J]
hmm be more specific... i am not expert in java... -
[Request]Restart screen message seconds.
Thelasthero posted a question in Request Server Development Help [L2J]
I need a code, that when server restart, it will say the seconds on player's screen (on the right side, down). L2jTeon has this, but other projects not... Thanks! -
[Help]Can't connect L2AC to mssql.
Thelasthero replied to Thelasthero's question in Request Server Development Help [L2OFF]
thanks! another error, i stuck in select server, i press ok and nothing. -
[Help]Can't connect L2AC to mssql.
Thelasthero posted a question in Request Server Development Help [L2OFF]
1) The L\SQLEXPRESS is correct 100%, because that's how i connect with my studio managment (mssql). 2) It is the username i put to open l2server.exe and others. It is correct 75%. 3) That's the pass i put to open l2server.exe and others. It is correct 75%. Can't connect. Why? P.S I am using 32-bit smeli's version, interlude. -
[Request]Interlude off files x32 link.
Thelasthero replied to Thelasthero's question in Request Server Development Help [L2OFF]
eh, sorry i didn't see that another 32-bit is posted. sorry again. locked. -
[Request]Interlude off files x32 link.
Thelasthero posted a question in Request Server Development Help [L2OFF]
Guys, i found this, but links are dead. Can someone tell me where to find it with working links? Thanks! P.S... Or tell me where to find another for 32 bit. -
well nice features, too low enchant rates for x1500 :( going to try it out.
-
topic's title must not include rates. fix it pls. good luck.
-
lol you believe you can find stucksub off? haha you are funny. man try l2j...
-
[L2J] L2Gustin Open 06/06/2010 .::Join::. And .::HaVe Fun::.
Thelasthero replied to Erebus's topic in Private Servers
Well good luck with your server. Hmm, i suggest you go to l2off. But free web hosting? Anyway gl.