-
Автор темы
- #1
У меня есть аспект ратио, чтобы он работал - нужно включить чекбокс UI.AddCheckbox("Aspect Ratio");, я поставил значение, всё меняется, выключаю чекбокс - значение остается и экран не возвращается в исходное положение, чтобы вернуть в исходное положение нужно выставить на 0 в UI.AddSliderInt( "Aspect Ratio Change", 0, 300 );, вообщем, нужно дописать код, что если чекбокс выключен, значение поставилось на 0
JavaScript:
UI.AddCheckbox("Aspect Ratio");
UI.AddSliderInt( "Aspect Ratio Change", 0, 300 );
function aspectratiof( ) {
if(!UI.GetValue("Script items", "Aspect Ratio")) return;
ui_arat_val = UI.GetValue( "Aspect Ratio Change" );
switch ( Global.FrameStage( ) ) {
case 5: {
Global.ExecuteCommand( "r_aspectratio " + ui_arat_val.toString()/100 );
break;
}
}
}
Global.RegisterCallback( "FrameStageNotify", "aspectratiof");