Вот теперь другая проблема:
пистолет двигается по горизонтали,а по вертикали не хочет
опять же,код:
Function update_user()
u# = 70
TurnEntity camera,MouseYSpeed(),0,0
TurnEntity user,0,-MouseXSpeed(),0
If KeyDown(30) Then MoveEntity user,-0.1,0,0
If KeyDown(32) Then MoveEntity user,0.1,0,0
If KeyDown(17) Then MoveEntity user,0,0,0.1
If KeyDown(31) Then MoveEntity user,0,0,-0.1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
EntityParent pistol,user
ScaleEntity pistol,0.1,0.1,0.1
PositionEntity pistol,0.3,-0.1,0.2
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
MoveMouse GraphicsWidth() *0.5,GraphicsHeight()*0.5
If Abs(EntityPitch#(camera))>u# RotateEntity camera,u#*Sgn(EntityPitch#(camera)),0,0
End Function