Система Веса (слив кода)[переделано]

Код подредактировал.
Теперь месседж-пакет отправляет из сервера на клиент, на клиенте не отображалось настояния информация об максимальном весе инвентаря игрока. В данный момент, вроде как более менее работает корректно. Прокси удалил, вес высчитывается: и на серверной стороне, и на клиентской стороне. А так-же добавил предмет, у которой:
метадата "-1" при использовании показывает информацию об весе инвентаря и максимальный переносимый вес,
метадата "0" извлекает из игрока максимальный вес, оставляя 60 единиц максимального переносимого веса,
метадата больше "0" прибавляет единиц(-у) максимального переносимого веса зависимости от значения метадаты.

(Как будет время вечером, постараюсь более менее объяснить про интерфейсы.)
 
Удваиваю. Делал свою систему веса (для рюкзака), ни пакеты, ни IExtendedEntityProperties (только если для самого рюкзака) не понадобились. А ещё там даже была шкала веса со своим ХУДом, лул.
 
Про пакет я писал:
timaxa007 написал(а):
отправляет из сервера на клиент, на клиенте не отображалось настояния информация об максимальном весе инвентаря игрока.

Я IExtendedEntityProperites использую для сохранения максимального веса (а раньше я ещё использовал для сохранения текущего веса), потому-что другого способа сохранения максимального веса.

У меня не так много знаний, чтобы делать как надо.
 
Назад
Сверху