Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Отбросы при беге
#1
Здравствуйте!
Подскажите пожалуйста как пофиксить отбросы назад при беге.
Мне как то фиксили но я потерял тот исходник.
Ответ
#2
оффтоп
Smile
Ответ
#3
Mangol Написал:
оффтоп

Беда в том что мне пофиксил какой то парень) Отбрасывать перестало, а я всрал исход) Теперь пишут то же самое что вы говорите, даже деньги за восстановленный исход предлагают но столько сколько датапаков я удалил за это время восстановление невозможно)

Мб есть костыль какой то?)
Ответ
#4
Самый простой способ - коллекции перевести с LinkedList на FastList, если такой момент присутствует для хранения всех нодов пути.

Второй способ гораздо сложнее. Mangol уже пошутил над этим. Smile
Родился, живу и когда-нибудь умру.
Ответ
#5
Donatte Написал:Самый простой способ - коллекции перевести с LinkedList на FastList, если такой момент присутствует для хранения всех нодов пути.

Второй способ гораздо сложнее. Mangol уже пошутил над этим. Smile

В общем, исходик скинул бесплатно тот же парень что фиксил. Но он вносил корректировки в код с изменением времени на пк, не могу найти в каком именно файле. Куда копать не подскажите? Даты все одинаковые до минуты.
Ответ
#6
Donatte Написал:Самый простой способ - коллекции перевести с LinkedList на FastList, если такой момент присутствует для хранения всех нодов пути.

Второй способ гораздо сложнее. Mangol уже пошутил над этим. Smile

Что за хрень Вы несете? Прыжки связаны с синхом напрямую, причем тут путь патчфинда и тем более КОЛЛЕКЦИИ? :dd:

Добавлено через 1 минуту
dantest Написал:В общем, исходик скинул бесплатно тот же парень что фиксил. Но он вносил корректировки в код с изменением времени на пк, не могу найти в каком именно файле. Куда копать не подскажите? Даты все одинаковые до минуты.

Проверьте пакет валидации, скорее всего там костыль на убитую синхронизацию координат: тобишь при рассинхроне сервер больше не шлет валидацию координат.
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
Ответ
#7
Pointer*Rage Написал:Что за хрень Вы несете? Прыжки связаны с синхом напрямую, причем тут путь патчфинда и тем более КОЛЛЕКЦИИ? :dd:

Добавлено через 1 минуту


Проверьте пакет валидации, скорее всего там костыль на убитую синхронизацию координат: тобишь при рассинхроне сервер больше не шлет валидацию координат.

Можно название пакета подробнее? Не совсем понял о каком именно пакете речь. Благодарю.
Судя по всему о костыле и речь. Остается только глянуть его в пакете о котором вы говорите.

Не об этом речь?
MoveBackwardToLocation.java

Добавлено через 6 минут
Pointer*Rage Написал:Что за хрень Вы несете? Прыжки связаны с синхом напрямую, причем тут путь патчфинда и тем более КОЛЛЕКЦИИ? :dd:

Добавлено через 1 минуту


Проверьте пакет валидации, скорее всего там костыль на убитую синхронизацию координат: тобишь при рассинхроне сервер больше не шлет валидацию координат.

Да, именно это этот пакет.
В нем вижу фикс. От души Вам, хороший Вы человек! Wink
Ответ
#8
dantest Написал:Можно название пакета подробнее? Не совсем понял о каком именно пакете речь. Благодарю.
Судя по всему о костыле и речь. Остается только глянуть его в пакете о котором вы говорите.

Не об этом речь?
MoveBackwardToLocation.java

В зависимости, что у Вас за эмуль. На вскидку, координаты должны валидироваться в этих пакетах:
ValidatePosition
MoveBackwardToLocation
AttackRequest
Action
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
Ответ
#9
Pointer*Rage Написал:В зависимости, что у Вас за эмуль. На вскидку, координаты должны валидироваться в этих пакетах:
ValidatePosition
MoveBackwardToLocation
AttackRequest
Action

После переноса фикса c MoveBackwardToLocatio в MoveBackwardToLocatio вот такая проблема:

Код:
init:

compile:
    [javac] Compiling 2 source files to C:\l2j\build\classes
    [javac] C:\l2j\java\l2j\game\network\clientpackets\MoveBackwardToLocation.java:13: duplicate class: l2j.game.network.clientpackets.MoveBackwardToLocation
    [javac] public class MoveBackwardToLocation extends L2GameClientPacket
    [javac]        ^
    [javac] 1 error

BUILD FAILED
C:\l2j\build.xml:44: Compile failed; see the compiler error output for details.

Total time: 4 seconds
Ответ
#10
dantest Написал:После переноса фикса c MoveBackwardToLocatio в MoveBackwardToLocatio вот такая проблема:

Код:
init:

compile:
    [javac] Compiling 2 source files to C:\l2j\build\classes
    [javac] C:\l2j\java\l2j\game\network\clientpackets\MoveBackwardToLocation.java:13: duplicate class: l2j.game.network.clientpackets.MoveBackwardToLocation
    [javac] public class MoveBackwardToLocation extends L2GameClientPacket
    [javac]        ^
    [javac] 1 error

BUILD FAILED
C:\l2j\build.xml:44: Compile failed; see the compiler error output for details.

Total time: 4 seconds

Дублируется класс. ctrl+f поиск по всем файлам, смотрите где второй раз объявлен этот же класс.
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)