Jump to content

valanths1990

Members
  • Posts

    517
  • Credits

  • Joined

  • Last visited

  • Days Won

    1
  • Feedback

    0%

Everything posted by valanths1990

  1. instances legonte, kai ta mobs vgainoun otan ksekinaei to instance kai trwne delete molis teleiwnei
  2. psakse gia afto mesa sto L2PcInstance: public boolean setActiveClass(int classIndex) { kai vale afton ton kodika: int[] armorType = { Inventory.PAPERDOLL_RHAND, Inventory.PAPERDOLL_LHAND, Inventory.PAPERDOLL_LRHAND, Inventory.PAPERDOLL_LRHAND, Inventory.PAPERDOLL_CHEST, Inventory.PAPERDOLL_HEAD, Inventory.PAPERDOLL_LEGS, Inventory.PAPERDOLL_GLOVES, Inventory.PAPERDOLL_FEET, Inventory.PAPERDOLL_BACK, Inventory.PAPERDOLL_DHAIR, Inventory.PAPERDOLL_HAIR, Inventory.PAPERDOLL_LEAR, Inventory.PAPERDOLL_REAR, Inventory.PAPERDOLL_RFINGER, Inventory.PAPERDOLL_LFINGER, Inventory.PAPERDOLL_NECK, Inventory.PAPERDOLL_UNDER }; for (int items : armorType) { L2ItemInstance parmorInstance = getInventory().getPaperdollItem(items); if (parmorInstance != null) { L2ItemInstance[] unequipped = getInventory().unEquipItemInBodySlotAndRecord(parmorInstance.getItem().getBodyPart()); InventoryUpdate iu = new InventoryUpdate(); for (L2ItemInstance element : unequipped) iu.addModifiedItem(element); sendPacket(iu); } } P.S remove oti den xreiazesai apo afta
  3. afto pou 8elei na pei einai pws exei valei instances se interlude project, kai den anaferete sta npc instances alla sta instances pou exei to H5 px norlins garden, tiat opws eipe o idios, to provlhma tou apo oti katalava einai pws kanei teleport ton char mesa sto instance kanei spawn kai ta mobs tou instances, alla to 8ema einai pws oloi oi chars sto game mporoun na doun ton char kai ta mobs pou einai sto instance.
  4. As the title says... All Castle Managers with voice command L2Jserver Beta Version Here is the patch link: http://pastebin.com/sKMq08MR L2jFrozen Version Here is the patch link: http://pastebin.com/gTSpaCHy (Remember to create one file with name CastleManager.htm in here: "data/html/mods/CastleManager.htm" and add this code inside <html><title>Castle Manager</title> <body> <center> <table> <tr><td align=center><font color="LEVEL">Choose The Castle Manager.</font></td></tr> <tr><td height=10></td></tr> <tr><td align=center><button action="bypass -h voice .siege_giran" value="Giran Castle" width=200 height=27 back="L2UI_CT1.OlympiadWnd_DF_HeroConfirm_Down" fore="L2UI_CT1.OlympiadWnd_DF_HeroConfirm"></td></tr> <tr><td align=center><button action="bypass -h voice .siege_aden" value="Aden Castle" width=200 height=27 back="L2UI_CT1.OlympiadWnd_DF_HeroConfirm_Down" fore="L2UI_CT1.OlympiadWnd_DF_HeroConfirm"></td></tr> <tr><td align=center><button action="bypass -h voice .siege_rune" value="Rune Castle" width=200 height=27 back="L2UI_CT1.OlympiadWnd_DF_HeroConfirm_Down" fore="L2UI_CT1.OlympiadWnd_DF_HeroConfirm"></td></tr> <tr><td align=center><button action="bypass -h voice .siege_oren" value="Oren Castle" width=200 height=27 back="L2UI_CT1.OlympiadWnd_DF_HeroConfirm_Down" fore="L2UI_CT1.OlympiadWnd_DF_HeroConfirm"></td></tr> <tr><td align=center><button action="bypass -h voice .siege_dion" value="Dion Castle" width=200 height=27 back="L2UI_CT1.OlympiadWnd_DF_HeroConfirm_Down" fore="L2UI_CT1.OlympiadWnd_DF_HeroConfirm"></td></tr> <tr><td align=center><button action="bypass -h voice .siege_gludio" value="Gludio Castle" width=200 height=27 back="L2UI_CT1.OlympiadWnd_DF_HeroConfirm_Down" fore="L2UI_CT1.OlympiadWnd_DF_HeroConfirm"></td></tr> <tr><td align=center><button action="bypass -h voice .siege_goddard" value="Goddard Castle" width=200 height=27 back="L2UI_CT1.OlympiadWnd_DF_HeroConfirm_Down" fore="L2UI_CT1.OlympiadWnd_DF_HeroConfirm"></td></tr> <tr><td align=center><button action="bypass -h voice .siege_schuttgart" value="Schuttgart Castle" width=200 height=27 back="L2UI_CT1.OlympiadWnd_DF_HeroConfirm_Down" fore="L2UI_CT1.OlympiadWnd_DF_HeroConfirm"></td></tr> <tr><td align=center><button action="bypass -h voice .siege_innadril" value="Innadril Castle" width=200 height=27 back="L2UI_CT1.OlympiadWnd_DF_HeroConfirm_Down" fore="L2UI_CT1.OlympiadWnd_DF_HeroConfirm"></td></tr> </table> <br><br> <font color=3293F3>L2Total Team</font><br> <img src="L2UI.SquareWhite" width=258 height=1> </body> </center></html> P.S. didnt test l2jfrozen version, luck of interlude client Pics: http://i45.tinypic.com/k1awb4.jpg[/img]
  5. Credits are mine (-=DoctorNo=-) cause i create it.... i dont know if someone else code something similar
  6. i dont think that it is better to hard code everything, that's why we have datapack, i didn't hard coded on purpose, cause some ppl are not able to change it, btw thanks for your advice ;)
  7. How??? i could not think a better way right now :/
  8. here is the castle manager all in one: Coreside: create a file in model/actor/instance with name L2CastleManageInstance.java and paste the code bellow /* 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 2, 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, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA * 02111-1307, USA. * * [url]http://www.gnu.org/copyleft/gpl.html[/url] */ package com.l2jserver.gameserver.model.actor.instance; import com.l2jserver.gameserver.instancemanager.CastleManager; import com.l2jserver.gameserver.model.actor.templates.L2NpcTemplate; import com.l2jserver.gameserver.model.entity.Castle; import com.l2jserver.gameserver.network.serverpackets.ActionFailed; import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; import com.l2jserver.gameserver.network.serverpackets.SiegeInfo; /** * @author -=DoctorNo=- */ public class L2CastleManageInstance extends L2NpcInstance { public L2CastleManageInstance(int objectId, L2NpcTemplate template) { super(objectId, template); } @Override public void onBypassFeedback(L2PcInstance player, String command) { if(player == null ) return; if (!canTarget(player)) return; else if (command.startsWith("siege_")) { int castleId = 0; if (command.startsWith("siege_gludio")) castleId = 1; else if (command.startsWith("siege_dion")) castleId = 2; else if (command.startsWith("siege_giran")) castleId = 3; else if (command.startsWith("siege_oren")) castleId = 4; else if (command.startsWith("siege_aden")) castleId = 5; else if (command.startsWith("siege_innadril")) castleId = 6; else if (command.startsWith("siege_goddard")) castleId = 7; else if (command.startsWith("siege_rune")) castleId = 8; else if (command.startsWith("siege_schuttgart")) castleId = 9; Castle castle = CastleManager.getInstance().getCastleById(castleId); if(castle != null && castleId != 0) player.sendPacket(new SiegeInfo(castle)); } } @Override public void showChatWindow(L2PcInstance player) { player.sendPacket(ActionFailed.STATIC_PACKET); NpcHtmlMessage html = new NpcHtmlMessage(getObjectId()); html.setFile(player.getHtmlPrefix(), "data/html/mods/CastleManager.htm"); html.replace("%objectId%", String.valueOf(getObjectId())); player.sendPacket(html); } } Datapack: create one html file with name CastleManager.htm in data/html/mods/ and paste the code bellow <html><title>Castle Manager</title> <body> <center> <table> <tr><td align=center><font color="LEVEL">Choose The Castle Manager.</font></td></tr> <tr><td height=10></td></tr> <tr><td align=center><button action="bypass -h npc_%objectId%_siege_giran" value="Giran Castle" width=200 height=27 back="L2UI_CT1.OlympiadWnd_DF_HeroConfirm_Down" fore="L2UI_CT1.OlympiadWnd_DF_HeroConfirm"></td></tr> <tr><td align=center><button action="bypass -h npc_%objectId%_siege_aden" value="Aden Castle" width=200 height=27 back="L2UI_CT1.OlympiadWnd_DF_HeroConfirm_Down" fore="L2UI_CT1.OlympiadWnd_DF_HeroConfirm"></td></tr> <tr><td align=center><button action="bypass -h npc_%objectId%_siege_rune" value="Rune Castle" width=200 height=27 back="L2UI_CT1.OlympiadWnd_DF_HeroConfirm_Down" fore="L2UI_CT1.OlympiadWnd_DF_HeroConfirm"></td></tr> <tr><td align=center><button action="bypass -h npc_%objectId%_siege_oren" value="Oren Castle" width=200 height=27 back="L2UI_CT1.OlympiadWnd_DF_HeroConfirm_Down" fore="L2UI_CT1.OlympiadWnd_DF_HeroConfirm"></td></tr> <tr><td align=center><button action="bypass -h npc_%objectId%_siege_dion" value="Dion Castle" width=200 height=27 back="L2UI_CT1.OlympiadWnd_DF_HeroConfirm_Down" fore="L2UI_CT1.OlympiadWnd_DF_HeroConfirm"></td></tr> <tr><td align=center><button action="bypass -h npc_%objectId%_siege_gludio" value="Gludio Castle" width=200 height=27 back="L2UI_CT1.OlympiadWnd_DF_HeroConfirm_Down" fore="L2UI_CT1.OlympiadWnd_DF_HeroConfirm"></td></tr> <tr><td align=center><button action="bypass -h npc_%objectId%_siege_goddard" value="Goddard Castle" width=200 height=27 back="L2UI_CT1.OlympiadWnd_DF_HeroConfirm_Down" fore="L2UI_CT1.OlympiadWnd_DF_HeroConfirm"></td></tr> <tr><td align=center><button action="bypass -h npc_%objectId%_siege_schuttgart" value="Schuttgart Castle" width=200 height=27 back="L2UI_CT1.OlympiadWnd_DF_HeroConfirm_Down" fore="L2UI_CT1.OlympiadWnd_DF_HeroConfirm"></td></tr> <tr><td align=center><button action="bypass -h npc_%objectId%_siege_innadril" value="Innadril Castle" width=200 height=27 back="L2UI_CT1.OlympiadWnd_DF_HeroConfirm_Down" fore="L2UI_CT1.OlympiadWnd_DF_HeroConfirm"></td></tr> </table> <br><br> <font color=3293F3>L2Total Team</font><br> <img src="L2UI.SquareWhite" width=258 height=1> </body> </center></html> PS. Tested in Beta H5 last rev. pics added: http://i50.tinypic.com/savbit.jpg[/img]
  9. skype: valanths1990 alla tha me vrhskeis area kai pou na ksereis
  10. Fanky: και για να δω εαν κατάλαβα αυτό που λες,θες πχ στην teleporter να είναι μια εικόνα απο την περιοχή του rb live? δηλαδή σαν μια μικρή τηλεόραση που θα δείχνει μόνο το rb live?ασπούμε αν γίνεται κανα pvp να το βλέπεις απο εκεί;live live? Traix: H auto h elega na avaza to free view apo to olly stadio egw mia xara katalava o fanky eipe oti den ginete afto pou rwthse..... oxi na kanei ena aplo observe esy mperdeftikes....
  11. to mono pou kanei afto einai na kanei observe.... eides esy kanena npc na sou kanei broadcast ti ginete mesa sto cave tou antharas px? [se kanena mikro para8iraki? na deixnei? video gt egw den eida kati tetoio....
  12. eksupno share, alla oxi kai na lete pws kanate afto pou zhtouse o Traix sto allo topic...to paidi zhthse Live Stream apo thn perioxh tou Rb kai oxi observe, se afto apanthse o Fanky oti den ginete....o Traix h8ele na milaei se ena npc kai na vlepei Video anyway grats again
  13. fusika kai trexei jython codes...... an deis exei kai ta libs, jython-engine ktl ktl
  14. polu apla svhse to @override panw apo to run....
  15. an diavaseis pws einai ta alla tha katalaveis pws na kaneis add new skill ;)
×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock