sacrifice
Members-
Posts
127 -
Credits
0 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by sacrifice
-
To transform oneself when one is transformed
sacrifice posted a question in Request Server Development Help [L2J]
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 -
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
-
ID skills Death Knight Last chronicle
sacrifice replied to sacrifice's topic in [Request] Client Dev Help
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 -
ID skills Death Knight Last chronicle
sacrifice replied to sacrifice's topic in [Request] Client Dev Help
-
ID skills Death Knight Last chronicle
sacrifice replied to sacrifice's topic in [Request] Client Dev Help
Skill of Death knight class (I know lineageeffect2 effect but i dont find l2_xxxx_skill.uc) -
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
-
create and compile your lineagemonster.u with add effect of aura hero in .uc (link with bone)
-
Help DualBox Restriction By Player Main Class
sacrifice replied to sacrifice's question in Request Server Development Help [L2J]
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; } -
Help DualBox Restriction By Player Main Class
sacrifice posted a question in Request Server Development Help [L2J]
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 -
Code Password Manager For Acis 370
sacrifice replied to thepsolartek's topic in Server Shares & Files [L2J]
Do you need add bypass on html of NPC? -
Code Password Manager For Acis 370
sacrifice replied to thepsolartek's topic in Server Shares & Files [L2J]
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); } } } -
Code Password Manager For Acis 370
sacrifice replied to thepsolartek's topic in Server Shares & Files [L2J]
what is folk In ly server L2Jfree i have FolkStatus extends Folk -
Request Decompiled Effects from lasts chronicles
sacrifice posted a topic in [Request] Client Dev Help
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 -
Help Custom skill button for custom pet
sacrifice replied to ValmurWeismann's topic in [Request] Client Dev Help
yes I forget add ID action in exBasicActionList :) Thx -
Help Custom skill button for custom pet
sacrifice replied to ValmurWeismann's topic in [Request] Client Dev Help
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 ? -
you dont have problem with calcul of pdef on the armor enchanted? the enchant +0 is the same +45 for exemple
-
Help custom LineageSkillEffect.u link Skillgrp.dat
sacrifice posted a topic in [Request] Client Dev Help
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 -
Guide Editing Html Windows
sacrifice replied to vampir's topic in Server Development Discussion [L2J]
Ok thx -
Guide Editing Html Windows
sacrifice replied to vampir's topic in Server Development Discussion [L2J]
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 -
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
-
[Share]Orc NPC Unique style L2 by NevesOma
sacrifice replied to NevesOma's topic in Client Development Discussion
it s TERA Baraka and you add Orc Head -
ok sorry
-
I find in engine.dll :(
-
Hello someone would be or is managed cubic client side if we want to make cubic customs with new effect Thx