Результаты поиска по запросу: *

  1. Rozhek

    Местоположение в мире л2

    Немного не понял, что ты хочешь сделать. Если нужна достоверная скорость, то нужно брать базовую с птс сервера и считать эффекты(бафы, бонусы армора и т.д.) которые влияют на базовую. Потом ее и передаешь в userinfo. А validateposition помогает сравнить текущую координату и координаты на...
  2. Rozhek

    Местоположение в мире л2

    Там должна передаваться базовая скорость и мультиплаер(множитель, во сколько раз увеличена\уменьшена скорость) writeD(_runSpd); // базовая writeD(_walkSpd); writeD(_swimRunSpd); writeD(_swimWalkSpd); writeD(_flyRunSpd); writeD(_flyWalkSpd); writeD(_flyRunSpd); writeD(_flyWalkSpd)...
  3. Rozhek

    Местоположение в мире л2

    Вполне возможно что так оно и есть. Я не смотрел туда)
  4. Rozhek

    Местоположение в мире л2

    Мне хватает всего 1 инструмента - сниффер NetPro от l2 emu unique. Можно вручную получить расшифровку пакета, если не все параметры будут известны, то хотя бы формат для выбранных хроник будет верным
  5. Rozhek

    Местоположение в мире л2

    Там около 6 скоростей для разных жизненных ситуаций отправляется, и еще 2 мультиплаера. Ты точно все отправляешь ?) Та что отображается в статах - в UserInfo, а та что в CharInfo - отвечает за скорость анимации. Но может и в userinfo что то за скорость анимации отвечает, надо тестить
  6. Rozhek

    Местоположение в мире л2

    Видимо очень бегло :D
  7. Rozhek

    Местоположение в мире л2

    Вообще коллизия отвечает за «рост» каждой модельки, у каждой рассы, моба, Пета он свой. Её значение есть в скелете моделей в клиенте, она определяет на какую высоту нужно поднять центр скелета чтобы ногами она стояла на земле, где земля берётся за условный 0. В пакетах указывается её значение...
  8. Rozhek

    Местоположение в мире л2

    Высоту коллизии пробовали менять в CharInfo? Она сразу после скоростей передвижения указывается
  9. Rozhek

    Местоположение в мире л2

    Может ещё влиять высота коллизии модели, она тоже в пакете вроде присутствует. И отправляли ли CharInfo после CharSelectionInfo?
  10. Rozhek

    Местоположение в мире л2

    ValidatePostion: если манипуляции требуются, то сервер отправляет ValidateLocation для синхронизации. Но фактически он не должен постоянно использоваться, он нужен для фикса существенного десинхрона координат при большом пинге. MoveBackwardToLocation - это пакет клиента точки, в которую ты...
  11. Rozhek

    Местоположение в мире л2

    Для всех пакетов координат, отправляемых сервером надо прибавлять 16 координат по Z(для пакета CharInfo, который отвечают за прорисовку в игровом мире тоже). А вот пакет CharSelectionInfo используется для прорисовки в лобби и к нему добавлять не надо, потому что текстура смещена вниз - но это...
Назад
Сверху Снизу