Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 10/10/2023 in all areas

  1. Да собственно не проблем, если не нужно принудительно возвращать взгляд в центр, а при обзоре мышкой это так, тогда убираем этот блок, (или назначаем другую кнопку): // Центровка осей при нажатии ЛКМ if (Mouse1.Button1) { var.M1_X = 0 var.M1_Y = 0 } Далее, если приближение организовать без удержания кнопки, т.е. нажал - приблизил, ещё раз нажал - удалил тогда этот блок переписываем. Вместо PPJoy1.Digital2 вписываем Mouse1.Button1 вот так: // Плавное изменение угла обзора при нажатии ЛКМ if pressed(Mouse1.Button1) then var.zout = not var.zout if var.press
    1 point
  2. Кстати, таким же макаром, можно управлять и триммером руля высоты. Абсолютно также выделить кнопку передающую на РУД управление триммером. Тогда при её нажатии, РУД будет управлять триммером, а при отпускании триммер будет зафиксирован в нужном положении. Соответственно в эту часть скрипта добавить эту кнопку в перечень управляющих кнопок. Например: было // Управление тягой if (Joystick1.Button3 and Joystick1.Button4 = false) { PPJoy1.analog4 = Joystick1.Z } стало // Управление тягой if (Joystick1.Button3 and Joystick1.Button4 and Joystick1.Button5 =false) {
    1 point
  3. Управление разными осями одним устройством. Управление виртуальными осями при помощи одной реальной. Например у вас есть Джойстик с одной осью управления тягой, т.е. обычный 4-х канальный джой : ТМ1600, Лоджитек и т.п. Три оси управляют самолётом и одна тягой. Однако хочется ещё управлять шагом, радиатором(и), качеством смеси. Словом, ещё несколькими осями дополнительно. С применением GlovePIE и PPJoy это достаточно просто. Будем считать, что обе эти программы у вас установлены, тогда скопируем вот такой простенький скрипт, назначим в корне игры в папке Users>settings.ini н
    1 point
  4. // Тумблер ON/OF CapsLock CapsLock = Mouse1.Button3 if (pressed(PPJoy1.Digital0)) { Mouse.CursorPosX = screen.Width/2 Mouse.CursorPosY = screen.Height /2 Mouse.Swallow = true } if (released(PPJoy1.Digital0)) { Mouse.Swallow = false } if (Clicked(CapsLock)) { toggle(PPJoy1.Digital0) } if (CapsLock = false) then var.f=0 if (CapsLock = true and var.off = 0 and var.f=0) { var.off = 1 var.f=1 elseif (CapsLock = true and var.off = 1 and var.f=0) { var.off = 0 var.f=1 } } if var.off = 0 then ************************************************************
    1 point
  5. Пилот ES7 (Don) - снятие бана. Основание - личная просьба, одобрение игровых админов.
    1 point
  6. Прослезился... За три вшивых года Землю нашу матушку так трясонуло, так обрушило все устои и правила, что мурашки по коже. Надеюсь, парни Нашего старого состава всех сквадов, расквартированных на этом (до сих пор!) живом ресурсе живы после Ковидлы и того, что называют переделом Мира... и у них всё хорошо.
    1 point
×
×
  • Create New...