Jump to content

Psygrammator

Premium Member
  • Posts

    113
  • Credits

  • Joined

  • Last visited

  • Days Won

    7
  • Feedback

    100%

Psygrammator last won the day on November 16

Psygrammator had the most liked content!

About Psygrammator

Contact Methods

  • Website URL
    https://la2pleasure.com

Profile Information

  • Current Mood
    Happy
  • Gender
    Male
  • Country
    Ukraine
  • Interests
    Programming!...

Recent Profile Visitors

1,989 profile views

Psygrammator's Achievements

  1. Protection from schoolchildren. And also terrible code, the project is built to wear out the database with queries.
  2. Everyone who works with me. If I am absent, it is because I have a problem with electricity due to the war.
    I live in Kharkov, you can follow the news.

  3. This video and price serve as an example of the service. It was relevant at the time I posted it. You have every right to express your opinion. Don't keep it to yourself
  4. data/xml/scripts.xml 1. Find <script path="script.ai.boss.Gordon"/> 2. Comment <!-- <script path="script.ai.boss.Gordon"/> -->
  5. Can, this code deletes the current title when joining a clan.
  6. The problem is the reuse bow attack in this code. You must rewrite this point. For servers with large stats, you need to rewrite the function with attack reuse. For correct operation _disableBowAttackEndTime
  7. <table> <tr> <td>123</td> <td>123</td> <td>123</td> </tr> <tr> <td>123</td> <td>123</td> <td>123</td> </tr> <tr> <td>123</td> <td>123</td> <td>123</td> </tr> </table>
  8. Fix freeze splash when you run client. https://drive.google.com/file/d/1CfzZHRNWIsBMHwH8qnH87G3j5Dux-bXY/view?usp=sharing
      • 2
      • Like
      • Thanks
  9. If relevant, write to ds
  10. <effect name="Stun" time="9" val="0" effectPower="100" stackOrder="1" stackType="stun" /> if you use acis. If effectType is not specified, then we get a static chance without taking into account any multiplier.
  11. You can add minlvl/maxlvl parameter. In the enterzone method, check the level. This will prevent the player from entering this area.
  12. Check RequestBypassToServer else if (_command.startsWith("voice .")) { final IVoicedCommandHandler vch = VoicedCommandHandler.getInstance().getVoicedCommandHandler("voice"); if (vch != null) { vch.useVoicedCommand(_command, player, null); } } And add class /* * This file is part of the L2J Mobius project. * * 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 org.l2jmobius.gameserver.handler.voicedcommandhandlers; import org.l2jmobius.gameserver.handler.IVoicedCommandHandler; import org.l2jmobius.gameserver.handler.VoicedCommandHandler; import org.l2jmobius.gameserver.model.actor.Player; /** * @author DS */ public class VoiceCommand implements IVoicedCommandHandler { private static final String[] COMMANDS = { "voice" }; @Override public boolean useVoicedCommand(String command, Player player, String target) { // only voice commands allowed if ((command.length() > 7) && (command.charAt(6) == '.')) { final String vc; final String vparams; final int endOfCommand = command.indexOf(' ', 7); if (endOfCommand > 0) { vc = command.substring(7, endOfCommand).trim(); vparams = command.substring(endOfCommand).trim(); } else { vc = command.substring(7).trim(); vparams = null; } if (vc.length() > 0) { final IVoicedCommandHandler vch = VoicedCommandHandler.getInstance().getVoicedCommandHandler(vc); if (vch != null) { return vch.useVoicedCommand(vc, player, vparams); } } } return false; } @Override public String[] getVoicedCommandList() { return COMMANDS; } } Or you can find how voice is used in request and change all bypasses in VoiceClassMaster
  13. Because his classmaster is tied to instance. I sent you an analogue of Mobius Classmaster, only rewritten to voice commands.
  14. Bypass is called as a voice command. https://pastebin.com/bmjH9UYD
  15. You can make a voice classmaster, use buttons for both cb and npc. Or what is the question? What source you use?
×
×
  • Create New...