Перейти к содержанию

Непонятка с PositionCell


NmLs

Рекомендуемые сообщения

Сопсна скрипт из моего текущего проекта (у кого есть доступ в бета-тест тот знает)

Непись упорно не хочет перемещаться..

 

Вот сам скрипт:

Begin _NmLs_RandomTP

short iState
short iRandom5
float iSec

if ( MenuMode == 1 )
return
endif

"_NmLs_Killer"->cast "recall" player
set iState to 1

if ( iState == 1 )
if ( iSec < 2 )
Set iSec to ( iSec + GetSecondsPassed )
else
set iSec to 0
set iState to 2
set iRandom5 to Random 4
endif
endif

if ( iState == 2 )
if ( iRandom5 == 0 )
"_NmLs_Killer"->PositionCell, 301, -700, 31, "Vivec, Arena Hidden Area", 269
elseif ( iRandom5 == 1 )
"_NmLs_Killer"->PositionCell, 18.893, 370.796, 3.073, "Balmora, Morag Tong Guild", 234
elseif ( iRandom5 == 2 )
"_NmLs_Killer"->PositionCell, 8.469, 1019.692, -131.654, "Ald-ruhn, Morag Tong Guildhall", 200
elseif ( iRandom5 == 3 )
"_NmLs_Killer"->PositionCell, 50.090, 92.381, 384.751, "Sadrith Mora, Morag Tong Guild", 195
endif
set iState to 0
StopScript "_NmLs_RandomTP"
endif

Просьба все пожелания и советы оставить при себе и только указать почему непись не телепортируется...

Ссылка на комментарий
Поделиться на другие сайты

угол поворота в команде PositionCell перед ячейкой указывается

Ээ.. это не угол поворота. Это номер ячейки. Без него редактор матерится, что я не указал Cell ID. А в МСФД сказано, что можно угол вообще не писать.

 

~Upd~

Вообщем оказалось, что в МСФД наврали с три короба о том, что можно градусы опускать. Вставил ноль перед ид ячейки, убрал цифру в конце и все заработало.

Мораль сей басни такова- Доверяй МСФД но проверяй.

Тему закрываю. Владимиру спасибо за ответ.

Изменено пользователем NmLs
Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...