Page 1 of 1

Вгляд персонажа

Posted: 02.01.2010 13:57
by NoSilence
Как повернуть чара?

И еще. Почему стесл не поддерживает типизированные константы? Если да, то как, если нет - будет ли?

Posted: 02.01.2010 14:12
by Vizit0r
поворот = шаг в нужном направлении.

насчет типизированных констант -слишком сложно это для паскаль скрипта, увы.

Posted: 02.01.2010 15:17
by NoSilence
Интерес не дает дождаться вечера, пока запустят серв, чтобы проверить. Поэтому спрошу сейчас)

Raw_Move(0, false);

1) Повернет чара на сервер, как это в скриптах инжекта делается уопрессом (т.е. требуется двойной вызов)
2) Просто сделает шаг на север
?

Это мне нужно для спарринга, чтобы чар всегда смотрел на цель.

Posted: 02.01.2010 16:16
by Vizit0r
изменить направление нельзя другим путем, кроме как шагнуть в том направлении.
function GetDirection(ObjID : Cardinal) : Byte;
Step (или Raw_Move, что есть то же самое).

по твоему вопросу - если текущее направление чара отличается от того, куда шагаешь - повернется. если совпадает - то шагнет в ту сторону.