24.04.2012, 11:27
Quote:
для плавного поворота нужно поменять координаты, меня высоту на 0.01
|
Вот эти ворота например:
Code:
forward LicGateFirstCheck(); public LicGateFirstCheck() { for(new i; i < MAX_PLAYERS; i++) { if(IsPlayerInRangeOfPoint(i, 11.0, 2434.14, 1689.96, 10.65)) { if(LicGateFirstOpen == false) { MoveObject(LicGateFirst, 2434.14, 1689.96, 10.65, 0.003, 0.00, 0.00, 90.00); LicGateFirstOpen = true; } return; } } if(LicGateFirstOpen == true) { MoveObject(LicGateFirst, 2434.14, 1689.96, 10.65, 0.003, 0.00, -90.00, 90.00); LicGateFirstOpen = false; } }
А вот эти ворота:
Code:
forward LicGateSecondCheck(); public LicGateSecondCheck() { for(new i; i < MAX_PLAYERS; i++) { if(IsPlayerInRangeOfPoint(i, 11.0, 2490.6501, 1623.1123, 10.5025)) { if(LicGateSecondOpen == false) { MoveObject(LicGateSecond, 2490.6501, 1623.1123, 10.5025, 0.003, 0.00, 0.00, 0.00); LicGateSecondOpen = true; } return; } } if(LicGateSecondOpen == true) { MoveObject(LicGateSecond, 2490.65, 1623.11, 10.50, 0.003, 0.00, -90.00, 0.00); LicGateSecondOpen = false; } }