
ganjaradio
Members-
Posts
538 -
Credits
0 -
Joined
-
Last visited
-
Days Won
2 -
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by ganjaradio
-
Help Item Handler Problem
ganjaradio replied to ganjaradio's question in Request Server Development Help [L2J]
And the full code: https://pastebin.com/BLxWCADA -
Help Item Handler Problem
ganjaradio replied to ganjaradio's question in Request Server Development Help [L2J]
l2jserver old interlude there arent any item xml for etc items, alos its registered -
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!
-
Help Exp Calculated Inside Core
ganjaradio replied to ganjaradio's question in Request Server Development Help [L2J]
l2j server Edit: found it in L2Attackable thx close -
Help Exp Calculated Inside Core
ganjaradio posted a question in Request Server Development Help [L2J]
Where can i find the location that the server calculates the EXP that the player gets, when he kills a monster? Thx in advanced! -
Help Droplist Help
ganjaradio replied to ganjaradio's question in Request Server Development Help [L2J]
the problem is that i havent edited the code -
Help Droplist Help
ganjaradio replied to ganjaradio's question in Request Server Development Help [L2J]
there is nothing wrong with the html.. the code isnt setting the normal values. As i said im using l2jserver ( -
Help Droplist Help
ganjaradio replied to ganjaradio's question in Request Server Development Help [L2J]
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 -
Help Droplist Help
ganjaradio replied to ganjaradio's question in Request Server Development Help [L2J]
which file do you need? (I havent edited the retail code) -
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
-
Are there any discord server for l2 private server and adveritsement?
-
Help npcgrp.dat wont be decoded
ganjaradio replied to ganjaradio's topic in [Request] Client Dev Help
because i dont use skype, could u tell me about the settings please? -
Help npcgrp.dat wont be decoded
ganjaradio replied to ganjaradio's topic in [Request] Client Dev Help
https://www46.zippyshare.com/v/okptYuFL/file.html -
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
-
nc
-
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.
-
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
-
both links are down
-
Does anyone have l2 pride's datapack with backup?
-
which pack are u using?
-
send a pm with what u exactly need :)
-
could u send the files?
-
Request PvP Flag When leaving a chaotic zone
ganjaradio replied to tiguz's question in Request Server Development Help [L2J]
Could u send the On Exit? Maybe there you SetPvPFlag(0); -
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
-
could someone clean this topic from these spammers? - thx in advance