-
Публикаций
673 -
Зарегистрирован
-
Посещение
-
Отзывы
0%
Сообщения, опубликованные La2Bash
-
-
Свистопляска продолжается
Крики "Выкладывай! Плюсик поставим!" мне так знакомы)))
Мучает огромный соблазн залезть в архив lucera.rar, но я уважаю чужой труд по этому ни ни) буду юзать линков пока не доведу до нормального состояния.
-
а чё мне нравятся ) Необычно) Можно называть сервер l2pixel
-
Вот ещё вопрос - на линках так и должны лучники телепортироватся с места на место? Или геодата решит проблему?
-
А можно ещё выдернуть функцию создания макроса и пихнуть в создание перса, прокатит же?
-
Интерисуют следующие вопросы -
1. Каким методом можно создавать каждому новому персонажу макрос при создании персонажа?
2. Возможно ли сделать такое - использование айтема=открытие html страницы, если да - то какой примерно должен быть алгоритм?
-
-
Можно реализовать на HTML окне, можно на диалоговом окне (типо как вступить в клан или нет).
Всё это делается через ядро. Ищем в коде место когда стартует регистрация на TvT, там прописываем необходимое условие.
-
1
-
-
# Вкл-Выкл баф за итем ? AllowBuffItem = False
True пробовал ставить? ;D
-
некропостер, лови лайк)
-
В общем походу нашел кусок кода в котором ошибка ибо 85 ое сообщение никто больше не отправляет (85ое сообщение - типо нельзя атаковать в мирной зоне)
//************************************* Check Skill Type ******************************************* // Check if this is offensive magic skill if(skill.isOffensive()) { Boolean peace = isInsidePeaceZone(this, target); //if(isInsidePeaceZone(this, target) && !getAccessLevel().allowPeaceAttack() && (!(_inEventTvT && TvT._started) || !(_inEventCTF && CTF._started) || !(_inEventDM && DM._started) || !(_inEventVIP && VIP._started))) if(peace/* && (!(_inEventTvT && TvT.is_started()) || !(_inEventCTF && CTF.is_started()) || !(_inEventDM && DM.is_started()) || !(_inEventVIP && VIP._started))*/) { // if(target instanceof L2PcInstance){ // // if(!isInFunEvent() || !((L2PcInstance)target).isInFunEvent()) // { // If L2Character or target is in a peace zone, send a system message TARGET_IN_PEACEZONE a Server->Client packet ActionFailed sendPacket(new SystemMessage(SystemMessageId.TARGET_IN_PEACEZONE)); sendPacket(ActionFailed.STATIC_PACKET); return; // } // } } if(isInOlympiadMode() && !isOlympiadStart() && sklTargetType != SkillTargetType.TARGET_AURA) { // if L2PcInstance is in Olympia and the match isn't already start, send a Server->Client packet ActionFailed sendPacket(ActionFailed.STATIC_PACKET); return; } if(!(target instanceof L2MonsterInstance) && sklType == SkillType.CONFUSE_MOB_ONLY) { sendPacket(ActionFailed.STATIC_PACKET); return; } /* // Check if the target is attackable if(target instanceof L2PcInstance && !target.isAttackable() && !getAccessLevel().allowPeaceAttack() && (!(_inEventTvT && TvT.is_started()) || !(_inEventCTF && CTF.is_started()) || !(_inEventDM && DM.is_started()) || !(_inEventVIP && VIP._started))) { if(!isInFunEvent() || !((L2PcInstance)target).isInFunEvent()) { // If target is not attackable, send a Server->Client packet ActionFailed sendPacket(ActionFailed.STATIC_PACKET); return; } } */ // Check if a Forced ATTACK is in progress on non-attackable target //if (!target.isAutoAttackable(this) && !forceUse && !(_inEventTvT && TvT._started) && !(_inEventDM && DM._started) && !(_inEventCTF && CTF._started) && !(_inEventVIP && VIP._started) if (!target.isAutoAttackable(this) && !forceUse && !(_inEventTvT && TvT.is_started()) && !(_inEventDM && DM.is_started()) && !(_inEventCTF && CTF.is_started()) && !(_inEventVIP && VIP._started) && sklTargetType != SkillTargetType.TARGET_AURA && sklTargetType != SkillTargetType.TARGET_CLAN && sklTargetType != SkillTargetType.TARGET_ALLY && sklTargetType != SkillTargetType.TARGET_PARTY && sklTargetType != SkillTargetType.TARGET_SELF && sklTargetType != SkillTargetType.TARGET_GROUND) { // Send a Server->Client packet ActionFailed to the L2PcInstance sendPacket(ActionFailed.STATIC_PACKET); return; } // Check if the target is in the skill cast range if(dontMove) { // Calculate the distance between the L2PcInstance and the target if(sklTargetType == SkillTargetType.TARGET_GROUND) { if(!isInsideRadius(getCurrentSkillWorldPosition().getX(), getCurrentSkillWorldPosition().getY(), getCurrentSkillWorldPosition().getZ(), (int) (skill.getCastRange() + getTemplate().getCollisionRadius()), false, false)) { // Send a System Message to the caster sendPacket(SystemMessageId.TARGET_TOO_FAR); // Send a Server->Client packet ActionFailed to the L2PcInstance sendPacket(ActionFailed.STATIC_PACKET); return; } } else if(skill.getCastRange() > 0 && !isInsideRadius(target, skill.getCastRange() + getTemplate().collisionRadius, false, false)) // Calculate the distance between the L2PcInstance and the target { // Send a System Message to the caster sendPacket(new SystemMessage(SystemMessageId.TARGET_TOO_FAR)); // Send a Server->Client packet ActionFailed to the L2PcInstance sendPacket(ActionFailed.STATIC_PACKET); return; } } }
Не пойму только в чём прикол, почему на ТВТ, КТФ, ДМ не пашут массовые скиллы. Кто помочь может?
-
Он про сейчас и говорит.
-
Ребята я понимаю что платное всегда лучше,сейчас нет средств и дайте защиту которую я смогу установить,А еще один вопрос как защита Anti-Cheat Guard ?И если норм то какая версия
Нету денег - иди работай. А то всё дайте - подайте)
ACG - никак. Раньше для win была защита от marts'a (ставил её себе на la2base давно, там нету серверной части, нет она есть - но в .exe и антивирус орет что там троян) - по моему она была лучшая ибо не пускала на сервер без клиент файлов и можно было самому редактировать список запрещенных процессов и названий приложений. Даже помню мозилу мне закрывало когда я просто оставил в поиске "защита от l2phx interlude". Ищи , на старой базе качал. На 100нт должно быть ещё.
-
ставь виртуальную тачку и тести)))
-
те дали прямые ссылки, прямее некуда (ну если конечно кривизна рук не мешает).
Скажу сразу - хочешь играть и сервер держать на одном компе? да?
Когда обрушится ддос (а он обрушится если будешь рекламировать свой сервер на других проектах, и не надо говорить что не будешь - без денег на рекламу ты сервер не поднимешь да и с деньгами я думаю тоже) - ты его устранить не сможешь, ибо не знаешь даже что такое виртуальная машина куда можно запилить и посмотреть как будет устанавливаться любая ОС)))
Не надо токо просить ссылку, не дам. Дам название - Oracle VM VirtualBox , ищи, разбирайся...
-
1
-
-
-
какие таблицы? можно подробней?
-
-
Забудь, и забудьте все про "шаровую защиту".Ребятаа помогите, поставил сборку PW, там была родная защита, но не справляется , ломают пакетами. Посоветуйте шаровую защиту, ищу уже неделю нет ни одной толковой , реально помогите СРОЧНО!!! Вот ася 378602517
Шаровой защиты которая обеспечит вас 100% гарантией от каких либо неприятных ситуаций на данный момент НЕТ, и наврядли будет.
Откуда вам знать, возможно понаблюдая за ситуацией азагтот и зенн (если зенн конечно в той сфере ещё) решили сделать всем школьникам чьи финансы !> 100 руб. в день подарочек. Подарочек может быть не простым, когда азагтот увидит что 100-200 школо проектов уверенно стоят на ногах и стремятся к бесконечности (используя неоплаченную версию его труда, а азагтот и зенн этого поверьте мне - я их знаю с 2008 года - очень не любят. Даже припомню как то на форуме 100нт давно была тема тоже вроде под новый год создана самим зенном с названием пасхалка всем нубам и выложил команду которая делетит бд серва шарной скории которая была выложена им самим ранее с знакомыми словами "Против барыг, я их терпеть бл*дь не навижу" + создает е****ее число потоков.)
Науличший вариант для вас и 100% рабочий - LameGuard. Если вы хотите серьёзно заниматься проектом, то соответственно и подходите к делу тоже СЕРЬЕЗНО пожалуйста.
Делайте СЕРЬЕЗНЫЕ вложения, чтобы поднять СЕРЬЕЗНЫЕ ДЕНЬГИ. Вы же ради них проект открыли, не так ли?
Только может я вас огорчу, а может и нет. Деньги должны стоять в цели - на втором месте (если вы конечно занимались планированием своего бизнеса и строили хотя бы какую то стратегическую ветвь развития вашего проекта).
Занимайся тем что любишь и тем в чём УВЕРЕН. А туда где не шаришь - не лезь, или открывай проект для друзей. Уж они то, точно вас не взломают (если боятся от вас получить ***** )
Вот честно скажу, смотря на сервера в л2 сейчас - мне страшно становятся что будет дальше.
Просто есть имбицыцы которые создают сайты мол создай сервер сам и гуляя по сервакам набирают аудиторию нубо админов, потому что щас почти каждый игрок хочет обзовестись сервером.
Но когда то мы такие же были, но нам правда ничего в 2007-2008 году на блюдце не подносили. Был переведенный транслитом на базе мануал как запилить сервак с мускулом ихнего производства без исходников и мануал как установить линукс (где ещё вроде G-Unit фоткал монитор компа и писал комментарии). Вот это было время, особо даже защита не нужны была, жук ещё личинкой был)))))) Даже помню набиралось без рекламы 100-150 человек когда просто сервер в л2топ добавляешь и выводишь его в первую категорию (он далеко, но найти было его можно. Щас л2топ как космос - серверов столько, что их не пересчитаешь).
На этом моя кучка фикалий готова, любители шары - жуйте
-
3
-
-
Чтож, даже скачивать не буду.
Первое что бросилось в глаза - очень красивый логотип на ихнем форуме.
Все наверно знают старую поговорку - "Как выглядит тетрадь ученика, такой и ученик". Не знаю к каким ученикам это относится, но если глянуть фикс лист их первой ревизии всё становится сразу понятно.
Что же конкретно я понял? -
1.Слишком мало действительно стоящих фиксов.
2.По моему, первая ревизия - должна хотя бы чем то привлечь целевую аудиторию. Тут ничего привлекательно и уникального нет. И как минимум она должна быть раза 2-3 больше.
3.Боже, посмотрев их услуги вообще страшно стало скачивать их сборку.
"- Создание сайта на движке движка DLE + la2module 2.5.2 (автодонат, статистика, регистрация, личный кабинет), также возможны другие движки - stressweb, Moy-Web."
"- Создание уникального апдейтера для сервера" создание? Может скачивание и настройка апдейтера от лг?
По моему, чтобы перейти к яве платформе сначала надо попробовать себя в php.
Если бы ребята были бы уверенные пользователи кода, они наверное бы умели хотя бы чуть чуть что то делать на php, а не сосать извините за выражение сиську мануал.
В общем решать вам, сижу на фрозене - не обламываюсь.
И вообще что то мне говорит о том, что автор имеет какое то отношение к проекту. Не знаю что, может моё шестое чувство?
В общем команда сырая - как подвал сарая.
-
Ищу следующий мануал -
Редактирование стартового логотипа lineage 2 (тот что в bmp хранится).
От начала до конца, чем декод делать и чем кодировать обратно. Плюсану.
-
Чтобы они сейв надо врубить powerpack и баффера включить там + сохранение после шута, с этим я разобрался.
В чём же кривизна мне интересно, ведь в сборке есть ещё 1 баффер ( в нём можно создавать свои профили, давать им название и пр.)
Когда сохраняешь бафф на профиль 1 - создается профиль в том баффере с названием "1", когда на профиль 2 - создается профиль с названием "2" и т.п.
Силентиум в своей новой ревизии обновил движок баффера, будем выдирать)
-
Сие чудо в шаре было? Я искал 30 минут, потом решил сам взяться за перевод)
-
Дело было вечером, точней ранним утром... делать было не чего.
Решил русифицировать управляющего великой олимпиады...
По началу перевод шёл неплохо, потом под конец уже ближе к утру мне почему то захотелось спать... По этому возможны орфографические ошибки.
Кодировка - UTF-8, тестил на сборке l2jlink.
Вот содержимое основного диалога Менеджера олимпиады:
<html><body>Управляющий великой олимпиады:<br> Вы дворянин. Пройдите путь героя великой олимпиады. Вы рождены чтобы носить этот статус.<br> <a action="bypass -h npc_%objectId%_OlympiadDesc 1a">"Расскажите мне больше о великой олимпиаде."</a><br> <a action="bypass -h npc_%objectId%_OlympiadDesc 2a">"Я хотел бы узнать больше о участии в великой олимпиаде."</a><br> <a action="bypass -h npc_%objectId%_OlympiadNoble 1" msg="1480">"Я передумал, я не хочу участвовать в великой олимпиаде."</a><br> <a action="bypass -h npc_%objectId%_Olympiad 1">"Я хочу понаблюдать за боями на арене великой олимпиады."</a><br> <a action="bypass -h npc_%objectId%_OlympiadDesc 3a">"Я хочу посмотреть ранговую таблицу великой олимпиады."</a><br> <a action="bypass -h npc_%objectId%_OlympiadDesc 4a">"Я хочу воспользоваться своими очками великой олимпиады."</a><br> </body></html>
Скачать можно тут - http://rghost.ru/43532514
-
5
-
-
Прикол, а я всегда думал за что этот конфиг отвечает) Спасибо, теперь я посвященный)
[Шара] Ядовитая Маска Антараса
в Дополнения клиента игры
Опубликовано
Залей плиз с оригин. текстурами) Покруче будет