Jump to content

ganjaradio

Members
  • Posts

    538
  • Credits

  • Joined

  • Last visited

  • Days Won

    2
  • Feedback

    0%

Everything posted by ganjaradio

  1. And the full code: https://pastebin.com/BLxWCADA
  2. l2jserver old interlude there arent any item xml for etc items, alos its registered
  3. Hello, ive made a hero coin, but when i click in game nothing happens. The code: https://pastebin.com/6C1P1Z5i I've also registered the item in the gameserver, with the rest handlers. Thx in advanced!
  4. l2j server Edit: found it in L2Attackable thx close
  5. Where can i find the location that the server calculates the EXP that the player gets, when he kills a monster? Thx in advanced!
  6. the problem is that i havent edited the code
  7. there is nothing wrong with the html.. the code isnt setting the normal values. As i said im using l2jserver (
  8. the problem isnt with the html, the problem is that it will say 60% in html, when i set to 100% and it wont drop every thime the item
  9. which file do you need? (I havent edited the retail code)
  10. Hello, im playing with drops in l2jserver high five version (through xml), but im getting weird results. Im getting: https://imgur.com/a/fVSDsEk When i write: https://pastebin.com/zJpLRBvQ While im trying to set the values the same with that i have in XML (100,100,50,15,3). Thx in advance
  11. Are there any discord server for l2 private server and adveritsement?
  12. because i dont use skype, could u tell me about the settings please?
  13. https://www46.zippyshare.com/v/okptYuFL/file.html
  14. Im trying to decode npcgrp.dat using File Edit CT2.6 (from the forum for h5) but im getting error -> could not create npcgrp.txt and wont show the data. What can i do? THanks in advanced
  15. Hello everyone! How can i make the player to be able to use Trade/Global chat after x minutes (l2j server h5). Thx in advance.
  16. Hello everyone! I've installed l2j server high five (the one from accessdenied with out grandle) Ive updated the build paths, as it was saying that JAVA_HOME was missing, but now im getting errors in almost every file. https://imgur.com/a/oeGSSwL and if i try to compile i get these https://imgur.com/a/mZRSc0x
  17. Does anyone have l2 pride's datapack with backup?
  18. send a pm with what u exactly need :)
  19. Hello, ive created an NPC that teleports the player into anothet instance and location /* * 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.model.actor.instance; import cz.nxs.interf.NexusEvents; import net.sf.l2j.gameserver.network.serverpackets.ActionFailed; import net.sf.l2j.gameserver.network.serverpackets.NpcHtmlMessage; import net.sf.l2j.gameserver.templates.chars.L2NpcTemplate; /** * @author zabbix * Lets drink to code! */ public class L2DocTPInstance extends L2NpcInstance { public L2DocTPInstance(int objectId, L2NpcTemplate template) { super(objectId, template); } @Override public void showChatWindow(L2PcInstance player, int val) { player.sendPacket( ActionFailed.STATIC_PACKET ); String filename = "data/html/doctp/no.htm"; if (player.getFactionId() == 1) { filename = "data/html/doctp/doc1.htm"; } else if (player.getFactionId() == 2) { filename = "data/html/doctp/doc2.htm"; } else filename = "data/html/doctp/no.htm"; NpcHtmlMessage html = new NpcHtmlMessage(getObjectId()); html.setFile(filename); html.replace("%objectId%", String.valueOf(getObjectId())); player.sendPacket(html); } @Override public void onBypassFeedback(L2PcInstance player, String command) { //doc 1 - Cave of Trials //doc 2 - Cemetery //doc 3 - Cursed Village //doc 4 - Forgotten Temple //doc 5 - Parnassus if (command.startsWith("doc11")) { if(NexusEvents.isInEvent(player)) { player.sendMessage("You can not use this while in event!"); return; } if (player.getInstanceId() != 15) { if (player.getParty() != null) { for (L2PcInstance ptm : player.getParty().getPartyMembers()) { if (ptm.getMentoreeId() != player.getCharId()) { player.leaveParty(); } else { if (player.getInventory().getInventoryItemCount(4357, 0) < 3) { player.sendMessage("You need 3 Silver to enter Document 1!"); } else if (player.getLevel() < 1 || player.getLevel() > 20 || player.getIsMentor() == 1) { player.sendMessage("Your level needs to be atleast 1 and less or equal than 20!"); } else { player.getInventory().destroyItemByItemId("", 4357, 3, player, player); player.setInstanceId(15); player.setInDoc(true); player.teleToLocation(9954, -112487, -2465); } } } } } } else if (command.startsWith("doc12")) { if(NexusEvents.isInEvent(player)) { player.sendMessage("You can not use this while in event!"); return; } if (player.getInstanceId() != 15) { if (player.getParty() != null) { for (L2PcInstance ptm : player.getParty().getPartyMembers()) { if (ptm.getMentoreeId() != player.getCharId()) { player.leaveParty(); } else { if (player.getInventory().getInventoryItemCount(4357, 0) < 3) { player.sendMessage("You need 3 Silver to enter Document 1!"); } else if (player.getLevel() < 1 || player.getLevel() > 20 || player.getIsMentor() == 1) { player.sendMessage("Your level needs to be atleast 1 and less or equal than 20!"); } else { player.getInventory().destroyItemByItemId("", 4357, 3, player, player); player.setInstanceId(15); player.setInDoc(true); player.teleToLocation(24219, -113663, -3416); } } } } } } else if (command.startsWith("doc21")) { if(NexusEvents.isInEvent(player)) { player.sendMessage("You can not use this while in event!"); return; } if (player.getInstanceId() != 16) { if (player.getParty() != null) { for (L2PcInstance ptm : player.getParty().getPartyMembers()) { if (ptm.getMentoreeId() != player.getCharId()) { player.leaveParty(); } else { if (player.getInventory().getInventoryItemCount(4357, 0) < 3) { player.sendMessage("You need 3 Silver to enter Document 1!"); } else if (player.getLevel() < 20 || player.getLevel() > 40 || player.getIsMentor() == 1) { player.sendMessage("Your level needs to be atleast 20 and less or equal than 40!"); } else { player.getInventory().destroyItemByItemId("", 4357, 3, player, player); player.setInstanceId(16); player.setInDoc(true); player.teleToLocation(166018, 20334, -3359); } } } } } } else if (command.startsWith("doc22")) { if(NexusEvents.isInEvent(player)) { player.sendMessage("You can not use this while in event!"); return; } if (player.getInstanceId() != 16) { if (player.getParty() != null) { for (L2PcInstance ptm : player.getParty().getPartyMembers()) { if (ptm.getMentoreeId() != player.getCharId()) { player.leaveParty(); } else { if (player.getInventory().getInventoryItemCount(4357, 0) < 3) { player.sendMessage("You need 3 Silver to enter Document 1!"); } else if (player.getLevel() < 20 || player.getLevel() > 40 || player.getIsMentor() == 1) { player.sendMessage("Your level needs to be atleast 20 and less or equal than 40!"); } else { player.getInventory().destroyItemByItemId("", 4357, 3, player, player); player.setInstanceId(16); player.setInDoc(true); player.teleToLocation(189036, 14870, -2632); } } } } } } else if (command.startsWith("doc31")) { if(NexusEvents.isInEvent(player)) { player.sendMessage("You can not use this while in event!"); return; } if (player.getInstanceId() != 17) { if (player.getParty() != null) { for (L2PcInstance ptm : player.getParty().getPartyMembers()) { if (ptm.getMentoreeId() != player.getCharId()) { player.leaveParty(); } else { if (player.getInventory().getInventoryItemCount(4357, 0) < 3) { player.sendMessage("You need 3 Silver to enter Document 1!"); } else if (player.getLevel() < 40 || player.getLevel() > 60 || player.getIsMentor() == 1) { player.sendMessage("Your level needs to be atleast 40 and less or equal than 60!"); } else { player.getInventory().destroyItemByItemId("", 4357, 3, player, player); player.setInstanceId(17); player.setInDoc(true); player.teleToLocation(59994, -47643, -2719); } } } } } } else if (command.startsWith("doc32")) { if(NexusEvents.isInEvent(player)) { player.sendMessage("You can not use this while in event!"); return; } if (player.getInstanceId() != 17) { if (player.getParty() != null) { for (L2PcInstance ptm : player.getParty().getPartyMembers()) { if (ptm.getMentoreeId() != player.getCharId()) { player.leaveParty(); } else { if (player.getInventory().getInventoryItemCount(4357, 0) < 3) { player.sendMessage("You need 3 Silver to enter Document 1!"); } else if (player.getLevel() < 40 || player.getLevel() > 60 || player.getIsMentor() == 1) { player.sendMessage("Your level needs to be atleast 40 and less or equal than 60!"); } else { player.getInventory().destroyItemByItemId("", 4357, 3, player, player); player.setInstanceId(17); player.setInDoc(true); player.teleToLocation(57958, -30857, 369); } } } } } } else if (command.startsWith("doc41")) { if(NexusEvents.isInEvent(player)) { player.sendMessage("You can not use this while in event!"); return; } if (player.getInstanceId() != 18) { if (player.getParty() != null) { for (L2PcInstance ptm : player.getParty().getPartyMembers()) { if (ptm.getMentoreeId() != player.getCharId()) { player.leaveParty(); } else { if (player.getInventory().getInventoryItemCount(4357, 0) < 3) { player.sendMessage("You need 3 Silver to enter Document 1!"); } else if (player.getLevel() < 60 || player.getLevel() > 76 || player.getIsMentor() == 1) { player.sendMessage("Your level needs to be atleast 60 and less or equal than 76!"); } else { player.getInventory().destroyItemByItemId("", 4357, 3, player, player); player.setInstanceId(18); player.setInDoc(true); player.teleToLocation(-53838, 179285, -4635); } } } } } } else if (command.startsWith("doc42")) { if(NexusEvents.isInEvent(player)) { player.sendMessage("You can not use this while in event!"); return; } if (player.getInstanceId() != 18) { if (player.getParty() != null) { for (L2PcInstance ptm : player.getParty().getPartyMembers()) { if (ptm.getMentoreeId() != player.getCharId()) { player.leaveParty(); } else { if (player.getInventory().getInventoryItemCount(4357, 0) < 3) { player.sendMessage("You need 3 Silver to enter Document 1!"); } else if (player.getLevel() < 60 || player.getLevel() > 76 || player.getIsMentor() == 1) { player.sendMessage("Your level needs to be atleast 60 and less or equal than 76!"); } else { player.getInventory().destroyItemByItemId("", 4357, 3, player, player); player.setInstanceId(18); player.setInDoc(true); player.teleToLocation(-53781, 188233, -4665); } } } } } } else if (command.startsWith("doc51")) { if(NexusEvents.isInEvent(player)) { player.sendMessage("You can not use this while in event!"); return; } if (player.getInstanceId() != 19) { if (player.getParty() != null) { for (L2PcInstance ptm : player.getParty().getPartyMembers()) { if (ptm.getMentoreeId() != player.getCharId()) { player.leaveParty(); } else { if (player.getInventory().getInventoryItemCount(4357, 0) < 3) { player.sendMessage("You need 3 Silver to enter Document 1!"); } else if (player.getLevel() < 76 || player.getLevel() > 96 || player.getIsMentor() == 1) { player.sendMessage("Your level needs to be atleast 76 and less or equal than 95!"); } else { player.getInventory().destroyItemByItemId("", 4357, 3, player, player); player.setInstanceId(19); player.setInDoc(true); player.teleToLocation(150153, 192735, -3696); } } } } } } else if (command.startsWith("doc52")) { if(NexusEvents.isInEvent(player)) { player.sendMessage("You can not use this while in event!"); return; } if (player.getInstanceId() != 19) { if (player.getParty() != null) { for (L2PcInstance ptm : player.getParty().getPartyMembers()) { if (ptm.getMentoreeId() != player.getCharId()) { player.leaveParty(); } else { if (player.getInventory().getInventoryItemCount(4357, 0) < 3) { player.sendMessage("You need 3 Silver to enter Document 1!"); } else if (player.getLevel() < 76 || player.getLevel() > 96 || player.getIsMentor() == 1) { player.sendMessage("Your level needs to be atleast 76 and less or equal than 95!"); } else { player.getInventory().destroyItemByItemId("", 4357, 3, player, player); player.setInstanceId(19); player.setInDoc(true); player.teleToLocation(146591, 151689, -2877); } } } } } } super.onBypassFeedback(player,command); } @Override public String getHtmlPath(int npcId, int val) { String pom = ""; if (val == 0) { pom = "" + npcId; } else { pom = npcId + "-" + val; } return "data/html/doctp/" + pom + ".htm"; } } And the html: <center> <a action="bypass -h npc_%objectId%_doc11">Test</a> </center> but when i click to the link ingame the html closed and im getting no errors in console, while nth happends in game
  20. could someone clean this topic from these spammers? - thx in advance
×
×
  • Create New...