Jump to content

sacrifice

Members
  • Posts

    127
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by sacrifice

  1. Hello Do you know if it is possible to transfo oneself when one is already transfo, I would like to be able to pass of a transformer when one is transforming Thx for help
  2. Hello I m looking for Antibot Java Script for L2Jfree (frozen or Acis is so hard for convert java script) if someone ever made a script for L2Jfree it would be really top Thx For Help
  3. Very thx NevesOma (I did not search by D_KN_ but by _DK_) Now I can search one by one skill with begin L2_100.._skill
  4. Skill of Death knight class (I know lineageeffect2 effect but i dont find l2_xxxx_skill.uc)
  5. Hello I dont find ID of skills Death Knight I find effect in lineageeffect2 (exemple: h_DK_boneprison_ave) but I dont find skills, I didn't find icon dds in icon.utx, I dont find skill with DevMod skillwindows Who know id skills of death knight ? thx for help
  6. create and compile your lineagemonster.u with add effect of aura hero in .uc (link with bone)
  7. yes but I dont know add public final int getLimit(L2Client client) { if (client == null) return 0; int limit_box = Config.DUALBOX_CHECK_MAX_CLIENT_PER_IP; final Integer addrHash = Integer.valueOf(client.getHostAddress().hashCode()); // Set limit box from whitelist if (Config.ENABLE_WHITELIST_CLIENT) { WhiteListTable wlt = WhiteListTable.getInstance(); if(!wlt.getWhiteListIp().isEmpty() && wlt.isRegistered(addrHash)) limit_box = wlt.getWhiteListIp().get(addrHash); } // Set limit box from blacklist if (Config.ENABLE_BLACKLIST_CLIENT) { BlackListTable blt = BlackListTable.getInstance(); if (!blt.getBlackListIp().isEmpty() && blt.isRegisteredInRange(addrHash)) limit_box = 0; } return limit_box; }
  8. Hello I would like to add in the restriction of the dualbox an exception on certain classes of players, I would like to limit the dualboxes for example to 2 but that the Healer classes are not counted in this restriction Do you think that's possible, I'm on l2jfree but I think a code on l2j will work the same, if someone could help me please and show me a code example thanks for help
  9. I compile with this code but when I use instance L2Password on a NPC I dont have interface in html windows /* * 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.l2jfree.gameserver.gameobjects.instance; import java.security.MessageDigest; import java.sql.Connection; import java.sql.PreparedStatement; import java.util.Base64; import java.util.StringTokenizer; import com.l2jfree.gameserver.ThreadPoolManager; import com.l2jfree.gameserver.gameobjects.L2Npc; import com.l2jfree.gameserver.gameobjects.L2Player; import com.l2jfree.L2DatabaseFactory; import com.l2jfree.gameserver.gameobjects.templates.L2NpcTemplate; import com.l2jfree.gameserver.network.SystemMessageId; import com.l2jfree.gameserver.network.packets.server.NpcHtmlMessage; import com.l2jfree.gameserver.network.SystemMessageId; /** * @author SweeTs */ public class L2PasswordInstance extends L2Npc { public L2PasswordInstance(int objectId, L2NpcTemplate template) { super(objectId, template); } @Override public void onBypassFeedback(L2Player player, String command) { if (command.startsWith("change_password")) { StringTokenizer st = new StringTokenizer(command); st.nextToken(); String newPass = ""; String repeatNewPass = ""; try { if (st.hasMoreTokens()) { newPass = st.nextToken(); repeatNewPass = st.nextToken(); } } catch (Exception e) { player.sendMessage("Please fill all the blanks before requesting for a password change."); return; } if (!conditions(newPass, repeatNewPass, player)) return; changePassword(newPass, repeatNewPass, player); } } private static boolean conditions(String newPass, String repeatNewPass, L2Player player) { if (newPass.length() < 3) { player.sendMessage("The new password is too short!"); return false; } else if (newPass.length() > 45) { player.sendMessage("The new password is too long!"); return false; } else if (!newPass.equals(repeatNewPass)) { player.sendPacket(SystemMessageId.REGISTRATION_PERIOD_OVER); return false; } return true; } @Override public void showChatWindow(L2Player activeChar) { final NpcHtmlMessage html = new NpcHtmlMessage(0); final StringBuilder sb = new StringBuilder(); sb.append("<html><title>Account Manager</title>"); sb.append("<body><center>"); sb.append("<img src=\"L2UI_CH3.herotower_deco\" width=256 height=32><br>"); sb.append("New password: <edit var=\"new\" width=100 height=15><br>"); sb.append("Repeat: <edit var=\"repeatnew\" width=100 height=15><br>"); sb.append("<img src=\"L2UI_CH3.herotower_deco\" width=256 height=32><br><br>"); sb.append("<a action=\"bypass -h npc_%objectId%_change_password $new $repeatnew\">Change password</a>"); sb.append("</center></body></html>"); html.setHtml(sb.toString()); html.replace("%objectId%", getObjectId()); activeChar.sendPacket(html); } private static void changePassword(String newPass, String repeatNewPass, L2Player activeChar) { try (Connection con = L2DatabaseFactory.getInstance().getConnection(); PreparedStatement ps = con.prepareStatement("UPDATE accounts SET password=? WHERE login=?")) { byte[] newPassword = MessageDigest.getInstance("SHA").digest(newPass.getBytes("UTF-8")); ps.setString(1, Base64.getEncoder().encodeToString(newPassword)); ps.setString(2, activeChar.getAccountName()); ps.executeUpdate(); activeChar.sendMessage("Congratulations! Your password has been changed. You will now be disconnected for security reasons. Please login again."); // ThreadPool.schedule(() -> activeChar.logout(false), 3000); } catch (Exception e) { _log.warn("There was an error while updating account:" + e); } } }
  10. what is folk In ly server L2Jfree i have FolkStatus extends Folk
  11. I am looking for the decompiled version of the lineageskilleffect.u and lineageeffect.u the most recent possible I managed to version lineageeffect salvation but lineageskilleffect salvation all links are dead So if anyone has the version salvation lineageskilleffect decompiled or lineageskilleffect.u and lineageeffect.u decompiled fafurion I will thank you Sorry I dont remeber I downloaded all in january https://www.4shared.com/s/faBRvrqJhda if anyone has the fafurion scripts and could share them it would be super
  12. yes I forget add ID action in exBasicActionList :) Thx
  13. Hello For Final part only action ID 1085 is ok for add new action skill :( someone would have a solution to use more ID range than a single ?
  14. you dont have problem with calcul of pdef on the armor enchanted? the enchant +0 is the same +45 for exemple
  15. Hello Someone would be if it's possible to link the skill custom to another .u than lineageskilleffect.u without modifying the dll Thx for Help
  16. I have a quick question, are you sure that the background works for all chronicles except interlude because me on my version gracia final part ca it does not work
  17. Hello I have question with my client Gracia Final Part the background on my htm dont work But in this post It said the background in htm just dont work with Interlude Someone would be if it's my client who does not walk and the backgound is walking on gracia final part Or if the backgrounds have never worked on final gracia and can I change the client for it to work? Thx for help
  18. Hello someone would be or is managed cubic client side if we want to make cubic customs with new effect Thx
×
×
  • Create New...