Перейти к содержанию

gekasav

Пользователи
  • Публикаций

    79
  • Зарегистрирован

  • Посещение

  • Победитель дней

    3
  • Отзывы

    0%

Сообщения, опубликованные gekasav


  1. ну как бы это понятно я задал вопрос по другой теме возможно в конфиге что-то неправильно написал если не сложно скиньте кто нибудь рабочий конфиг

    ПВСОФт И геодата не особо совместимы) 


  2. Ребят есть у кого нибудь конфиг TVT в колизее  сам точки прописываю скачки какие то  во время эвента(  а стандартные точки под текстурами где то или есть у кого лока эта?


  3. Почти копия Shamon


    Валяется на жоском диске с 2014 года 

    Работает есть ошибки по шмоту летят при загрузке 

    ядро 14года основа ПВсофт

    Патч

    Бекап внутри


    • Добавил
    • Добавлено
      05/01/22
    • Категория
    • Автор
      Не помню
    • Хроники
      Interlude

     

    • Like 1
    • Upvote 2

  4. Ребят подскажите как сделать очитку таблицы каждую минуту ? в новикате не могу понять как создать эвент на очистку таблицы

    нашел только этот запрос но он не работает 

    DELETE FROM 'table' WHERE 'added'<NOW()-INTERVAL 5 DAY

    вместо DAY могут быть:
    SECOND, MINUTE, HOUR, DAY, MONTH, YEAR, MINUTE_SECOND, HOUR_MINUTE, DAY_HOUR, YEAR_MONTH, HOUR_SECOND, DAY_MINUTE, DAY_SECOND


  5. вообщем решил эту проблему пока так 

     private static final double[] STRCompute = new double[]{1.016, 28.515}; //{1.016, 28.515}; for C1
        private static final double[] INTCompute = new double[]{1.020, 25.075}; //{1.020, 31.375}; for C1
        private static final double[] DEXCompute = new double[]{1.009, 19.360}; //{1.009, 19.360}; for C1
        private static final double[] WITCompute = new double[]{1.050, 20.000}; //{1.050, 20.000}; for C1
        private static final double[] CONCompute = new double[]{1.015, 12.488}; //{1.015, 12.488}; for C1
        private static final double[] MENCompute = new double[]{0.867, -0.070}; //{1.010, -0.060}; for C1


  6. @Override
            public void calc(Env env) {
                double intb = INTbonus[env.cha.getINT()];
                double lvlb = env.cha.getLevelMod();
                env.value *= (lvlb * lvlb) * (intb * intb);
                if (env.value > 36000) {
                    env.value = 36000;

     

     

    Вот эти значения отвечают за ограничения клиента но так и не решил проход урона в пвп

    на данный момент решаю

    • Like 1

  7. Ребят кто может снять ограничение на маг атаку на пвсофт  заточка не дает статы больше определенного значение  при заточки оружия +8к

    Пример арка +10к не дает больше 36к атаки

    Кто может отпишитесь не бесплатно!


  8. package calypso;

    import java.util.Collections;
    import java.util.StringTokenizer;
    import java.util.concurrent.ScheduledFuture;

    import javolution.util.FastList;
    import javolution.util.FastMap;
    import net.sf.l2j.gameserver.ThreadPoolManager;
    import net.sf.l2j.gameserver.ai.CtrlIntention;
    import net.sf.l2j.gameserver.cache.Static;
    import net.sf.l2j.gameserver.datatables.ItemTable;
    import net.sf.l2j.gameserver.datatables.SkillTable;
    import net.sf.l2j.gameserver.model.L2Character;
    import net.sf.l2j.gameserver.model.L2Object;
    import net.sf.l2j.gameserver.model.L2ShortCut;
    import net.sf.l2j.gameserver.model.L2Skill;
    import net.sf.l2j.gameserver.model.L2World;
    import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
    import net.sf.l2j.gameserver.network.serverpackets.NpcHtmlMessage;
    import net.sf.l2j.gameserver.util.Util;
    import scripts.commands.IVoicedCommandHandler;
    import scripts.commands.VoicedCommandHandler;
    import scripts.events.custom.CustomPlayerEventHandler;
    import scripts.events.custom.CustomPlayerEventList;

    /**
     * 
     * @author CalypsoToolz
     *
     */

    public class Bot implements IVoicedCommandHandler, CustomPlayerEventHandler {

        // слот панели и линия, счёт с нуля, т.е первая линия это 0, так же и слот
        // 0 0 - это F1
        // в слоте должен быть скилл, либо будет бить автоатакой
        private static final int PANEL_LINE = 0;
        private static final int PANEL_SLOT = 0;

        // интервал между использованием скилла с панели в мс
        private static final long PANEL_DELAY = 100;

        // только для премиумов?
        private static boolean ONLY_PREMIUM = false;
        // ID итема, который должен быть в сумке, 0 для отключения
        private static int ITEM_REQUIRED = 0;
        // радиус для поиска таргета
        private static final int TARGET_RADIUS = 800;
        // интервал между сменой таргета в мс
        private static final long NEXT_DELAY = 1000L;

        private static final FastList<Integer> ACTIVE_BOTS = new FastList<Integer>();
        private static final FastMap<Integer, ScheduledFuture<?>> ACTIVE_TASKS = new FastMap<Integer, ScheduledFuture<?>>();
        private static final String[] CMDS = new String[] { "bot", "boton", "botoff" };
        private static String ITEM_NAME;

        @Override
        public String[] getVoicedCommandList() {
            return CMDS;
        }

        @Override
        public boolean useVoicedCommand(String full, L2PcInstance player, String target) {
            try {
                StringTokenizer st = new StringTokenizer(full, " ");
                String cmd = st.nextToken();
                if (cmd.equals("bot")) {
                    if (st.hasMoreTokens()) {
                        String next = st.nextToken();
                        if (next != null) {
                            if (next.equals("on")) {
                                useVoicedCommand("boton", player, "boton");
                            } else {
                                useVoicedCommand("botoff", player, "botoff");
                            }
                            return true;
                        }
                    }
                    final NpcHtmlMessage msg = new NpcHtmlMessage(-1);
                    StringBuilder sb = new StringBuilder();
                    sb.append("<html><title>L2-HUNTER.RU [BOT]</title><body><center><img src=\"logo.logo\" width=210 height=120>");
                    sb.append("<table width=280 border=1>");

                    // статус
                    sb.append("<tr>");
                    sb.append("<td>Статус бота:</td>");
                    if (ACTIVE_BOTS.contains(player.getObjectId())) {
                        sb.append("<td>включен</td>");
                    } else {
                        sb.append("<td>выключен</td>");
                    }
                    sb.append("</tr>");

                    // премиум
                    

                    // команды
                    sb.append("<tr>");
                    sb.append("<td>Включить бота:</td>");
                    sb.append("<td><a action=\"bypass -h vch_bot on\">.boton</a></td>");
                    sb.append("</tr>");
                    sb.append("<tr>");
                    sb.append("<td>Выключить бота:</td>");
                    sb.append("<td><a action=\"bypass -h vch_bot off\">.botoff</a></td>");
                    sb.append("</tr>");
                    sb.append("</table><br>");

                    // итем
                    if (ITEM_REQUIRED > 0) {
                        sb.append("<center>Необходимый предмет: " + ITEM_NAME + "<center>");
                    }
                    sb.append("</body></html>

     

     

    Error on: C:\build\gameserver\data\scripts\commands\voice\Bot.java.error.log
    Line: -1 - Column: -1

    compilation failed

    это пишет в файле Bot.java.error.log

     

     

     

    а в гс пишит

    GameServer: Loading Server Scripts
    ----------
    1. ERROR in \Bot.java (at line 129)
            player.setAutoFarmNow(true);
                   ^^^^^^^^^^^^^^
    The method setAutoFarmNow(boolean) is undefined for the type L2PcInstance
    ----------
    2. ERROR in \Bot.java (at line 143)
            player.setAutoFarmNow(false);
                   ^^^^^^^^^^^^^^
    The method setAutoFarmNow(boolean) is undefined for the type L2PcInstance
    ----------
    3. ERROR in \Bot.java (at line 257)
            player.useMagicBot(skill, false, isMage);
                   ^^^^^^^^^^^
    The method useMagicBot(L2Skill, boolean, boolean) is undefined for the type L2PcInstance
    ----------
    4. ERROR in \Bot.java (at line 262)
            player.useMagicBot(skill, false, isMage);
                   ^^^^^^^^^^^
    The method useMagicBot(L2Skill, boolean, boolean) is undefined for the type L2PcInstance
    ----------
    4 problems (4 errors)
    The method useMagicBot(net.sf.l2j.gameserver.model.L2Skill, boolean, boolean) is undefined for the type net.sf.l2j.gameserver.model.actor.instance.L2PcInstance
    The method useMagicBot(net.sf.l2j.gameserver.model.L2Skill, boolean, boolean) is undefined for the type net.sf.l2j.gameserver.model.actor.instance.L2PcInstance
    The method setAutoFarmNow(boolean) is undefined for the type net.sf.l2j.gameserver.model.actor.instance.L2PcInstance
    The method setAutoFarmNow(boolean) is undefined for the type net.sf.l2j.gameserver.model.actor.instance.L2PcInstance
    Failed executing script: C:\build\gameserver\data\scripts\commands\voice\Bot.java. See Bot.java.error.log for details.

     

     

     

     

     

     

     

     

     

    Вот скрипт помогите исправить ошибку 

     

     

×
×
  • Создать...