Тема: Телепорт
Показать сообщение отдельно
Старый 07.02.2012, 19:01   #20
Местный
 
Регистрация: 10.08.2010
Сообщений: 634
Сказал Спасибо: 22
Имеет 95 спасибок в 70 сообщенях
mira пока неопределено
По умолчанию

x1=3434232
y1=23000
z1=2000

x2=65788
y2=455
z2=2000

например это

Добавлено через 1 минуту
координаты взяты из головы а нее из реальных игровых условий
факт что эти цифры уже приводят к ошибке

Добавлено через 10 минут
кстате ошибка возникает при использовании структуры
Код:
TL2Vector = packed record
  x,y,z:integer;
end;
если сделать
Код:
TL2Vector = packed record
  x,y,z:DWORD;
end;
ошибки нет, впрочем расчет всеравно получаетса ошибочный
что еще раз подтверждает теорию о переполнении занкового и беззнакового числа

видимо ясно почему в клиенте юзают тип DOUBLE внутри клиента а integer-ы тока в пакетном уровне
__________________
читернуть бы ништяг

Последний раз редактировалось mira, 07.02.2012 в 19:01. Причина: Добавлено сообщение
mira вне форума   Ответить с цитированием