-
Публикаций
340 -
Зарегистрирован
-
Посещение
-
Победитель дней
1 -
Отзывы
100%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент Blueeyer
-
Всем привет. Всех добавил в скайп, но, к сожалению пока нет времени. В ближайшие дни отвечу. Желательно - пишите сразу, какие услуги вы предлагаете. Большое спасибо, не откажусь от консультации. Добавил вас
- 21 ответ
-
- 1
-
done
-
спасибо
-
К тому же, похоже, ему уже тем же и отвечают
-
ну я же пояснил причину своего минуса
-
Бредовая какая-то жалоба. Нашли, из-за чего сопли пускать.
-
ну вот чего я и боялся.. как бы, как через ядро написать подобное - это понятно, но была капелька надежды, что получится через датапак
-
Skype: anth0ny27
-
И так, мы наконец приближаемся к созданию и открытию проекта Lineage 2. Немного о самом проекте (пока только планы): Lineage 2 Interlude x800-x1200 (еще решается) Почти классика (несколько минимальных дополнений, слабо влияющих на баланс). Сборка: Lucera2 (платная, не шара) Защита: SmartGuard VDS: StormWall (тариф SW-VDS-4) + защита от ддоса Сайт: SW13 (лицензия, не шара) VDS: StormWall (тариф WEB-VDS-2) + защита от ддоса 1) Нужны люди, способные проконсультировать/помочь поставить как сайт, так и сервер на VDS, никогда с ними не работал еще. А так же, настроить саму сборку под сервер (помнится, что там в батниках стояли различные ограничения на ОЗУ и прочие тонкости). 2) Дизайнер. Нужен человек, способный нарисовать аккуратный, красивый и приятный взгляду шаблон, а так же - сверстать его под SW13. (Может кто помнит шаблон сервера lineofwar - был бы очень рад чему-то похожему) Помимо этого, нужны баннеры для рекламы, различных размеров. 3) Реклама. Нужны люди, способные крутить голоса как в крупных топах, так и мелких. Так же, нужен человек, способный проконсультировать/помочь с распределением средств на весь период раскрутки. Капитал на рекламу в районе 55-80 тыс. рублей, сроки 2-3 недели до открытия. 4) Датапак. Нужен человек, хорошо знающий датапак. К примеру, одно из заданий - сделать предмет, при нажатии на который - игрок кидает на себя танец (ТОЛЬКО НА СЕБЯ, не задевая окружающих), который длится в 4 раза дольше, чем танец от бафера. Если это нельзя сделать без вмешательств в ядро - придется пересматривать свое решение насчет выбранной сборки. Сам я являюсь программистом (по большей мере .Net), но знаю php, java, js. Языки разметки (но ненавижу верстать что-либо), sql, ... Есть опыт работы с ядром и написанием скриптов под aCis. Так что, может и сам, с помощью ваших советов смогу реализовать что-либо. Вроде все подробно описал, надеюсь ничего не забыл. Skype: anth0ny27
-
А чем все закончилось?
-
сижу на линуксе и забыл - что такое антивирус
-
Почему нельзя хоть попробовать погуглить? http://www.cyberciti.biz/tips/linux-how-to-run-a-command-when-boots-up.html
- 2 ответа
-
- 1
-
Весело самому в своих же темах с разных акков отвечать?
-
Скинь сюда исходники обычного твт, думаю его можно будет быстро поправить. Лень искать.
-
Ну вы и раздули слона))
-
import java.util.*; import java.lang.*; import java.io.*; class Ideone { public static void main (String[] args) throws java.lang.Exception { Bank bank = null; if (bank == null || bank.getMoney() > 1) System.out.println("Joined"); } } class Bank { private double money; public double getMoney() { return money; } } Вот, простой пример. Запустил в IntellijIDEA, получил исключение.
-
В любом случае вы в одном ифе проверяете на null и обращаетесь к пустому элементу. Если при отсутствии предметов не вылетает исключение - значит getItemByItemId возвращает предмет, количество которого равно 0. В таком случае проверка на null не потребуется.
-
у вас в if'e два условия, одно из которых звучит так: player.getInventory().getItemByItemId(PASS) == null тогда, исходя из этого, если getItemByItemId выдаст null, то как вы можете обратиться к его методу, если он не статический, все в том же ифе? player.getInventory().getItemByItemId(PASS).getCount() < MIN В данном случае, если getItemByItemId == null интерпретатор в любом случае заметит во втором условии, принадлежащем тому же if'у, что вы обращаетесь к методу пустого элемента и тогда выдаст NullPointerException. И, поверьте, я не пытаюсь придраться к коду, все написано довольно не плохо, однако подобная вещь может создать сбои в работе
-
В вашем коде в одном из сценариев может возникнуть исключение и скрипт полетит. Если мы будем обращаться к методу объекта, который указывает на null (если, конечно, getItemByItemId вообще может вернуть null). Кстати, одна из самых распространенных ошибок программистов. NullPointerException ) Поэтому, я бы написал так: @Override public String onAggroRangeEnter(L2NpcInstance npc, L2PcInstance player, boolean isPet) { if (player.getInventory().getItemByItemId(PASS) == null) // You can't call an instance method with a null pointer, so let's divide all for few statements and this'll be our first statement killPlayer(player, npc); // So, if item just don't exist else if (player.getInventory().getItemByItemId(PASS).getCount() < MIN) // We'll check this only if such item exist killPlayer(player, npc); return super.onAggroRangeEnter(npc, player, isPet); } private static void killPlayer(L2PcInstance player, L2NpcInstance npc) { if(player.getAppearance().isInvisible()) player.getAppearance().setVisible(); player.doDie(npc); }
-
поддерживаю
-
Я сейчас понял о чем вы)) Посмотрел в л2топ. Думаю создание скрина может помочь. Там есть объект object#flashCaptcha
-
я использовал несколько способов, если делать через JS какой-нибудь или C#, то там у документа есть метод GetElementByID("CaptchaID"), который вернет картинку (К примеру в шарпе создавался объект webBrowser, а оттуда уже брался элемент. Что-то вроде webBrowser.Document.GetElementByID("ID")). Однако, припоминается, что порой капчу можно было брать только единажды и после этого она менялась или что-то в этом роде. В таком случае можно просто превратить определенный элемент в скрин и вытащить уже сам скрин. html2canvas вроде называлась вещь. Могу ошибаться. Проделывал подобное давненько, поэтому сильно на мои слова опираться не рекомендую. Если будет свободное время - могу поковыряться и дать более дельный совет. В любом случае, тема про создание скрина из html элемента - очень интересная и порой сильно помогает. Рекомендую почитать. )
-
писал когда-то что-то подобное на работе, для мониторинга банковского сервиса могу накатать на C# под винду как время будет, если ТС не реализует это к тому времени.
-
Ну попробуйте иную сборку с тем же патчем, либо эту сборку с другим. Так хоть отсеятся некоторые варианты.
-
Ну, если с тем же патчем при других сборках у тебя ТП делается быстрее, то, скорее всего, дело не в патче. А так - причин может быть много. Скорость обработки запроса/скорость передачи данных/нагрузка на сервер (из чего может исходить первое и второе). Может быть, что проблема даже в интернете.