Сайт сквада =DF= Суббота, 20.04.2024, 10:45
Приветствую Вас Бомж | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Skif, df-squad  
Форум » Ил2 Штурмовик \ Ил2 Забытые Сражения » Hard & Soft » CH products (скрипты,настройки и прочие возможности софта СН)
CH products
MetrДата: Понедельник, 06.02.2012, 02:50 | Сообщение # 1
Генералиссимус
Группа: =DF=
Сообщений: 1091
Репутация: 3
Статус: Offline
Нашёл на Сухом скрипт автотриммирования,немного адаптировал-работает!!!
Кому интересно-могу помочь smile
Code
// CMS Script File
//
//     Game Title:
//     Written By:
//           Date:
//
script
IF( NOT JS2.B1 ) THEN // Если кнопка 2 нажата то
CMS.A1 = JS1.A1 + A1; // Прибавить смещение X к X джойстика
CMS.A2 = JS1.A2 + A2; // Прибавить смещение Y к Y джойстика
ENDIF
SEQUENCE
WAIT( JS2.B1 ); // Ждать нажатия Кнопки 2
A1 = JS1.A1 - 128; // Расчитать смещение по Х и сохранить в A1
A2 = JS1.A2 - 128; // Расчитать смещение по Х и сохранить в A2
ENDSEQUENCE
endScript


теоретически можно скриптом подобным написать какой-либо манёвр,чтоб с хвоста снять противника...


 
marsДата: Понедельник, 06.02.2012, 06:24 | Сообщение # 2
Капитан
Группа: Друзья =DF=
Сообщений: 120
Репутация: 0
Статус: Offline
Харе читерить)
 
MetrДата: Среда, 08.02.2012, 14:31 | Сообщение # 3
Генералиссимус
Группа: =DF=
Сообщений: 1091
Репутация: 3
Статус: Offline
а вот инструкция на русском для софта СН,на сухом нашёл.

Добавлено (08.02.2012, 14:31)
---------------------------------------------

Code
// CMS Script File
//
//     Game Title:
//     Written By:
//           Date:
//
script
SEQUENCE
WAIT([js1.a3 == 255]);//ждать когда зачение устройство1 ось3 станет равно 255
cms.B1 = TRUE;//нажать кнопку
DELAY( 1 );//задержка 1мс
cms.B1 = FALSE;//отпустить кнопку
DELAY( 1 );//задержка 1мс
ENDSEQUENCE
endScript


скрипт-нажатие кнопки в начале/конце оси.можно на старт мотора назначить,или на шасси
Прикрепления: Starting_CMS-PD.pdf (951.0 Kb)


 
MetrДата: Понедельник, 16.04.2012, 02:17 | Сообщение # 4
Генералиссимус
Группа: =DF=
Сообщений: 1091
Репутация: 3
Статус: Offline
вот карта с предидущим скриптом

Добавлено (13.02.2012, 01:46)
---------------------------------------------
Назначение на одну ось тяги и ШВ в игре не очень-то хорошая идея,так как есть необходимость и вручную управлять ШВ.
в связи с этим возникла идея хитрого скрипта. book
нужно,чтобы была возможность управления раздельно тягой и ШВ,но при этом в любой момент можно было их синхронизировать с разницей 10%.
например-тяга 105%,винт 95%;или тяга 100% винт 90%.
вот скрипт,где кнопка устанавливает шаг винта на 10 меньше тяги.

Code
// CMS Script File
//
//     Game Title:
//     Written By:
//           Date:
//
script

if(js2.B5)then;//если нажата кнопка 5 устройства 2,то
cms.a1 = js2.a3+10;//установить значение вирт.оси равным значению оси 3 устр.2 и прибавить10
A3 = JS1.A3;//вычислить значение оси3 устр.1 и сохранить в А3
endif
IF( [js1.a3 > A3] )then//если ось3 устр1 стала больше значения А3,то
cms.a1 = js1.a3;//установить значение вирт.оси равным значению оси 3 устр.1
endif
IF( [js1.a3 < A3] )then//если ось3 устр1 стала меньше значения А3,то
cms.a1 = js1.a3;//установить значение вирт.оси равным значению оси 3 устр.1
endif
endScript

у меня например:
cms.a1 -это ось виртуального устройства,назначенная на шаг винта в игре,
js1.a3 -это ось 3(колёсико Фстика).она и управляет виртуальной осью cms.a1,
js2.a3 -это ось тяги на троттле.
кнопка 5 это пятая кнопка троттла,в принципе может быть любая.
Вот такая хрень,понимаешь happy

Добавлено (15.04.2012, 03:10)
---------------------------------------------
на форуме бета-тестеров одному товарищу помогал,такой скрипт сварганил:

Code

script  
CMS.A1=128;  
if(JS2.B15)then  
A1=A1+1;  
CMS.A1=128+A1;  
if([A1 > 128])then  
CMS.A1=255;  
A1=128;  
endif  
endif;  
if(not JS2.B15)then  
A1=0;  
endif;  
if(JS2.B13)then  
A2=A2+1;  
CMS.A1=128-A2;  
if([A2>128])then  
CMS.A1=0;  
A2=128;  
endif  
endif;  
if(not JS2.B13)then  
A2=0;  
endif;  
endScript

работает он так:
при нажатии нижней хатки троттла вправо ось плавно идёт вправо
при нажатии нижней хатки троттла влево ось плавно идёт влево

Добавлено (16.04.2012, 02:17)
---------------------------------------------
улучшеный вариант предыдущего скрипта

Code

script
IF(FIRSTSCAN)THEN
A1=128;
ENDIF;
if(JS2.B4)then
A1=A1+1;
if([A1 > 255])then
A1=255;
endif
endif;
if(JS2.B2)then
A1=A1-1;
if([A1<1])then
A1=0;
endif
endif;
if(JS2.B3)then
A1=128;
endif;
CMS.A1=A1;
endScript

используются три кнопки,очень удобно для триммеров всяких,работает как колёсико х52-го smile
держишь кнопку-ось плавно ползёт,отпустил-остановилась,противопожную нажал-ось пошла вниз....
нажал третью-ось вернулась в центр)))
Прикрепления: Test1.rar (0.3 Kb)


 
Форум » Ил2 Штурмовик \ Ил2 Забытые Сражения » Hard & Soft » CH products (скрипты,настройки и прочие возможности софта СН)
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2024Сайт управляется системой uCoz