Люди, а как мне сделать так, чтобы игрок морфался нормально? (через скрипт) Единственное что у меня делается, это отбирается часть оружия (но нож я могу достать, скорей всего из-зи того что у меня на первом слоте стоит вертолетный пулемет), устанавливается новый радиус и начинаю летать. Спрайт не меняется, но меняется движение спрайтов чела, за которого играю и ноги у него бешенно двигаются.
я вас немного по достаю, ок? короче есть скрипт, который вычисляет какую дистанцию игрок прошел за весь уровень в реальном времени.
Code
while(TRUE) { x = GetActorX(0) >> 16; y = GetActorY(0) >> 16; z = GetActorZ(0) >> 16; d = sqrt( x*x + y*y + z*z ); a_old = d;
вот вам кусок. проблема в том что мне нужно, чтобы переменная a_old запомнила значение d в начале уровня, но скрипт должен быть все время активен и поэтому a_old все время обновляет свое значение. куда ее нужно запихать, чтобы она запомнила значение только один раз?
уже не надо =р
Сообщение отредактировал marat - Суббота, 05.02.2011, 15:10