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

lekki

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

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

  • Посещение

  • Отзывы

    N/A

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


  1. ВСем привет... у меня в альт Б .  на перса норм баф падает... а вот на пета не идет.  по логике  баф должен распространяться на всех призванных петов .... ктот  сталктвался с такоЙ проблемоЙ? подскажите в каком фаЙле это  исправить?  мобиус Фафурион


  2. помогите с этим скриптом... другие инсты кое как наладил.... а вот тут что толь не делал результат ноль.....

     

    private static boolean checkPartyConditions(Player player, int index)
        {
            final Party party = player.getParty();
            // player must be in party
            if (party == null)
            {
                player.sendPacket(SystemMessageId.YOU_ARE_NOT_CURRENTLY_IN_A_PARTY_SO_YOU_CANNOT_ENTER);
                return false;
            }
            // ...and be party leader
            if (party.getLeader() != player)
            {
                player.sendPacket(SystemMessageId.ONLY_A_PARTY_LEADER_CAN_MAKE_THE_REQUEST_TO_ENTER);
                return false;
            }
            // party must not exceed max size for selected instance
            if (party.getMemberCount() > MAX_PARTY_SIZE[index])
            {
                player.sendPacket(SystemMessageId.YOU_CANNOT_ENTER_DUE_TO_THE_PARTY_HAVING_EXCEEDED_THE_LIMIT);
                return false;
            }
            
            // get level of the instance
            final int level = LEVEL[index];
            // and client name
            final String instanceName = InstanceManager.getInstance().getInstanceName(TEMPLATE_IDS[index]);
            Map<Integer, Long> instanceTimes;
            // for each party member
            for (Player partyMember : party.getMembers())
            {
                // player level must be in range
                if (Math.abs(partyMember.getLevel() - level) > MAX_LEVEL_DIFFERENCE)
                {
                    final SystemMessage sm = new SystemMessage(SystemMessageId.C1_S_LEVEL_DOES_NOT_CORRESPOND_TO_THE_REQUIREMENTS_FOR_ENTRY);
                    sm.addPcName(partyMember);
                    player.sendPacket(sm);
                    return false;
                }
                // player must be near party leader
                if (!partyMember.isInsideRadius3D(player, 1000))
                {
                    final SystemMessage sm = new SystemMessage(SystemMessageId.C1_IS_IN_A_LOCATION_WHICH_CANNOT_BE_ENTERED_THEREFORE_IT_CANNOT_BE_PROCESSED);
                    sm.addPcName(partyMember);
                    player.sendPacket(sm);
                    return false;
                }
                // get instances reenter times for player
                instanceTimes = InstanceManager.getInstance().getAllInstanceTimes(partyMember);
                if (instanceTimes != null)
                {
                    for (Entry<Integer, Long> entry : instanceTimes.entrySet())
                    {
                        // find instance with same name (kamaloka or labyrinth)
                        if (!instanceName.equals(InstanceManager.getInstance().getInstanceName(entry.getKey().intValue())))
                        {
                            continue;
                        }
                        // if found instance still can't be reentered - exit
                        if (System.currentTimeMillis() < entry.getValue().longValue())
                        {
                            final SystemMessage sm = new SystemMessage(SystemMessageId.C1_MAY_NOT_RE_ENTER_YET);
                            sm.addPcName(partyMember);
                            player.sendPacket(sm);
                            return false;
                        }
                    }
                }
            }
            return true;
        }

     

    это часть скрипта которая отвечает за вход в инсту... что мне изменить, чтобы пускал по одному? буду очень признателен


  3. 1 час назад, Mebelsik сказал:

    Знатоки, подскажите  пожалуйста что я должен знать :

    1. чтобы  понять что написано в стресс вебе и подстроить его под свой  сервер? ( я  про языки програмирования)

    2, если у  меня сервак будет находиться в Дата центре, ему нужна будет еще какая нить защита , от Доса или чего нить еще?

         П.С.  я  вас всех очень уважаю, так что прошу не писать глупости....

    я не знаток, но совет дам, который мне посоветовали и это очень помогло....

    заходишь на любой  зарубежный форум для разрабов , связанный  с Л2, или другими схожими играми ( чем дальше от наших границ тем лучше), 

    пишешь что ты из РФ, тут конкуренция и не хотят помогать новичкам ....  в ответ, конкретно помогут , как минимум все объяснят, укажут ..... 

    тут дельных советов не найдешь.....

    • Like 1

  4. В 23.11.2021 в 18:00, DeLuxePwnz сказал:

    За бугром и в других проектах из мморпг индустрии часто встречаются сайты на WP или просто HTML шаблоны в формате лендинга или любом другом.
    Если вы считаете что на сайте не нужна тонна информации, кто кого сколько раз убил и какой там клан сейчас в топе по бесполезному КРП то проще делать и безопаснее в какой то степени без обвязки совсем. пару файликов на регистрацию аккаунта, или вообще сделать регистрацию игрового аккаунта одним с форумом, на реборне так например сделано, не жалуются. Немного с базами поколдовать.

    Так же встречал регистрацию аккаунта через телеграм бот, подписываешься на паблик проекта, и тогда можешь в боте регнуть себе аккаунт, там и сброс пароля есть и восстановление чара и тд.  Тоже интересная задумка. И безопасно и легитимный траффик конвертируешь в подписоту просто для рега.

    Что касаемо страниц для доната, они могут быть отдельными кусками обычного html кода, не обязательно иметь для этого GUI бэкенд.

    спс шикарная идея


  5. 9 часов назад, DeLuxePwnz сказал:

    Поставь готовый личный кабинет и не парься, выводить на сайт статистику темы с форума и прочую ересь - прошлый век.

    Можешь глянуть шарные проекты буржуйские типа ACP на l2jbrasil форуме. Нужно будет только адаптировать под твою сборку.

    Или же наш отечественный продукт (на половину содранный с зарубежного, ну всё как всегда в СССР  России) ММОВЕБ 2 Ветки.

     

    3 часа назад, gmbesik сказал:

    Ну что бы связать сайт с сервером - тебе нужно научиться работать с базой данных твоего сервера.

    Вот для примера небольшой кусок кода PHP который получает данные о положении рб и их статусе :

    
    <?php
    try
    {
        $con = new PDO("mysql:host=localhost;dbname=l2db", "login", "password");
        $con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        $statement = $con->prepare("SELECT name,level, loc_x, loc_y, loc_z, respawn_time FROM raidboss_spawnlist INNER JOIN npc ON raidboss_spawnlist.boss_id = npc.id");
        $statement->execute();
    
        $result = $statement->fetchAll(PDO::FETCH_ASSOC);
        if ($result)
        {
            echo json_encode($result);
        }
        else
        {
            http_response_code(400);
        }
    }
    catch(PDOException $e)
    {
        echo "Error: ".$e->getMessage();
    }

    спасибо мужики


  6. 8 часов назад, MrPacman сказал:

    Обвязок в шаре много, если навыки позволяют глянь на принцип работы а дальше уже смотри сам, решай какой способ будет проще, либо пиши с 0 либо допиливай существующие

    я  вот и хочу с нуля.... и сам думал разбраться в обвязках в шаре, но не плучается..... потому и хочу типа мануала 


  7. всем привет... 

    сайт с модулями я смогу создать , но никак не могу понять и найти как привязать  этот сайт к серверу игры, хочется все свое сделать.....,....

    например.... создал я сайт на Джумле,  ну там дизайн, Форум , чат и все такое... теперь это надо привязать к игре..... вот в этом проблема вобще  незнаю  в каком направлении искать....

     если кто разбирается в этом подскажите пожалуйста , мне быть хоть примерный малюсенький мануал, чтоб понять куда копать....

     ( или ккак правильно дать в поиск в гугл,................    "обвязка",    " как приявязать сайт  к серверу ", дают  не те результаты)


  8. 2 часа назад, Rogue сказал:

    Ставь лендос и страницу регистрации и не парься, никому эти уберпорталы с 100500 статистики сегодня не интересны.

    да вот тоже  думаю  так, только мануал, нашел  под SW, вот его и  поставил....  только хотел  вот спросить есть ли движок  под мобиуса


  9. 7 минут назад, Matey сказал:

    пробуй те где в названиях есть слово L2j -  (основа - под кодовым названием  "лыжа" - ветка феникса) :yahoo:

    значит  что то из этого списка, точно подходит да? спасибо огромное


  10. всем привет...

    в мануале  для связки сайта с сервером написано : (Тип сборки сервера авторизации - выбираете то, что больше всего подходит к вашей сборке)

    не подскажите  какой там больше всего подходит к мобиусу?  ( так как самого мобиуса там нету)

     

     


  11. да забей ты на эти уязвимости,   я  правда сам  не дошел до оформления сайта, но думаю это мелочи.....

          но если если хочешь чтобы  тут кто нить помог , перечисли  знатокам   рублей 200 на пиво  все расскажут , все покажут)))


  12. 2 часа назад, se1dhe сказал:

    Там значений нет, потому что по дефолту эти параметры отключены. Где ж вас, знатоков таких, нашли? Вот если не знаешь о чем речь идет, зачем пытаться что то объяснить?

    спс за правильные слова...


  13. 2 часа назад, Infinitys сказал:

    Я не знаю всей сути что ты делаешь по этому не могу ответить на данный вопрос.

    в конфигах есть файл ClassBalance, а в нем вот эт:

    PveMagicalSkillDamageMultipliers = 
    PvpMagicalSkillDamageMultipliers = 

    PveMagicalSkillDefenceMultipliers = 
    PvpMagicalSkillDefenceMultipliers = 

    PveMagicalSkillCriticalChanceMultipliers = 
    PvpMagicalSkillCriticalChanceMultipliers = 

    PveMagicalSkillCriticalDamageMultipliers = 
    PvpMagicalSkillCriticalDamageMultipliers = 

    PvePhysicalSkillDamageMultipliers = 
    PvpPhysicalSkillDamageMultipliers = 

    PvePhysicalSkillDefenceMultipliers = 
    PvpPhysicalSkillDefenceMultipliers = 

    PvePhysicalSkillCriticalChanceMultipliers = 
    PvpPhysicalSkillCriticalChanceMultipliers = 
    .... вопрос сюда надо чт нить записать?

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