Re: int To Double(В Окне Статов Персонажа)
Цитата:
Сообщение от Warencense
(Сообщение 382963)
writeD(pdef); - DWORD (целочисленное 4-байтовое значение), то есть на стороне сервера даже если мы поставим writeD(pdef/10), то оно будет выглядеть как writeD(Math.round(pdef/10)). А если мы поставим putFloat(pdef/10) - Float (вещественное 4-байтовое значение), то при получении этого пакета он будет считаться как неправильный из-за несовпадения типов (так как в клиенте, а именно в engine.dll, он указан как DWORD), либо же будет выводить ересь в виде заоблачного значения. Отсюда делаем выводы.
|
Очень плохо быть шаблонным программистом. С виду нелогичные вещи сразу ставят в ступор.
Открываем интерфейсные скрипты, - "...и о чудо! Я же там могу взять и поделить переменную на миллиард частей и представить их хоть в виде дискрет".
Вот оно как бывает Михалыч.
Цитата:
Сообщение от flopix
(Сообщение 382968)
Выше имели ввиду что уже на стороне клиента это целочисленное значение делить на 10 или сколько нужно непосредственно при выводе на панель. Только я зачем это?
|
Оригинал тут.
|