Собсна такая трабла, вот код фиксации камеры, но есть баг если нажмёшь на среднию клавишу , фиксация теряеться, как это исправить ??
код: ^^
Quote
function Trig_CAM_J_Conditions takes nothing returns boolean
if ( not ( udg_WO_GameCam[1] == true ) ) then
return false
endif
return true
endfunction
function Trig_CAM_J_Actions takes nothing returns nothing
call PanCameraToTimedLocForPlayer( Player(0), OffsetLocation(udg_ST_BasePosition, udg_ST_posX[15], udg_ST_posY[10]), 0 )
call SetCameraField(CAMERA_FIELD_TARGET_DISTANCE, 1620.00, 0)
call SetCameraField(CAMERA_FIELD_ANGLE_OF_ATTACK, 270, 0)
call SetCameraField(CAMERA_FIELD_ROTATION , 90 , 0)
endfunction
function InitTrig_CAM_J takes nothing returns nothing
set gg_trg_CAM_J = CreateTrigger( )
call TriggerRegisterTimerEventPeriodic( gg_trg_CAM_J, 0.01 )
call TriggerAddCondition( gg_trg_CAM_J, Condition( function Trig_CAM_J_Conditions ) )
call TriggerAddAction( gg_trg_CAM_J, function Trig_CAM_J_Actions )
endfunction
Добавлено (10-09-2009, 12:45)
---------------------------------------------
ёпт на дамми прикрепить с параметрами оО , закрывайте тему