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

Mizuwokiru

Постоялец
  • Публикаций

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

  • Посещение

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

    2
  • Отзывы

    0%

Весь контент Mizuwokiru

  1. Mizuwokiru

    Исход GW

    Первый скрин - в файле, касающемся Семи Печатей (скорее всего xml) какой-то атрибут либо отсутствует, либо равен null (то есть kakoyto_atribut=""). Все мы знаем, что String - не примитив. Все примитивы по дефолту имеют значение 0 (ну и не только по дефолту), могут иметь значения от определенного и до определенного. Не примитивы (аля объекты классов и обертки примитивов) по дефолту имеют значение null (ну и не только по дефолту), а значением является адрес в памяти (на сколько я помню), выделенный под объект. Второй скрин - в ядре нет тех типов ИИ (не запускал l2gw, но ты случаем не перенес этот датапак на другую сборку? ); Третий скрин - не может прочитать файл со спавном (то есть либо формат файла нужно под ядро править, либо парсер в ядре под файл). Пост №2 - ищи ошибку в ядре по Unsupported stat function. Пост №10 - часть варнингов касательно отсутствия параметра. К примеру: public interface IClientFactory<T extends MMOClient> - public interface IClientFactory<T extends MMOClient<?>> затем часть варнингов касательно отсутствия serialVersionUID в Serializable классах. варнинги в геймсервере касаются обращений к устаревшим (с аннотацией @Deprecated) классам.
  2. Тот коммент был адресован ТСу, а тебе думаю и ВДСки с удаленным доступом хватит. А если обмена файлами не будет, то даже DNS должно хватить.
  3. По сути можно сделать схему вроде Клиент - Обработчик - Сервер, то есть клиент напрямую к серверу подключаться не будет. Но ясное дело, что скорость передачи данных упадет в ~2 раза.
  4. Mizuwokiru

    Авто атака

    Ну давайте будем двигаться по-тихоньку: атака - attack на инглише, берем текстовый редактор с функцией поиска по файлом и... да, верно, ищем "attack" в файлах. И тут нам разработчики явы помогли - названия классов совпадают с названиями файлов (внутренние не считаем). В итоге мы можем найти AutoAttackStart и AutoAttackStop. Для того, чтобы понять, за что эти классы (на сколько помню, это пакеты) отвечают - много ума не надо. А дальше ищем использования AutoAttackStart и AutoAttackStop в проекте (в IDEA - Find Usages, в Eclipse - название связано со словом Call, не помню точно). Ну а дальше скилл Java решает.
  5. Mizuwokiru

    L2DatabaseFactory.java

    AbstractDatabaseFactory - смотрим, есть ли данный класс в той же директории, что и L2DatabaseFactory. BasicDataSource - нужна библиотека commons-dbcp-1.4.jar.
  6. RGuard, First-Guard. Ну это если просто посмотреть че там и как. А умные люди делают с нуля.
  7. Mizuwokiru

    Помощь по html

    <table height="25" width="479" background="l2ui_ct1.Windows_DF_TooltipBG" cellspacing=0 cellpadding=0><tr><td align="center"><font color="669900" name="CreditTextNormal">Экипировка</font></td></tr></table> <table width="492" height="80" bgcolor="353535"> <tr> <td align="center" fixwidth="75"><button value="" action="bypass -h тут_байпасс_вызова_мультиселла" width=32 height=32 back="icon.icon06" fore="icon.icon06"><br>Dynasty Armor Set</td> <td align="center" fixwidth="75"><button value="" action="bypass -h тут_байпасс_вызова_мультиселла" width=32 height=32 back="icon.icon04" fore="icon.icon04"><br>Moirai Armor Set</td> <td align="center" fixwidth="75"><button value="" action="bypass -h тут_байпасс_вызова_мультиселла" width=32 height=32 back="icon.icon07" fore="icon.icon07"><br>Vesper Armor Set</td> <td align="center" fixwidth="75"><button value="" action="bypass -h тут_байпасс_вызова_мультиселла" width=32 height=32 back="icon.icon01" fore="icon.icon01"><br>Vorpal Armor Set</td> </tr> </table> Как-то так. Не забудь о байпассах. Было бы, конечно, лучше добавить к каждой иконке еще по одной для отображение состояния нажатия.
  8. Mizuwokiru

    Dead Code

    Можно подчистить темку и закрыть.
  9. Mizuwokiru

    Dead Code

    Успешный бизнесмен с домом за городом может поставить спокойно себе аватарку бомжа. Так что аватар - не показатель, впоследствии и нет толку искать в нем сути.
  10. Смысл 10-ку подымать? 7 - лучший вариант сейчас из Windows.
  11. Просто есть 2 варианта: либо апать ХФ сурс, либо покупать ХФ (ну максимум Glory Days) сборку. Другого не дано.
  12. ТСу: optiondata_client-e.dat, там по 3 столбика даются на описание опций. Это касательно того, что выделено красным шрифтом (аугментация). Максимальное кол-во опшин-идов - 2 (то есть 2*3 = 6 опций). То, что желтым, это бонусы при заточке рубахи Ольфа, которые прикрутили к луку.
  13. Я уж думал, тема будет типа: "Как сделать так, что бы игрок автоматически донатил при входе в игру?" Чтобы персоналку получить, нужно в любом случае выйти из дому, чтобы сверить данные и подписать бумаги.
  14. Mizuwokiru

    Symbol Maker

    Надо побольше стрелочек, а то не видно
  15. Mizuwokiru

    Symbol Maker

    Interface.xdat, если не ошибаюсь.
  16. Из линдвиора+ ничего стоящего нет. Разве что компил GodWorld будет более-менее нормальный (грубо говоря, так как все равно куча недоработок присутствует). А вообще, самому лучше делать.
  17. В item_attributes (на лыже, так как сборку не указал, хз откуда брать) столбик augAttributes. Расчет идет так: берем два option_id`а (допустим 15000 и 15001) и переводим в 16-ричный формат (3A98 и 3A99), затем складываем эти числа (но не как числа, а как текст, то есть 3A983A99), затем переводим получившееся число и переводим его обратно в десятеричную систему (983055001) и вводим в поле.
  18. А что за сборка вообще? Если ею не поддерживается добавление нескольких скиллов, то либо нужно править в исходнике, либо добавлять кучу триггеров, каждый из которых будет добавлять по одному скиллу.
  19. А в датнике столбики lvl_min и lvl_max пробовал менять? Скинь сюда строку с квестом.
  20. В QuestName-ru.dat есть столбики lvl_min и lvl_max. Еще как вариант:
  21. В чейнджлогах 1.9.4-1.9.6 в основном фиксы, касающиеся архивации. Вполне хватит и той 1.9.4. К тому же, сейчас многие пересели с ant и maven на gradle. И кстати, после ввода переменных сред перегружаться не обязательно (это уже на крайняк). + 9 пункт вообще никакой погоды не даст, так как изменение настроек эклипса никак не влияет на системные настройки.
  22. Достаточно установить JDK 1.8, создать переменную среду JAVA_HOME, в которой прописать полный путь к папке JDK вместе с названием самой папки (к примеру, C:\Java\jdk8), и добавить %JAVA_HOME%\bin в переменную среду PATH через точку с запятой - ;. ВСЕ! Зачем Ant? А уж тем более, зачем пихать его библиотеки в эклипс?
  23. ID скилла, который нужно добавить. Юзать только тем, у кого активен эффект гм-хаста (или присутствует в списке скиллов, не знаю).
×
×
  • Создать...