What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

Неверно определяется дистанция до объек&

Status
Not open for further replies.

Barok

Member
Joined
Sep 11, 2014
Messages
231
Reaction score
0
Хочу определить дистанцию от персонажа до объектов. К примеру возьму ящик трактора, который призвал и наполовину загрузил. Вот вывод лога, когда я сижу за трактором (наименование ящика и дистанция до него):
Code:
Ящик для груза 2,46700418850516
Ящик 2,39924945132503
Ящик для груза 2,46527055872036
Ящик для груза 1,4011859171573
Ящик 2,39748073216248
Ящик для груза 1,39866570248491

Если я стою рядом с трактором:
Code:
Ящик для груза 2,48438432905143
Ящик 2,49307824951571
Ящик для груза 3,08387611167162
Ящик для груза 1,5330304452288
Ящик 3,09128056400033
Ящик для груза 2,31229994890117

А вот вывод лога, когда я просто встал с сидения трактора и стою на тракторе:
Code:
Ящик для груза 18012,424893607
Ящик 18013,0205464957
Ящик для груза 18012,8723702558
Ящик для груза 18013,5321604231
Ящик 18013,4680083486
Ящик для груза 18013,9796095683
откуда такие нереальные дистанции? Ведь фактически я с места даже не сдвинулся?

Аналогично определяется дистанция и до других объектов.
Код нахождения дистанции (в данном примере Станок региональных товаров):
Code:
DoodadObject stanok = getNearestDoodad("Мастерская региональных товаров");
Log (dist(stanok).ToString());
Вот дистанция до станка региональных товаров, когда я сижу за трактором:
Code:
10,3887721949476
А вот когда я стою на тракторе:
Code:
18012,5956362477
 
Last edited:
Перепроверю, скорее всего в пакете изменения были. Когда вы стоите на другом движущемся объекте - трактора\корабле и т.п. - там другие данные в пакете отсылаются
 
Апдейт сегодня был, а ошибку не исправили :( А из-за неё много людей не может нормально скриптами пользоваться :(
 
Попробуйте обновиться, отпишите исправилось ли
 
Status
Not open for further replies.
Back
Top