You are not logged in.
Здравствуйте, я только начал себя пробовать в скриптинге и уже столкнулся с такой проблемой, когда я добавил актера на местность он появился в 5-6 шагах от заданных мною координатах(из воздуха падает не на заданную точку), как можно это исправить? мой код
{$CLEO}
:NONAME_1
Model.Load(#Male01)
038B: load_requested_models
1@ = Actor.Create(CivMale, #Male01, 2260.7104, -1258.08, 23.975 )
Actor.Angle(1@) =268.2572
end_thread
Last edited by Spidy (15-02-2021 14:05)
Offline
Попробуйте опкод
0972: put_actor 1@ at 2260.7104 -1258.08 23.975 no_offset
Offline
Попробуйте опкод
0972: put_actor 1@ at 2260.7104 -1258.08 23.975 no_offset
После какой строчки его нужно вставлять? Я вставил его после 1@ = Actor.Create, но актер просто не появился, а если я сменю координаты в обеих значениях то мне выдает ошибку - Недостаточно параметров. Ожидалось 6 параметр(а).
Offline
мне выдает ошибку - Недостаточно параметров. Ожидалось 6 параметр(а).
Убедитесь, что когда пишете команду в форме класс.метод, между параметрами стоит запятая:
1@ = Actor.Create(CivMale, #Male01, 2260.7104, -1258.08, 23.975 )
в форме опкода между параметрами запятая не ставится, достаточно пробела (как в моем примере).
Попробуйте изменить координаты немного, поиграйтесь со значением XY, чтобы поставить в нужную точку.
Offline