Недавнее содержимое от DARK Ashes

  1. DARK Ashes

    Рендерить сидящего игрока стоящим

    Проблема не решена
  2. DARK Ashes

    Рендерить сидящего игрока стоящим

    Приветствую форумчане. Очередной вопрос про игрока "наездника". Хочу сделать так что бы когда игрок едет на моём ентити то он рендериться в положении стоя. Но с aimedBow положение рук меняется (т.е с евентом и рендером всё норм) а вот при изменении на isRiding - переменная всё равно сбрасывается...
  3. DARK Ashes

    Отправлять пакет при заходе на сервер.

    Я дико извиняюсь, проблема найдена. Всё по тому что я ошибся в он апдейт и это всё ломало. Да механизм синхронизации я так понял уже есть в ентити и теперь всё нормально и работает без пакетов. Ура. Всем спасибо большое. P.S таким образом для того что бы всё было нормально надо что бы сущность...
  4. DARK Ashes

    Отправлять пакет при заходе на сервер.

    По прежнему ничего лучше тем юзать пакеты как тимаха не придумал. Проблема с зашедшими игроками после того как другой игрок сел осталась.
  5. DARK Ashes

    Отправлять пакет при заходе на сервер.

    Ну типо хочется иметь возможность сажать несколько игроков. И тот кто садиться на вагон тот им управляет. Поэтому мне и не пришло в голову ничего лучше чем спавнить новую сидуху и убивать ее когда игрок ссаживается.
  6. DARK Ashes

    Отправлять пакет при заходе на сервер.

    Как сглазил. 2X не понимаю только что тестил с 4 клиентами на сервере. И у всех сидел причём при заходе на сервер это так же было видно. После перезапуска старые добрые проблемы того что плеер не садится. :D Тема не закрыта!
  7. DARK Ashes

    Отправлять пакет при заходе на сервер.

    Тему пока не закрываю ибо пока что буду тестить
  8. DARK Ashes

    Отправлять пакет при заходе на сервер.

    Проблема кажется решена. Добавил проверку на сторону сервера. И все обращения к миру делаю через игрока. Плеер сидит у всех. if(!player.worldObj.isRemote) { if(this.getModelSet().getConfig().vagon != null) { float[] pos = this.getModelSet().getConfig().vagon[0].pos...
  9. DARK Ashes

    Отправлять пакет при заходе на сервер.

    Я смотрю код лодки и не понимаю. Там нет никаких пакетов, но игрок сидит у всех. А у меня без всяких проверок получается тоже самое что тут. И решаю я это как тимаха пакетами. В чё может быть тогда проблема. Если должно работать и без них. @Override public boolean interactFirst(EntityPlayer...
  10. DARK Ashes

    Отправлять пакет при заходе на сервер.

    Суть в чём: я решил практически все проблемы с посадкой ентити на сервере. Но т.к сделано это через пакеты то ентити спавнится и плеер садится только у тех игроков которые уже были на сервере в момент когда он садился. Как сделать что бы этот пакет отправлялся тем игрокам, которые его не...
  11. DARK Ashes

    Проблема с пакетами

    Не, для остальных игроков он сидит
  12. DARK Ashes

    Проблема с пакетами

    Как?
  13. DARK Ashes

    Проблема с пакетами

    Поправка. Позиция райдера обновляется ибо он движется вместе с ентити (для всех) но переменная сдвигов по осям для остальных игроков остаётся 0. Я не знаю как можно реализовать передачу сдвига без пакетов. Какие у кого есть идеи?
  14. DARK Ashes

    Проблема с пакетами

    В лодке это делается вообще без пакетов (что бы не быть голословным кидаю скрин). Но факт остается фактом сейчас у меня при вызове setPosition двигается только у себя но для других он остается просто сидящим в 0 сдвиге от ентити.
  15. DARK Ashes

    Проблема с пакетами

    На самом деле мысль хорошая, спасибо. А насчёт лодки - пойду поковыряю как сделано там
Сверху