lekki
-
Публикаций
125 -
Зарегистрирован
-
Посещение
-
Отзывы
N/A
Сообщения, опубликованные lekki
-
-
8 минут назад, Evolution сказал:private static boolean checkPartyConditions(Player player, int index) { return true; }
Если надо убрать проверку на пати
спасиб тебе огромной души человек.... заколебался я варианты крутить
-
помогите с этим скриптом... другие инсты кое как наладил.... а вот тут что толь не делал результат ноль.....
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;
}это часть скрипта которая отвечает за вход в инсту... что мне изменить, чтобы пускал по одному? буду очень признателен
-
попробую спс
-
можешь адрес их форума скинуть?
-
всем привет.
кто нибудь занимается тут отладкой л2 от мобиуса? нужны пару советов или наставлений
-
1 час назад, Mebelsik сказал:Знатоки, подскажите пожалуйста что я должен знать :
1. чтобы понять что написано в стресс вебе и подстроить его под свой сервер? ( я про языки програмирования)
2, если у меня сервак будет находиться в Дата центре, ему нужна будет еще какая нить защита , от Доса или чего нить еще?
П.С. я вас всех очень уважаю, так что прошу не писать глупости....
я не знаток, но совет дам, который мне посоветовали и это очень помогло....
заходишь на любой зарубежный форум для разрабов , связанный с Л2, или другими схожими играми ( чем дальше от наших границ тем лучше),
пишешь что ты из РФ, тут конкуренция и не хотят помогать новичкам .... в ответ, конкретно помогут , как минимум все объяснят, укажут .....
тут дельных советов не найдешь.....
- 1
-
В 23.11.2021 в 18:00, DeLuxePwnz сказал:За бугром и в других проектах из мморпг индустрии часто встречаются сайты на WP или просто HTML шаблоны в формате лендинга или любом другом.
Если вы считаете что на сайте не нужна тонна информации, кто кого сколько раз убил и какой там клан сейчас в топе по бесполезному КРП то проще делать и безопаснее в какой то степени без обвязки совсем. пару файликов на регистрацию аккаунта, или вообще сделать регистрацию игрового аккаунта одним с форумом, на реборне так например сделано, не жалуются. Немного с базами поколдовать.
Так же встречал регистрацию аккаунта через телеграм бот, подписываешься на паблик проекта, и тогда можешь в боте регнуть себе аккаунт, там и сброс пароля есть и восстановление чара и тд. Тоже интересная задумка. И безопасно и легитимный траффик конвертируешь в подписоту просто для рега.
Что касаемо страниц для доната, они могут быть отдельными кусками обычного html кода, не обязательно иметь для этого GUI бэкенд.спс шикарная идея
-
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(); }
спасибо мужики
-
8 часов назад, MrPacman сказал:Обвязок в шаре много, если навыки позволяют глянь на принцип работы а дальше уже смотри сам, решай какой способ будет проще, либо пиши с 0 либо допиливай существующие
я вот и хочу с нуля.... и сам думал разбраться в обвязках в шаре, но не плучается..... потому и хочу типа мануала
-
всем привет...
сайт с модулями я смогу создать , но никак не могу понять и найти как привязать этот сайт к серверу игры, хочется все свое сделать.....,....
например.... создал я сайт на Джумле, ну там дизайн, Форум , чат и все такое... теперь это надо привязать к игре..... вот в этом проблема вобще незнаю в каком направлении искать....
если кто разбирается в этом подскажите пожалуйста , мне быть хоть примерный малюсенький мануал, чтоб понять куда копать....
( или ккак правильно дать в поиск в гугл,................ "обвязка", " как приявязать сайт к серверу ", дают не те результаты)
-
спс ребят за ответы
-
SW эт спец движок для Л2?
реально создать сайт для л2 с помощью например WordPress?
и привязать его к серваку?
-
9 минут назад, bunna сказал:Есть
=) не подскажешь какие?
-
2 часа назад, Rogue сказал:Ставь лендос и страницу регистрации и не парься, никому эти уберпорталы с 100500 статистики сегодня не интересны.
да вот тоже думаю так, только мануал, нашел под SW, вот его и поставил.... только хотел вот спросить есть ли движок под мобиуса
-
7 минут назад, Matey сказал:пробуй те где в названиях есть слово L2j - (основа - под кодовым названием "лыжа" - ветка феникса)
значит что то из этого списка, точно подходит да? спасибо огромное
-
кто нить вообще занимается мобиусом?
-
всем привет...
в мануале для связки сайта с сервером написано : (Тип сборки сервера авторизации - выбираете то, что больше всего подходит к вашей сборке)
не подскажите какой там больше всего подходит к мобиусу? ( так как самого мобиуса там нету)
-
-
2 часа назад, se1dhe сказал:Там значений нет, потому что по дефолту эти параметры отключены. Где ж вас, знатоков таких, нашли? Вот если не знаешь о чем речь идет, зачем пытаться что то объяснить?
спс за правильные слова...
-
-
2 часа назад, Infinitys сказал:Я не знаю всей сути что ты делаешь по этому не могу ответить на данный вопрос.
в конфигах есть файл ClassBalance, а в нем вот эт:
PveMagicalSkillDamageMultipliers =
PvpMagicalSkillDamageMultipliers =PveMagicalSkillDefenceMultipliers =
PvpMagicalSkillDefenceMultipliers =PveMagicalSkillCriticalChanceMultipliers =
PvpMagicalSkillCriticalChanceMultipliers =PveMagicalSkillCriticalDamageMultipliers =
PvpMagicalSkillCriticalDamageMultipliers =PvePhysicalSkillDamageMultipliers =
PvpPhysicalSkillDamageMultipliers =PvePhysicalSkillDefenceMultipliers =
PvpPhysicalSkillDefenceMultipliers =PvePhysicalSkillCriticalChanceMultipliers =
PvpPhysicalSkillCriticalChanceMultipliers =
.... вопрос сюда надо чт нить записать? -
1 час назад, ExTitanTopBaklan сказал:Она отвечаеь за макс кол-во подключений к бд.
а чт эт значит?
-
вижу ты хорошо разбираешься в сервере, подскажи пож здесь стоит что т менять ? ClassBalance
-
учили... спс, но не нашел что то там это....
Баф Пета
в Датапак
Опубликовано
ВСем привет... у меня в альт Б . на перса норм баф падает... а вот на пета не идет. по логике баф должен распространяться на всех призванных петов .... ктот сталктвался с такоЙ проблемоЙ? подскажите в каком фаЙле это исправить? мобиус Фафурион