PDA

View Full Version : Все русскоязычные можете писать в этом р&#



Pages : [1] 2

Excalibur
1st November 15, 12:40
Все русскоязычные можете писать в этом разделе, на русского языка.

Я постараюсь ответить на все вопросы.

Если у вас есть вопросы, пожалуйста, создайте новую тему (Post New Tread ), и там описывать проблемы вы встречаете.

http://cronusmax.com/images/post_new_thread.png
Когда вы опишите проблему, пожалуйста, пытаться сделать ето максимально подробно и следовать следующий шаблон:
Название тему, Она должна быть насколько четко и конкретно.


Опишите:
1. Какая версия Кроноса Pro использования, а также и FW (Firmware) версии.
2. Какой компьютер (который Windows) использовать.
3. Какие консоли джойстик и которые используют или хотят использовать.
4. Опишите максимально подробно, в чем проблема.
5. Если дело доходит до скрипт (макро) - описать об какой игры и что должно произойти ( нажатие кнопок), и в какой последовательности.
7. Если это игра, упаковка ( Game Pack ) - пожалуйста, укажите, какой именно версию вы использовать, но и как вы его настроили


Это сэкономит ваше время и мое Спасибо!

Excalibur
1st November 15, 15:29
Excalibur спасибо вам за ваш труд!!!!!общие основы для меня вроде бы понятны,но мне еще тяжело понять как правильно писать макросы....по такому поводу хотел бы у вас спросить,если мне в будущем понадобится какой нибудь макрос,вы сможете его для меня сделать???готов вам даже заплатить за вашу большую поддержку для сообщества cronusmax!!!!вы лучший!!!!!

Я понимаю, наиболее, как написать макросы. Так что я могу помочь для каждого макроса.

Мы не берем деньги за эту работу. Мы делаем это, потому что нам нравится, чтобы помочь другим людям.
Вы только вежливо попросите, и мы постараемся помочь.

Excalibur
10th November 15, 08:16
Здравствуйте уважаемое сообщество!!!!!здравствуйте excalibur!!!!подскажите мне пожалуйста как будет работать новая FW 1.20 с xim4?как все это нужно будет подключать?и будут ли работать все функции FW 1.20 с xim4????спасибо.



Привет, я надеюсь, что не будет никаких изменений. Или они будет на лучше.
Как подключать? Ето доволно простой процес - подключите СМ к ПК идите на меню -> Tools-> Firmware Update и следуйте инструкциям. Вот и все.

Excalibur
10th November 15, 09:50
То есть эта прошивка работает с xim4?или нет?все функции этой прошивки будут работать на xim4+cm+????то есть после установки этой прошивки не будет осуществляться проверка геймпада каждые 10 минут?и нужен ли мне дополнительный usb-хаб???

Вы ничево не надо менит, после прошивку. Все функции будут работ как по прежнем . Вам не нужен дополнителны USB- хаб. Ну если хотите можно по пробават - если у вас есть USB - хаб.

Excalibur
10th November 15, 11:55
Понятно!!!!спасибо вам большое Excalibur!!!!!вы как всегда лучший!!!!!!скажите еще пожалуйста,как тогда удалось избавиться от проверки геймпада каждые 10 минут????спасибо!!!!


Я не знаю как инженером зделали ето.

Excalibur
10th November 15, 18:17
То есть я загружаю эту прошивку и все?никакой проверки геймпада каждые 10 минут?и не покупая никакой usb хаб?я правильно вас понял???

Ета прошивка прежде всево из за крос-овер гайминг - когда пользуеш не оригинальны контролер .

Excalibur
10th November 15, 20:45
Спасибо вам большое.просто я плохо понимаю английский язык,но там вроде в инструкции написано чтобы иметь полную аутентификацию геймпада нужен usb хаб.или я так понимаю что инженеры избавились от проверки геймпада каждые 10 минут даже без всякого usb хаба????я играю с xim4+cronusmax plus.

Для вас ничего не меняется. Потому что вы используете XIM4 . А пришивке не била для XIM4.

Excalibur
12th November 15, 10:56
Здравствуйте уважаемое сообщество,разработчики,инженеры CRONUSMAX!!!!!здравствуйте уважаемый Excalibur!!!!!хотел бы с вами поделиться хорошими новостями по поводу вашего устройства.вчера и сегодня все игровые ресурсы России публикуют ваше достижение по поводу прошивки 1.20,которая позволяет подключать к ps4 даже xbox one elite controller!!!!!!!!!!!мои поздравления вам,вы самые лучшие!!!!!!ВЫ ЗАХВАТИЛИ ЭТОТ МИР!!!!!!!Желаю вам успехов в вашей нелегкой работе,крепкого вам здоровья и всего самого наилучшего.спасибо,ваш самый большой поклонник Александр!!!!!!!


Большое спасибо за теплые слова!
Есть ли возможность показать мне ссылку на эти веб-сайты?

sasha0090tel
1st December 15, 15:47
Все русскоязычные можете писать в этом разделе, на русского языка.
Я постараюсь ответить на все вопросы.
Привет, не знаешь когда выйдет Jitter для BO3 от WHITE 4ND N3RDY (http://cronusmax.com/forums/member.php?u=284113) ?

Excalibur
2nd December 15, 10:14
Привет, не знаешь когда выйдет Jitter для BO3 от WHITE 4ND N3RDY (http://cronusmax.com/forums/member.php?u=284113) ?


Привет, нет, я не знаю, Будет просить KittyDawn , он работал над ним.

aleshqa
3rd December 15, 05:52
Подскажи в чем может быть проблема!? Когда подключаю девайс к пс4 и вставляю в него геймпад, он никак не реагирует, те 0 не загорается, делал даунгрэйд, перепрошивал, ничего не помогает ! провода тоже разные пробовал!

Excalibur
3rd December 15, 06:25
Подскажи в чем может быть проблема!? Когда подключаю девайс к пс4 и вставляю в него геймпад, он никак не реагирует, те 0 не загорается, делал даунгрэйд, перепрошивал, ничего не помогает ! провода тоже разные пробовал!

Опишите, шаг за шагом, что вы делаете.
Какая версия устройство?
Какой контроллер вы используете?

aleshqa
3rd December 15, 06:43
версия прошивки 1.10, контроллер дуалшок4, приставка пс4! Вставляю кронусмах в юсб приставки а в него по проводу подключаю дуалшок и устройство никак не реагирует, те ведет себя так как будто я не подключал геймпад! Это уже второй кронусмах у меня, первый работал исправно, а с этим какие-то проблемы!

Excalibur
3rd December 15, 08:21
версия прошивки 1.10, контроллер дуалшок4, приставка пс4! Вставляю кронусмах в юсб приставки а в него по проводу подключаю дуалшок и устройство никак не реагирует, те ведет себя так как будто я не подключал геймпад! Это уже второй кронусмах у меня, первый работал исправно, а с этим какие-то проблемы!

Включить КМ (CronusMAX) к компьютеру и запустите программу Cronus Pro. Тогда скажите мне, программа видит ли устройства?

И скажите какой у вас версия на CronusMAX ?

aleshqa
3rd December 15, 18:35
Компьютер видит устройство! Версия CronusMAX Pus FW v1.10! До 1.20 не обновляется тк, как я понял, устройство старой версии!

Excalibur
3rd December 15, 18:53
Компютер видит устройство! Версия CronusMAX Pus FW v1.10! До 1.20 не обновляется тк, как я понял, устройство старой версии!


Какой тип USB использование?

Вы должны использовать USB - 2.0 , если вы используете USB -3.0 тагда устройства не сможет обнавлятся до версия 1.20.

aleshqa
3rd December 15, 19:03
usb 2,0! да какая разница, ps4 не видит CronusMax!

Excalibur
3rd December 15, 19:19
usb 2,0! да какая разница, ps4 не видит CronusMax!

Что вы видите на экране вашего устройства при переключении на PS4.
Вы видите это или щото другое?
1838

aleshqa
3rd December 15, 19:30
https://youtu.be/VmUlBIXyiBs
когда подключаю геймпад ничего не меняется!

Excalibur
3rd December 15, 21:24
https://youtu.be/VmUlBIXyiBs
когда подключаю геймпад ничего не меняется!

То есть, СМ не получает данные. У теба привод не достает данные , а только напрежение.

aleshqa
3rd December 15, 22:14
а если проще?) что-то можно с этим сделать?

Excalibur
3rd December 15, 23:58
а если проще?) что-то можно с этим сделать?

Вы должны использовать другой кабель, который также может нести данные. Подменяьте привод.

aleshqa
4th December 15, 04:16
порты на пс4 работают исправно! получается не работает юсб разъем на самом кронусе!

Excalibur
4th December 15, 09:40
порты на пс4 работают исправно! получается не работает юсб разъем на самом кронусе!


Нет, я хотель сказат подменяьте кабель. Кажеться у вас кабель не нести данные, а только зарядь.

A cable can provide power but not carry the data signal. Try a different cable.

aleshqa
4th December 15, 22:08
так я не использую кабель, я напрямую вставляю кронус в приставку!

Excalibur
4th December 15, 22:24
так я не использую кабель, я напрямую вставляю кронус в приставку!

Как подключить DS4 к CronusMAX?

CronusMAX FAN
17th December 15, 08:38
Все русскоязычные можете писать в этом разделе, на русского языка.

Я постараюсь ответить на все вопросы.

Если у вас есть вопросы, пожалуйста, создайте новую тему (Post New Tread ), и там описывать проблемы вы встречаете.

http://cronusmax.com/images/post_new_thread.png
Когда вы опишите проблему, пожалуйста, пытаться сделать ето максимально подробно и следовать следующий шаблон:
Название тему, Она должна быть насколько четко и конкретно.


Опишите:
1. Какая версия Кроноса Pro использования, а также и FW (Firmware) версии.
2. Какой компьютер (который Windows) использовать.
3. Какие консоли джойстик и которые используют или хотят использовать.
4. Опишите максимально подробно, в чем проблема.
5. Если дело доходит до скрипт (макро) - описать об какой игры и что должно произойти ( нажатие кнопок), и в какой последовательности.
7. Если это игра, упаковка ( Game Pack ) - пожалуйста, укажите, какой именно версию вы использовать, но и как вы его настроили


Это сэкономит ваше время и мое Спасибо!

Здравствуйте Excalibur!!!!!скажите если мне понадобится ваша помощь я могу к вам обратиться?????

Excalibur
17th December 15, 16:24
Здравствуйте Excalibur!!!!!скажите если мне понадобится ваша помощь я могу к вам обратиться?????


Здравствуйте и добро пожаловать!
Конечно, вы можете связаться со мной для скриптов.

Но я прошу вас, чтобы сделать новую тему и там написать, что вы хотите.
Так информация может быть найдена более легко и может помочь другим пользователям.

CronusMAX FAN
17th December 15, 16:33
Здравствуйте и добро пожаловать!
Конечно, вы можете связаться со мной для скриптов.

Но я прошу вас, чтобы сделать новую тему и там написать, что вы хотите.
Так информация может быть найдена более легко и может помочь другим пользователям.

Я вас понял.спасибо вам большое друг!!!!!

sasha0090tel
22nd December 15, 06:46
Хочу сообщить что у крупного российского ритейлера DNS появился в продаже (http://www.dns-shop.ru/product/f20bda3e340b3361/kontroller-dla-igrovyh-konsolej-cronusmax/) CronusMAX

BlacksRu
28th December 15, 18:30
Подскажите, давно купил CronusMax для игры с рулем Logitech G25 в Xbox One, но нет обратной связи. В итоге купил руль специально для Xbox One, Thrustmaster TX. Сейчас возникла идея, если подключить к XO Logitech g25 и пройти авторизацию подключив в CM руль Trustmaster TX который по умолчанию выпускается для Xbox one, то приставка будет думать что подключён именно руль, а не геймпад и в теории должна заработать обратная связь на руле Logitech g25. Я все проверял, действительно определяется как руль, но вот кроме кнопок ничего не работает. Ведь тогда можно было бы купить простенький руль для xbox one и играть на своих старых Logitech g25 g27 с поддержкой обратной связи

Excalibur
31st December 15, 07:59
Подскажите, давно купил CronusMax для игры с рулем Logitech G25 в Xbox One, но нет обратной связи. В итоге купил руль специально для Xbox One, Thrustmaster TX. Сейчас возникла идея, если подключить к XO Logitech g25 и пройти авторизацию подключив в CM руль Trustmaster TX который по умолчанию выпускается для Xbox one, то приставка будет думать что подключён именно руль, а не геймпад и в теории должна заработать обратная связь на руле Logitech g25. Я все проверял, действительно определяется как руль, но вот кроме кнопок ничего не работает. Ведь тогда можно было бы купить простенький руль для xbox one и играть на своих старых Logitech g25 g27 с поддержкой обратной связи


К сожалению, я не могу вам помочь.

Excalibur
16th January 16, 12:55
Добрый день! Следующий вопрос: приобрел новый СМ+, при первоначальном подключении делал все пошагово как указано здесь http://cronusmax.com/manual/quick_start_guide.htm, на шаге 4 при появлении надписи как в пункте 4 fihish - я нажал finish и все, устройство погасло и больше не включается вообще, то есть не горит LED-табло и вообще СМ+ никак не реагирует на любые действия, пробовал 2 разных компьютера и 3 разных шнура. Это брак устройства и что с этим можно сделать? Спасибо.


В пункте 4 нет такой надпис

2051

Excalibur
16th January 16, 22:01
Добрый день! Следующий вопрос: приобрел новый СМ+, при первоначальном подключении делал все пошагово как указано здесь http://cronusmax.com/manual/quick_start_guide.htm, на шаге 4 при появлении надписи как в пункте 4 fihish - я нажал finish и все, устройство погасло и больше не включается вообще, то есть не горит LED-табло и вообще СМ+ никак не реагирует на любые действия, пробовал 2 разных компьютера и 3 разных шнура. Это брак устройства и что с этим можно сделать? Спасибо.


4. If the programming of the CronusMAX PLUS is successful, and it only takes around 5 seconds, you will see the following screen. Click Finish

When asking for tech support please follow these guidelines ***IMPORTANT*** (http://cronusmax.com/forums/showthread.php?t=152452)
3 things could be causing this ( 3 вещи, может быть причиной на этого ) :

1. A USB 3 port is being used (has to be USB 2 or lower) / Интерфейс USB 3 порта используется (должен быть USB-2 или ниже)
2. A Bad USB Cable / , Плохой USB-кабель
3. A Faulty Memory chip / Неисправный чип памяти

It's usually 1 & 2. / Это, как правило, 1 & 2.

Reset CM :




http://cronusmax.com/manual/images/drex_bullet_6_2.png (http://cronusmax.com/manual/getting_to_know_your_cronusmax_plus.htm#top)Reset Button


http://cronusmax.com/manual/images/drex_getting_to_know_your_cronusmax_plus_control_6.png




http://cronusmax.com/manual/images/drex_getting_to_know_your_cronusmax_plus_custom.png

The reset button is hidden on the back of CronusMAX PLUS device and needs to be pressed with a pin or paperclip, usually with a couple of presses. It will force the device to enter in programming mode. The LED will display a letter P.

Forcing to enter in programming mode could be necessary in cases where it was not possible complete a firmware update (e.g. bad USB cable, power loss) and the CronusMAX PLUS is not working properly. In these situations, with the CronusMAX PLUS connected to the computer through the PC Prog port, press the reset button on the back of the device with a paperclip. This will enable you to redo the firmware update.


Topics related to the the Reset Button:






Firmware Recovery (http://cronusmax.com/manual/firmware_recovery.htm)

Excalibur
17th January 16, 19:02
Спасибо, подскажите еще 100% работающие с СМ+ bluetooth адаптеры, купил TP-Link 2.0 - его СМ+ не видит, пишет ошибку Е.


http://shop.cronusmax.com/Bluetooth/

RussianKAPUSTA
5th May 16, 06:49
Добрый день, уважаемые админы! В недавнем времени приобрел CronusMax+, поставил все прошивки, все обновил. Все работает, но всё таки прошу вашей помощи.
В данный момент я использую CronusMaxPlus для Battlefield 4.
Пробовал ставить GamePack, разобрался в их настройках. Но меня интересует Script, если я правильно называю.
Постараюсь описать:
Мне нужен код, в котором я мог бы менять параметры, отслеживая результаты изменений в игре.
Код должен содержать:
1) Анти отдачу (с возможностью регулирования) и всё, что с этим связано
2) Усиленное автоприцеливание, если я правильно называю

Все это интересует для оружия в BF4 - AEK, ACE23, M16A4 (с автоматическим режимом).
Может быть есть данная информация на данном форуме, мне действительно сложно тут что то найти.
Прошу Вашего внимания и помощи, заранее благодарен. Спасибо!

Excalibur
5th May 16, 08:40
Добрый день, уважаемые админы! В недавнем времени приобрел CronusMax+, поставил все прошивки, все обновил. Все работает, но всё таки прошу вашей помощи.
В данный момент я использую CronusMaxPlus для Battlefield 4.
Пробовал ставить GamePack, разобрался в их настройках. Но меня интересует Script, если я правильно называю.
Постараюсь описать:
Мне нужен код, в котором я мог бы менять параметры, отслеживая результаты изменений в игре.
Код должен содержать:
1) Анти отдачу (с возможностью регулирования) и всё, что с этим связано
2) Усиленное автоприцеливание, если я правильно называю

Все это интересует для оружия в BF4 - AEK, ACE23, M16A4 (с автоматическим режимом).
Может быть есть данная информация на данном форуме, мне действительно сложно тут что то найти.
Прошу Вашего внимания и помощи, заранее благодарен. Спасибо!

Добрый день уважаемые ,
Вы можете использовать все скрипты, каторы имеют анти отдаче во имя :


http://cronusmax.com/gpclib/?s=1961

2. Усиленное автоприцеливание, - Я до сих пор не видел такого скрипта для BF4.

RussianKAPUSTA
10th May 16, 02:26
Добрый день уважаемые ,
Вы можете использовать все скрипты, каторы имеют анти отдаче во имя :


http://cronusmax.com/gpclib/?s=1961

2. Усиленное автоприцеливание, - Я до сих пор не видел такого скрипта для BF4.
Большое спасибо, я попробую использовать данный скрипт.

RussianKAPUSTA
23rd May 16, 06:01
Добрый день уважаемые ,
Вы можете использовать все скрипты, каторы имеют анти отдаче во имя :


http://cronusmax.com/gpclib/?s=1961

2. Усиленное автоприцеливание, - Я до сих пор не видел такого скрипта для BF4.

Добрый день!

Прошу помощи по нескольким темам:
1) Могу ли я попросить выложить скрипт на котором будет только Antirecoil, без Rapidfire и сохранения. Так чтобы я сам мог менять значения горизонтальной и вертикальной отдачи вручную на PC.
А то бывает что случайно во время игры использую кнопки меняющие настройку скрипта.
2) Где то на форуме видел список характеристик по отдаче для каждого оружия из BF4. Не подскажете где его посмотреть?
3) Antirecoil вертикальный и горизонтальный. Значение можно поставить в 4 стороны (1 - влево, 2 - вправо, 3 - вверх, - 4 вниз), могу ли я одновременно ставить значения к примеру влево 1 и в право 3. Или это будет то же самое если я поставлю влево 0 а вправо 2?
4) Каким способом лучше добиться наиболее эффективной стрельбы на оружии, я имею ввиду кучность. Только Antirecoil поможет для автоматических оружий? Или есть какие хитрости в настройке, особые скрипты? Можете обьяснить более подробно?
Заранее благодарен и надеюсь на Ваш ответ. Спасибо!

sky418
10th June 16, 09:20
вроде нигде не ошибся
В этом виде написан под XAIM, если используете только джойстик прочтите комментарии в скрипте и передокумментируйте строки
//------------------------------------------------------------ // DEFINITION
//------------------------------------------------------------
define AR_ONOFF = CEMU_EXTRA9; // Для XAIM Любую кнопку по вашему желанию
define ANTIRECOIL_FORCE = 31; // Вертикаль: от 0 до 100 [37]
define ANTIRECOIL_LEFT = 6; // Влево: от 0 до 100 [6]
define ANTIRECOIL_RIGHT = 4; // Вправо: от 0 до 100 [9]
//-----КНОПКИ---------
define FIRE_BTN=PS4_R2; //Fire Button
define SCOPE_BTN=PS4_L2; //Scope Button
//------ Секция для переключения на джойстике
define F_BTN=PS4_CROSS; //кнопки пишем по желанию любые
define S_BTN=PS4_UP; //кнопки пишем по желанию любые
//-------------------------------------------------------------
//-----------------INT-----------------------
int ar_onoff;
//----------------END INT--------------------
//----------------MAIN-----------------------
main
{
////////// ANTI-RECOIL////////
if(event_press(AR_ONOFF))
// Секция для джойстика, если нужна - раздокументировать строку (стереть // перед if) и задокументировать верхнюю строку (// перед if)
//if((get_val(F_BTN) && get_val(S_BTN)) > 250) //250 время удержания клавишь (работает по принципу если больше -тогда
{
ar_onoff=!ar_onoff;
}
if(ar_onoff && get_val(FIRE_BTN))
{
if(!ar_onoff || get_val(SCOPE_BTN))
{
combo_run(AntiRecoil);
}
}
}
/////////END ANTI-RECOIL////
//------------END MAIN------------------------
//Anti Recoil //ВСЕГДА ПОСЛЕДНИЙ В СКРИПТЕ
combo AntiRecoil {
if(get_val(FIRE_BTN)) {
anti_recoil = get_val(10) + ANTIRECOIL_FORCE;
if(anti_recoil > 100) anti_recoil = 100;
set_val(10, anti_recoil);
anti_recoil_left = get_val(9) -ANTIRECOIL_LEFT;
if(anti_recoil_left > 100) anti_recoil_left = 100;
set_val(9, anti_recoil_left);
anti_recoil_right = get_val(9) +ANTIRECOIL_RIGHT;
if(anti_recoil_right > 100) anti_recoil_right = 100;
set_val(9, anti_recoil_right);
}

Myslivtsev
16th June 16, 23:09
Добрый день,У меня CronusMAX 2014 года , использую с ps4.Так надоело что каждые 10 минут контроллер отключается автоматически!Как мне настроить cronusMax что бы я мог вручную откючать его?И еще вопрос на новой версии CronusMax 2015 года такой проблемы нет?

sky418
16th June 16, 23:58
2632
Убери галочку " Enable PS4 Partial ........ "
И обнови прошивку, если не обновлена. Родными средствами программы.

Myslivtsev
17th June 16, 09:02
2632
Убери галочку " Enable PS4 Partial ........ "
И обнови прошивку, если не обновлена. Родными средствами программы.
Прошивка обновлена до последний версии 1.20!Как только убрал галочку то он через 10 минут отключился и не включился!Напоминаю у меня CRONUSMAX 2014 года!

sky418
17th June 16, 12:38
Возможно для этого так работает, у меня вообще ни один хаб не работает, к примеру, вообще - кривая железяка, при хорошей задумке.

sky418
19th June 16, 06:55
Подключил джойстик
Logitech extreme 3d pro (через XAIM только, вина джойстика не запоминает кнопки во внутренней памяти, там ее просто нет)
Все работает на ура
Кому надо - пишите мануал запосчу

RussianKAPUSTA
20th June 16, 00:57
вроде нигде не ошибся
В этом виде написан под XAIM, если используете только джойстик прочтите комментарии в скрипте и передокумментируйте строки
//------------------------------------------------------------ // DEFINITION
//------------------------------------------------------------
define AR_ONOFF = CEMU_EXTRA9; // Для XAIM Любую кнопку по вашему желанию
define ANTIRECOIL_FORCE = 31; // Вертикаль: от 0 до 100 [37]
define ANTIRECOIL_LEFT = 6; // Влево: от 0 до 100 [6]
define ANTIRECOIL_RIGHT = 4; // Вправо: от 0 до 100 [9]
//-----КНОПКИ---------
define FIRE_BTN=PS4_R2; //Fire Button
define SCOPE_BTN=PS4_L2; //Scope Button
//------ Секция для переключения на джойстике
define F_BTN=PS4_CROSS; //кнопки пишем по желанию любые
define S_BTN=PS4_UP; //кнопки пишем по желанию любые
//-------------------------------------------------------------
//-----------------INT-----------------------
int ar_onoff;
//----------------END INT--------------------
//----------------MAIN-----------------------
main
{
////////// ANTI-RECOIL////////
if(event_press(AR_ONOFF))
// Секция для джойстика, если нужна - раздокументировать строку (стереть // перед if) и задокументировать верхнюю строку (// перед if)
//if((get_val(F_BTN) && get_val(S_BTN)) > 250) //250 время удержания клавишь (работает по принципу если больше -тогда
{
ar_onoff=!ar_onoff;
}
if(ar_onoff && get_val(FIRE_BTN))
{
if(!ar_onoff || get_val(SCOPE_BTN))
{
combo_run(AntiRecoil);
}
}
}
/////////END ANTI-RECOIL////
//------------END MAIN------------------------
//Anti Recoil //ВСЕГДА ПОСЛЕДНИЙ В СКРИПТЕ
combo AntiRecoil {
if(get_val(FIRE_BTN)) {
anti_recoil = get_val(10) + ANTIRECOIL_FORCE;
if(anti_recoil > 100) anti_recoil = 100;
set_val(10, anti_recoil);
anti_recoil_left = get_val(9) -ANTIRECOIL_LEFT;
if(anti_recoil_left > 100) anti_recoil_left = 100;
set_val(9, anti_recoil_left);
anti_recoil_right = get_val(9) +ANTIRECOIL_RIGHT;
if(anti_recoil_right > 100) anti_recoil_right = 100;
set_val(9, anti_recoil_right);
}



Спасибо! У меня такое ощущение, что мне наоборот при активной игре этот Antirecoil мешает. Получается если я во время стрельбы перемещаю прицел и стреляю с одного противника на другого (особенно если второй ниже этажом от меня) и такое ощущение что мне что то мешает. В чем может быть причина? Я понимаю что Antirecoil это всего лишь настраивание при стика вниз при стрельбе. Есть ли способ более точной и кучной стрельбы с настраиваемой отдачей? Если можно объясните более подробно как пользоваться данными методами. Жду ваш ответ, заранее благодарен.

sky418
20th June 16, 01:36
1 Убери в игре автоприцеливание
2 Настрой Дропзону точно (моя 24 25 чуть меньше на 1 появляются едва заметные мешающие рывки)
3 Если через XIAM выставь точно DPI чтобы совпадали в игре и у мыши
5 Лучше использовать вместе с rapidfire и для автоматического оружия ставить одиночные выстрелы
5 Поиграй с этими цифрами
define ANTIRECOIL_FORCE = 31; // По вертикале от 0 до 100 (со знаком (-) вверх)[37]
define ANTIRECOIL_LEFT = 4; // В лево от 0 до 100 [6]
define ANTIRECOIL_RIGHT = 4; // В право 0 от 100 [9]
К стате у меня в BF4 эти установки для .44магнум, лупит точно в одну точку при включено rapidfire скорострельностью 13
Настраивай под конкретное оружие, сам выбери какое. Универсального решения нет, есть скрипт с настраиваемым по ходу дела антирекоилом, но верен только для джойстиков, можно настроить довольно точно, опять же, под конкретное оружие.
При использовании XAIM скрипт дает результат от балды, вместо +1 может дать +20 или +42 или ..... найду у себя его - запосчу.
Можно еще попробовать поиграть со скорострельностью оружия, в секции combo прописать wait после строки set_val, примерно так
// ANTI RECOILcombo AntiRecoil {
if(get_val(FIRE_BTN)) {
anti_recoil = get_val(10) + ANTIRECOIL_FORCE;
if(anti_recoil > 100) anti_recoil = 100;
set_val(10, anti_recoil);
wait(20)
anti_recoil_left = get_val(9) -ANTIRECOIL_LEFT;
if(anti_recoil_left > 100) anti_recoil_left = 100;
set_val(9, anti_recoil_left);
wait(2)
anti_recoil_right = get_val(9) +ANTIRECOIL_RIGHT;
if(anti_recoil_right > 100) anti_recoil_right = 100;
set_val(9, anti_recoil_right);}
wait(2)
}
хз что получится, нет возможности пока самому поиграть, будет возможность займусь

P.S
сейчас пробую написать под XIAM смену антирекоила на ходу под разное оружие к примеру 4 стандартных для 4 родов
Вообще штуковина, хоть и глючная, - пластелин, можно слепить что хочешь.

RussianKAPUSTA
20th June 16, 08:16
1 Убери в игре автоприцеливание
2 Настрой Дропзону точно (моя 24 25 чуть меньше на 1 появляются едва заметные мешающие рывки)
3 Если через XIAM выставь точно DPI чтобы совпадали в игре и у мыши
5 Лучше использовать вместе с rapidfire и для автоматического оружия ставить одиночные выстрелы
5 Поиграй с этими цифрами
define ANTIRECOIL_FORCE = 31; // По вертикале от 0 до 100 (со знаком (-) вверх)[37]
define ANTIRECOIL_LEFT = 4; // В лево от 0 до 100 [6]
define ANTIRECOIL_RIGHT = 4; // В право 0 от 100 [9]
К стате у меня в BF4 эти установки для .44магнум, лупит точно в одну точку при включено rapidfire скорострельностью 13
Настраивай под конкретное оружие, сам выбери какое. Универсального решения нет, есть скрипт с настраиваемым по ходу дела антирекоилом, но верен только для джойстиков, можно настроить довольно точно, опять же, под конкретное оружие.
При использовании XAIM скрипт дает результат от балды, вместо +1 может дать +20 или +42 или ..... найду у себя его - запосчу.
Можно еще попробовать поиграть со скорострельностью оружия, в секции combo прописать wait после строки set_val, примерно так
// ANTI RECOILcombo AntiRecoil {
if(get_val(FIRE_BTN)) {
anti_recoil = get_val(10) + ANTIRECOIL_FORCE;
if(anti_recoil > 100) anti_recoil = 100;
set_val(10, anti_recoil);
wait(20)
anti_recoil_left = get_val(9) -ANTIRECOIL_LEFT;
if(anti_recoil_left > 100) anti_recoil_left = 100;
set_val(9, anti_recoil_left);
wait(2)
anti_recoil_right = get_val(9) +ANTIRECOIL_RIGHT;
if(anti_recoil_right > 100) anti_recoil_right = 100;
set_val(9, anti_recoil_right);}
wait(2)
}
хз что получится, нет возможности пока самому поиграть, будет возможность займусь

P.S
сейчас пробую написать под XIAM смену антирекоила на ходу под разное оружие к примеру 4 стандартных для 4 родов
Вообще штуковина, хоть и глючная, - пластелин, можно слепить что хочешь.
Спасибо за ответ.
Я играю на геймпаде.
Что делает XIAIM? И как им правильно пользоваться?
Rapidfire не использую вообще, так как с ним не поднять играя медиком союзника более чем на 20 хп и без него меня все устраивает.
Автоприцел отключен.
Последнее что мне дали это такой скрипт:
//Posted by RussianKAPUSTA, a member of the community in the CronusMAX Forums - http://www.cronusmax.com/forums

//Posted : Monday 20th of June, 2016 12:15 UTC


// ANTIRECOIL + FIRST SHOT MULTIPLIER


define ANTI_FSM = 50; // change this value to compensate vertical FSM (0 - 100)
define FSM_wait_time = 300; // change this value to set how long FSM will work (300 = 0,3 second)

define ANTI_RECOIL = 30; //Set this value to compensate for the recoil vertical (0 - 100)
define ANTI_RECOIL_LEFT = 0; //Set this value to compensate for the recoil left (0 - 100)
define ANTI_RECOIL_RIGHT = 0; //Set this value to compensate for the recoil right (0 - 100)


define FIRE_BTN = 4;
define ADS_BTN = 7;
define R_X = 9;
define R_Y = 10;
define L_X = 11;
define L_Y = 12;
define AR_Release = 60; // change this value to determine when antirecoil stops working (min: antirecoil value + 10)


int anti_recoil;
int anti_recoil_left;
int anti_recoil_right;


main {
// RAPIDFIRE PRESS SENSITIVE

if(event_press(FIRE_BTN)){
combo_run(FSM);
}
if(get_val(FIRE_BTN)){
if(!combo_running(FSM)){
combo_run(AntiRecoil);
}
}

if( abs(get_val(10)) > AR_Release || abs(get_val(9)) > AR_Release) {
combo_stop (AntiRecoil);
}
}


combo FSM{
set_val(10, ANTI_FSM);
wait(FSM_wait_time);
set_val(10, ANTI_RECOIL);
}

combo AntiRecoil {
anti_recoil = get_val(R_Y) + ANTI_RECOIL;
if(anti_recoil > 100) anti_recoil = 100;
set_val(R_Y, anti_recoil);
anti_recoil_left = get_val(R_X) -ANTI_RECOIL_LEFT;
if(anti_recoil_left > 100) anti_recoil_left = 100;
set_val(R_X, anti_recoil_left);
anti_recoil_right = get_val(R_X) +ANTI_RECOIL_RIGHT;
if(anti_recoil_right > 100) anti_recoil_right = 100;
set_val(R_X, anti_recoil_right);
}// end

sky418
20th June 16, 10:36
Лови рабочий скрипт для настройки антирекоила и дроп зоны ( потом можешь прописать в нормальном скрипте полученные для конкретного оружия цифры)
Это для PS4 если надо для XBOX - перепишу
у тебя это в строке define ANTI_RECOIL =30 вот эти 30 и замени
или жди пока напишу полностью рабочий
Здесь пока только вертикаль ( работает пофиг на чем XAIM или джойстик одинаково) XAIM можно не только под мышь но и под Авто Джойстик, например.

//Script was modified by * Script Manipulator * ver.12.1 /on date: time:
/* *
* GPC SCRIPT
*
* GPC is a scripting language with C-like syntax.
* To learn more access GPC Language Reference on Help menu.
* *********************************************************** */
define FIRE_BUTTON = PS4_R2;
define LX = PS4_LX;
define LY = PS4_LY;
define RX = PS4_RX;
define RY = PS4_RY;
define ONLY_WITH_SCOPE = TRUE;
int AntiRecoilON = FALSE;
int anti_tmp;
int anti_recoil;
int anti_recoil_left;
int anti_recoil_right;
int ard;
int aru;

main
{


if(event_press(PS4_R3)) AntiRecoilON= TRUE;
{
if(event_press(PS4_UP)&& (get_val(PS4_L2)))
{
aru=anti_recoil
anti_recoil = aru -1;
anti_recoil_left = 0;
anti_recoil_right = 0;
}
else if(event_press(PS4_DOWN)&& (get_val(PS4_L2)))
{
ard = anti_recoil;
anti_recoil = ard + 1;
anti_recoil_left = 0;
anti_recoil_right = 0;
}
if(!ONLY_WITH_SCOPE || get_val(PS4_L2))
{
combo_run(AntiRecoil);
}


}

}


combo AntiRecoil {
if((AntiRecoilON) && (get_val(FIRE_BUTTON))){
anti_tmp = get_val(RY) + anti_recoil;
if(anti_tmp > 100) anti_tmp = 100;
else if(anti_tmp < -100) anti_tmp = -100;
set_val(RY, anti_tmp);

anti_tmp = get_val(RX) - anti_recoil_left;
if(anti_tmp > 100) anti_tmp = 100;
else if(anti_tmp < -100) anti_tmp = -100;
set_val(RX, anti_tmp);

anti_tmp = get_val(RX) + anti_recoil_right;
if(anti_tmp > 100) anti_tmp = 100;
else if(anti_tmp < -100) anti_tmp = -100;
set_val(RX, anti_tmp);
}
}



Это рабочий вариант скрипта
Активируется по кнопке R3
Принципа такой
Сохраняешь скрипт и жмешь Build and Run (зеленая стрелка вправо на панели)
Откроется Device monitor запомни цифру напротив PS4_RY отлично если это 0 но обычно около 0
потом переходим на учебный полигон
жмем R3 (потом сменю на другое сочетание)
После этого зажимаем ( и держим) прицел и стрелять и на Дпаде нажимаем Вниз (сколько раз нажал на дпаде столько прибавляет 1 поэтому лучше нажми сперва раз 20, можешь не делать этого в игре, просто смотреть на значение PS4_RY в Device monitor )
Как только это значение станет загораться зеленым - постоянно - это твоя дропа зона по Y (можно прибавить к ней 1 или 2 и вписать в настройки для XAIM)
Держа нажатыми прицел и стрелять, на Дпаде нажимаем (однократно) Вверх то будет обниматься по единице от полученного результата
Настроить можно очень точно под оружие
Полученные цифры смотришь в Device monitor в строке PS4_RY ( с плюсом - вниз с минусом вверх (чего точно не будет))
по горизонтали напишу позже, хотя это и не сильно надо, сам можно подобрать , если настроишь точно вертикаль - поймешь почему так говорю
у меня для AR 160 - вертикаль ( пуля в пулю) - 27-28

По поводу RaidFire -кто мешает написать использовать только с прицелом, и поднимай на здоровье народ.
Твой скрипт - простой как 5 копеек и кривоват малость.

RussianKAPUSTA
21st June 16, 01:26
Лови рабочий скрипт для настройки антирекоила и дроп зоны ( потом можешь прописать в нормальном скрипте полученные для конкретного оружия цифры)
Это для PS4 если надо для XBOX - перепишу
у тебя это в строке define ANTI_RECOIL =30 вот эти 30 и замени
или жди пока напишу полностью рабочий
Здесь пока только вертикаль ( работает пофиг на чем XAIM или джойстик одинаково) XAIM можно не только под мышь но и под Авто Джойстик, например.

//Script was modified by * Script Manipulator * ver.12.1 /on date: time:
/* *
* GPC SCRIPT
*
* GPC is a scripting language with C-like syntax.
* To learn more access GPC Language Reference on Help menu.
* *********************************************************** */
define FIRE_BUTTON = PS4_R2;
define LX = PS4_LX;
define LY = PS4_LY;
define RX = PS4_RX;
define RY = PS4_RY;
define ONLY_WITH_SCOPE = TRUE;
int AntiRecoilON = FALSE;
int anti_tmp;
int anti_recoil;
int anti_recoil_left;
int anti_recoil_right;
int ard;
int aru;

main
{


if(event_press(PS4_R3)) AntiRecoilON= TRUE;
{
if(event_press(PS4_UP)&& (get_val(PS4_L2)))
{
aru=anti_recoil
anti_recoil = aru -1;
anti_recoil_left = 0;
anti_recoil_right = 0;
}
else if(event_press(PS4_DOWN)&& (get_val(PS4_L2)))
{
ard = anti_recoil;
anti_recoil = ard + 1;
anti_recoil_left = 0;
anti_recoil_right = 0;
}
if(!ONLY_WITH_SCOPE || get_val(PS4_L2))
{
combo_run(AntiRecoil);
}


}

}


combo AntiRecoil {
if((AntiRecoilON) && (get_val(FIRE_BUTTON))){
anti_tmp = get_val(RY) + anti_recoil;
if(anti_tmp > 100) anti_tmp = 100;
else if(anti_tmp < -100) anti_tmp = -100;
set_val(RY, anti_tmp);

anti_tmp = get_val(RX) - anti_recoil_left;
if(anti_tmp > 100) anti_tmp = 100;
else if(anti_tmp < -100) anti_tmp = -100;
set_val(RX, anti_tmp);

anti_tmp = get_val(RX) + anti_recoil_right;
if(anti_tmp > 100) anti_tmp = 100;
else if(anti_tmp < -100) anti_tmp = -100;
set_val(RX, anti_tmp);
}
}



Это рабочий вариант скрипта
Активируется по кнопке R3
Принципа такой
Сохраняешь скрипт и жмешь Build and Run (зеленая стрелка вправо на панели)
Откроется Device monitor запомни цифру напротив PS4_RY отлично если это 0 но обычно около 0
потом переходим на учебный полигон
жмем R3 (потом сменю на другое сочетание)
После этого зажимаем ( и держим) прицел и стрелять и на Дпаде нажимаем Вниз (сколько раз нажал на дпаде столько прибавляет 1 поэтому лучше нажми сперва раз 20, можешь не делать этого в игре, просто смотреть на значение PS4_RY в Device monitor )
Как только это значение станет загораться зеленым - постоянно - это твоя дропа зона по Y (можно прибавить к ней 1 или 2 и вписать в настройки для XAIM)
Держа нажатыми прицел и стрелять, на Дпаде нажимаем (однократно) Вверх то будет обниматься по единице от полученного результата
Настроить можно очень точно под оружие
Полученные цифры смотришь в Device monitor в строке PS4_RY ( с плюсом - вниз с минусом вверх (чего точно не будет))
по горизонтали напишу позже, хотя это и не сильно надо, сам можно подобрать , если настроишь точно вертикаль - поймешь почему так говорю
у меня для AR 160 - вертикаль ( пуля в пулю) - 27-28

По поводу RaidFire -кто мешает написать использовать только с прицелом, и поднимай на здоровье народ.
Твой скрипт - простой как 5 копеек и кривоват малость.
Большое спасибо!
А можешь помочь с этим скриптом? Мне удобнее менять значения вручную с ПК. Так чтобы я мог делать таким образом:
(Использую на PS4 геймпад от XBOXONE, поэтому у меня нет возможности менять значения с помощью сенсорной панели, да и это для меня не особо удобно(мне удобнее вручную с ПК, к тому же R3 я постоянно использую для присядочки во время стрельбы).
Захожу на учебный полигон, ставлю на CM+ первый скрипт, подключаю CM+ к ПК и открываю на нем скрипт, стреляю из пушки и настраиваю параметры таким образом чтобы исключить по максимуму отдачу и получить максимальную кучность.
Так же прошу помощи в написании отдельного скрипта для полуавтоматов с использованием RAPIDFIRE, но чтобы рапид работал только в режиме прицела и без чувствительности нажатия. Так же чтобы значения настраивались вручную с ПК.
Так же не могу найти баланс стрельбы. При детальном рассмотрении получается что если я настраиваю Antbrecoil для стрельбы на зажим, то при стрельбе этой же пушкой очередями у меня прицел опускается при каждой очереди ниже установленного мною наведения. То есть при стрельбе очередями по цели мне приходится после каждой очереди поднимать прицел чуть выше. :frown:

RussianKAPUSTA
21st June 16, 01:50
Большое спасибо!
А можешь помочь с этим скриптом? Мне удобнее менять значения вручную с ПК. Так чтобы я мог делать таким образом:
(Использую на PS4 геймпад от XBOXONE, поэтому у меня нет возможности менять значения с помощью сенсорной панели, да и это для меня не особо удобно(мне удобнее вручную с ПК, к тому же R3 я постоянно использую для присядочки во время стрельбы).
Захожу на учебный полигон, ставлю на CM+ первый скрипт, подключаю CM+ к ПК и открываю на нем скрипт, стреляю из пушки и настраиваю параметры таким образом чтобы исключить по максимуму отдачу и получить максимальную кучность.
Так же прошу помощи в написании отдельного скрипта для полуавтоматов с использованием RAPIDFIRE, но чтобы рапид работал только в режиме прицела и без чувствительности нажатия. Так же чтобы значения настраивались вручную с ПК.
Так же не могу найти баланс стрельбы. При детальном рассмотрении получается что если я настраиваю Antbrecoil для стрельбы на зажим, то при стрельбе этой же пушкой очередями у меня прицел опускается при каждой очереди ниже установленного мною наведения. То есть при стрельбе очередями по цели мне приходится после каждой очереди поднимать прицел чуть выше. :frown:
А что скажешь про регулировку именно первичной отдачи? Как в скрипте? Нужен ли он вообще?

sky418
21st June 16, 01:50
Собственно, я написал уже скрипт, под все, допилю детали и выложу. Скорее в личку кину.
Там два переключаемых режима получилось, пилил для XAIM, теперь надо на джой перенести, не гемор но ремапить кнопки надо, думаю получится. Если нет - будет 2 скрипта, но вредил 98% что получится.
Первый для настройки, второй для игры.
Играть можно и в том и в том режиме, сделал спецом два, чтоб не убить случайно настроенное, т.е, настроил и в игровой режим перешол, сменил оружие и донастроил по ходу игры.
Напиши мне сочетания кнопок для режимов Вкл-Выкл, какие тебе надо
режимы:
1 BannyHops
2 RapidFire
3 Antirecoil
4 Hold Breath (Scope mode)
5 Вкл-Выкл режим настройки
6 Цветв режимов (это просто указать у кого какой цвет) Если пофиг - сам назначу.
7 нужна вибрация при вкл-выкл режимов, только вот заморачиваться с количеством дерганий не буду, это сам если захочешь.
8 напиши стартовые цифры для антирекоила, чтоб не жать по 20 раз на кнопки, или смотри я сам примерно накатаю если надо перепишешь в скрипте самостоятельно, у меня стоит V -20, L- 5, R - 0

Насчет увода ствола у тебя - пережимаешь кнопки наверное, у меня такое тоже было, но после тренировки рук пропало, и короткие очереди давай, все вопросы по первому и 20 выстрелу пропадут.
К стате - увод ствола на пулеметах прекращается после 20 пуль в игре - самостоятельно.
Вчера опробовал свой на CZ3.. каком-то со скорострельностью 1000 - лупит точно
Аж самому не верится, что-то очень красиво получается, где-то должны быть подводные камни.

RussianKAPUSTA
21st June 16, 02:07
Собственно, я написал уже скрипт, под все, допилю детали и выложу. Скорее в личку кину.
Там два переключаемых режима получилось, пилил для XAIM, теперь надо на джой перенести, не гемор но ремапить кнопки надо, думаю получится. Если нет - будет 2 скрипта, но вредил 98% что получится.
Первый для настройки, второй для игры.
Играть можно и в том и в том режиме, сделал спецом два, чтоб не убить случайно настроенное, т.е, настроил и в игровой режим перешол, сменил оружие и донастроил по ходу игры.
Напиши мне сочетания кнопок для режимов Вкл-Выкл, какие тебе надо
режимы:
1 BannyHops
2 RapidFire
3 Antirecoil
4 Hold Breath (Scope mode)
5 Вкл-Выкл режим настройки
6 Цветв режимов (это просто указать у кого какой цвет) Если пофиг - сам назначу.
7 нужна вибрация при вкл-выкл режимов, только вот заморачиваться с количеством дерганий не буду, это сам если захочешь.
Аж самому не верится, что-то очень красиво получается, где-то должны быть подводные камни.
Большое спасибо за скорый (мгновенный ответ). С нетерпением буду ждать.
По поводу сочетания (Мне нужен только Antirecoil отдельный скрипт и Antirecoil+Rapidfire отдельный скрипт)
Для меня было бы удобнее чтобы значения в этих скриптах я менял вручную, так как собираюсь настроить каждый из них в отдельную ячейку CM+ и при выборе оружия менять значение CM+ под данное оружие в котором у меня лежит настроенный скрипт именно под эту пушку, если это возможно конечно. Может есть более простой способ а я про него не знаю. :rolleyes:
Но пока не могу разобраться как работать с XAIM?
Получается мне нужно подключить CM+ к ПК, открыть плагины -> XAIM и там поиграть со значениями и после настройки у меня сохранится это значение на все скрипты во всех ячейках (я использую 5). Так что ли?

sky418
21st June 16, 03:04
Если сделаешь как ты написал то тебе просто можно использовать мой предыдущий скрипт только добавлю в нем Лево Право.
Ха, а с XBOX контролером - траблы будут
Там просто, при переключении режимов на настройку антирекоила, тупо не хватает кнопок для ремапа.
Будут подводные камни как в тестовом скрипе, т е нажал вниз получил +1 и еще переключил скорострельнось на одиночные, прийдется отжать кнопки, переключить на очередь, потом опять проверить что получилось, или нажал влево и получил дефибрилятор или что там у тебя стоит на лево. Но я подумаю что придумать. Даже если залить 2 скрипта - трабла останется, просто не на что назначить пустые кнопки их тупо нет. Хотя я не знаю - есть гиро наклоны на этом контроллере или нет, надо 4 оси, тогда в игре их вырубить и на них назначить временно ремап значений вверх вниз влево вправо ( те очередь, дифибрилятор и тд на время настройки) .

По поводу XAIM - почти все верно, только скрипт работать на джое будет криво, ели есть специальные команды, XAIM их выполнит а джой нет или тупо уйдет в цикл, на команде. Есть и наоборот что можно на джое нельзя в XAIM или криво работает например команда get_pvar (......)

RussianKAPUSTA
21st June 16, 03:16
Собственно, я написал уже скрипт, под все, допилю детали и выложу. Скорее в личку кину.
Там два переключаемых режима получилось, пилил для XAIM, теперь надо на джой перенести, не гемор но ремапить кнопки надо, думаю получится. Если нет - будет 2 скрипта, но вредил 98% что получится.
Первый для настройки, второй для игры.
Играть можно и в том и в том режиме, сделал спецом два, чтоб не убить случайно настроенное, т.е, настроил и в игровой режим перешол, сменил оружие и донастроил по ходу игры.
Напиши мне сочетания кнопок для режимов Вкл-Выкл, какие тебе надо
режимы:
1 BannyHops
2 RapidFire
3 Antirecoil
4 Hold Breath (Scope mode)
5 Вкл-Выкл режим настройки
6 Цветв режимов (это просто указать у кого какой цвет) Если пофиг - сам назначу.
7 нужна вибрация при вкл-выкл режимов, только вот заморачиваться с количеством дерганий не буду, это сам если захочешь.
8 напиши стартовые цифры для антирекоила, чтоб не жать по 20 раз на кнопки, или смотри я сам примерно накатаю если надо перепишешь в скрипте самостоятельно, у меня стоит V -20, L- 5, R - 0

Насчет увода ствола у тебя - пережимаешь кнопки наверное, у меня такое тоже было, но после тренировки рук пропало, и короткие очереди давай, все вопросы по первому и 20 выстрелу пропадут.
К стате - увод ствола на пулеметах прекращается после 20 пуль в игре - самостоятельно.
Вчера опробовал свой на CZ3.. каком-то со скорострельностью 1000 - лупит точно
Аж самому не верится, что-то очень красиво получается, где-то должны быть подводные камни.
Почитал про X-AIM, но так и не понял как его использовать при игре на геймпаде и что он вообще может мне дать?

RussianKAPUSTA
21st June 16, 03:18
Ха, а с XBOX контролером - траблы будут
Там просто, при переключении режимов на настройку антирекоила, тупо не хватает кнопок для ремапа.
Будут подводные камни как в тестовом скрипе, т е нажал вниз получил +1 и еще переключил скорострельнось на одиночные, прийдется отжать кнопки, переключить на очередь, потом опять проверить что получилось, или нажал влево и получил дефибрилятор или что там у тебя стоит на лево. Но я подумаю что придумать. Даже если залить 2 скрипта - трабла останется, нельзя, просто не на что назначить пустые кнопки их тупо нет.

По поводу XAIM - почти все верно, только скрипт работать на джое будет криво, ели есть специальные команды, XAIM их выполнит а джой нет или тупо уйдет в цикл, на команде. Есть и наоборот что можно на джое нельзя в XAIM или криво работает например команда get_pvar (......)
Ну а я же собираюсь вручную значения менять, для меня это удобнее...

sky418
21st June 16, 08:07
Лови, компилятор ошибок не выдает, значит нигде не ошибся, но хз, отпишешься если что не так
Да, и результаты с вкл и выкл RapidFire будут разными

// Установки
//------------------------------------------------------------
// По умолчанию (можно менять) ***************
define RATE_OF_FIRE=13; //больше 25 нет смысла ставить игра не понимет
//************************
// Цвета - не меняем
define Blue = 1;
define Red = 2;
define Green = 3;
define Pink = 4;
define SkyBlue = 5;
define Yellow = 6;
define White = 7;
data(1,
2,0,0,0, //1. Blue
0,2,0,0, //2. Red
0,0,2,0, //3. Lime/Green
0,0,0,2, //4. Fuchsia/Pink
2,0,2,0, //5. SkyBlue
0,2,2,0, //6. Yellow
2,2,2,2 //7. White
);
//-------------------------------------------------------------
//INT переменные и константы
int bunnyhop_lock = FALSE;
int ar_onoff;
int tj_onoff;
int jt_onoff;
int auto_spot;
int Col_ind;
// ANTI RECOIL & RAPID FIRE
int AntiRecoilON = FALSE;
int anti_tmp;
int anti_recoil;
int anti_recoil_left;
int anti_recoil_right;
int ard;
int aru;
int arl;
int arr;
int hold_time;
int rest_time;
int rapid_onoff;
//------------------------------------------------------------
// Пред установки
// RAPIDFIRE
init {
hold_time = 500 / RATE_OF_FIRE;
rest_time = hold_time - 20;
if(rest_time < 0) rest_time=0;
}
init {
// Это можно раздокументировать если надо.
//Устанавливаются параметры RX RY LX и LY в "0" при старте
// т е тупо стоим на месте по дефолту игры
// set_val(10,0);
// set_val(9,0);
// set_val(11,0);
// set_val(12,0);
//
// Предустановки АнтиРекоила можно менять самому -
//т е при старте сразу установятся такие значени
// дабы не щелкать по 20 раз клавиший
//Сюда же вписываем полученные результаты для оружия
//В случае если использовать этот скрипт дальше без подгоночных параметром
anti_recoil = 20; //Вертикаль вписать сюда
anti_recoil_left = 5; //Лево вписать сюда
anti_recoil_right = 0; //Право вписать сюда
}
//------------------------------------------------------------
// Главный блок
main {
//Цвета - можно менять
if ((ar_onoff) && (rapid_onoff)) colourled(Green);
else if(rapid_onoff) colourled(Pink);
else if(ar_onoff) colourled(Red);
else colourled(Blue);

//ЗАЯЦ-ПОПРЫГУН - активируется Прыжок и бег одновременно, выключается сам при остановке
// если копировать блок в другой скрипт то обязательно копировать и
//принадлежащие ему переменные из секции int
// для этой секции - например в свой скрипт в секцию int (всегда выше main)
// надо скопировать и вставить
// int bunnyhop_lock = FALSE; //FALSE - значение по умолчанию - ВЫКЛ, TRUE - Вкл
// А так же скопировать внизу Комбо блоки которые здесь используются (т е сами действия после активации)
//здесь это комбоблоки combo EasySprint и combo BunnyHop
if(bunnyhop_lock)
{
if(get_val(12) > -75) bunnyhop_lock = FALSE;
else {
combo_run(EasySprint); //Запустить комбоблок
combo_run(BunnyHop); // Запустить комбоблок
set_val(19, 0);
}
}
else if(get_val(19) && get_val(8))
{
bunnyhop_lock = TRUE;
}
else combo_stop(BunnyHop);//Остановить комбоблок
//Задержка дыхания снайпером, не мешает если всегда активна в других родах войск
// здесь при копировании только комбоблок AutoBreath нужен
if(get_val(7) > 10)
{combo_run(AutoBreath);}
if(get_val(7) < 10)
{combo_stop(AutoBreath);}
//ANTIRECOIL
//Активируется и деактивируется сочетанием (XB1_LT + XB1_X)
// Все функции будут Работать только в сечетании с нажатым Выстрелом (так прописано в комбоблоке этого раздела)
//Все полученные цифры, смотрятся в Device Monitor
if(get_val(7) && event_press(20))
{
ar_onoff=!ar_onoff;
}
if (ar_onoff)
if(ar_onoff && get_val(4)) AntiRecoilON= TRUE;
//****************// Стереть все Что ниже
// можно не стирать нажать в конце этой строки ENTER и написать в начале новой строки строки /*
// если так сделать весь текст в этом блоке должен стать зеленым как сдесь
{
// Сама секция установок для оружия
if(event_press(13)&& (get_val(7))) // XB1_LT + XB1_UP
{
aru = anti_recoil
anti_recoil = aru - 1;
}
else if(event_press(14)&& (get_val(7))) // XB1_LT + XB1_DOWN
{
ard = anti_recoil;
anti_recoil = ard + 1;
}
else if(event_press(15)&& (get_val(7))) // XB1_LT + XB1_LEFT
{
arl = anti_recoil_left;
// сдвиг в лево
anti_recoil_left = arl + 1 ;
}
else if(event_press(16)&& (get_val(7))) // XB1_LT + XB1_RIGHT
{
arr = anti_recoil_right;
// сдвиг вправо, то что и здесь и выше (+1) все правильно.
anti_recoil_right = arr + 1;
}
if(!ar_onoff || get_val(7))
{
combo_run(AntiRecoil);
}
}
// ************ можно не стирать нажать в конце этой строки ENTER и написать в начале новой строки строки */
//*********** Стереть все что выше
//!!!!!!!!!!!!!!!!!!!раздокументировать нижнюю строку (стереть // вначале)
// {combo_run(AntiRecoil);}
if (!ar_onoff)
{
combo_stop(AntiRecoil);
}
//Секция АВТОСПОТ
//Активируется и деактивируется сочетанием (XB1_RT + XB1_X)
if (get_val(4) && get_val(20)){
auto_spot=!auto_spot;}
if (auto_spot)
{combo_run(AutoSpot);}{
if (!auto_spot)
{combo_stop(AutoSpot);}}
//Секция RapidFire
//Активируется и деактивируется сочетанием (XB1_LT + XB1_A)
//Работает только в связки с прицелом
if(get_val(7)) {if(event_press(19)) {
rapid_onoff=!rapid_onoff;}
}
if(rapid_onoff && (get_val(4)) && (get_val(7))) //только если прицеливаемся
{combo_run(rfire);}
if(!rapid_onoff)
{combo_stop(rfire);}
}
//Конец главного блока
//-----------------------------------------------------------
// Секция Комбо
//-----------------------------------------------------------
//Комбо для RapidFire
combo rfire {
set_val(4, 100);
wait(hold_time)
set_val(4, 0);
wait(rest_time)
set_val(4, 0);
}
//Комбо снайпера задержки дыхания
combo AutoBreath {
wait(200);
set_val(8, 100);
wait(4000);
}
//Комбо Зайца прыгуна
combo EasySprint {
set_val(8, 100);
wait(100); wait(100);
}
combo BunnyHop {
set_val(19, 100);
wait(60); wait(1000);
}
//Комбо Автоспота
combo AutoSpot {
set_val(3, 100);
wait(50);
set_val(3, 0);
wait(500);
}
//Комбо ANTI RECOIL
// ВСЕГДА ПОСЛЕДНИЙ КОМБО В СЕКЦИИ КОМБО
combo AntiRecoil {
if((AntiRecoilON) && (get_val(4))){
anti_tmp = get_val(10) + anti_recoil;
if(anti_tmp > 100) anti_tmp = 100;
else if(anti_tmp < -100) anti_tmp = -100;
set_val(10, anti_tmp);

anti_tmp = get_val(9) - anti_recoil_left;
if(anti_tmp > 100) anti_tmp = 100;
else if(anti_tmp < -100) anti_tmp = -100;
set_val(9, anti_tmp);

anti_tmp = get_val(9) + anti_recoil_right;
if(anti_tmp > 100) anti_tmp = 100;
else if(anti_tmp < -100) anti_tmp = -100;
set_val(9, anti_tmp);
}
}

//Конец комбоблока
//--------------------------------------------------------------
// Секция функций цвета
//--------------------------------------------------------------
function colourled(Colour) {
Col_ind=(Colour*4) - 3;
set_led(LED_1,dbyte(Col_ind ));
set_led(LED_2,dbyte(Col_ind + 1));
set_led(LED_3,dbyte(Col_ind + 2));
set_led(LED_4,dbyte(Col_ind + 3));
}




вся секция ANTIRECOIL
Будет выглядеть ТАК (или тупо скопируй это и вставь в свой скрипт)
Или весь текст что в зеленом цвете можно вообще безболезненно удалить ( в любых скриптах) хотя они и не грузятся в бинарники и места не занимают.


//ANTIRECOIL
//Активируется и деактивируется сочетанием (XB1_LT + XB1_X)
// Все функции будут Работать только в сечетании с нажатым Выстрелом (так прописано в комбоблоке этого раздела)
//Все полученные цифры, смотрятся в Device Monitor
if(get_val(7) && event_press(20))
{
ar_onoff=!ar_onoff;
}
if (ar_onoff)
if(ar_onoff && get_val(4)) AntiRecoilON= TRUE;
//****************// Стереть все Что ниже
// можно не стирать нажать в конце этой строки ENTER и написать в начале новой строки строки /*
// если так сделать весь текст в этом блоке должен стать зеленым как здесь
/*
{
// Сама секция установок для оружия
if(event_press(13)&& (get_val(7))) // XB1_LT + XB1_UP
{
aru = anti_recoil
anti_recoil = aru - 1;
}
else if(event_press(14)&& (get_val(7))) // XB1_LT + XB1_DOWN
{
ard = anti_recoil;
anti_recoil = ard + 1;
}
else if(event_press(15)&& (get_val(7))) // XB1_LT + XB1_LEFT
{
arl = anti_recoil_left;
// вот здесь я мог перепутать и знак минус (-1) даст не в лево а вправо тогда поменять на + 1
anti_recoil_left = arl - 1 ;
}
else if(event_press(16)&& (get_val(7))) // XB1_LT + XB1_RIGHT
{
arr = anti_recoil_right;
// тоже самое что и выше, то что и здесь и выше (-1) все правильно, при ошибке меняем на +1
anti_recoil_right = arr - 1;
}
if(!ar_onoff || get_val(7))
{
combo_run(AntiRecoil);
}
}
// ************ можно не стирать нажать в конце этой строки ENTER и написать в начале новой строки строки */
//*********** Стереть все что выше
//!!!!!!!!!!!!!!!!!!!раздокументировать нижнюю строку (стереть // вначале)
*/
{combo_run(AntiRecoil);}
if (!ar_onoff)
{
combo_stop(AntiRecoil);
}
//Секция АВТОСПОТ

Постарался максимально дать комментарии, но мне то понятно а вот человеку кто первый раз с этим дело имеет, может и нет
Опять же - отпишешься .
для готового скрипта Без установок настроек надо изменить секцию ANTIRECOIL смотри описание как, можно стереть или задокументировать т е поставить /* в начале и */ в конце участка

RussianKAPUSTA
22nd June 16, 03:28
Лови, компилятор ошибок не выдает, значит нигде не ошибся, но хз, отпишешься если что не так
Да, и результаты с вкл и выкл RapidFire будут разными

// Установки
//------------------------------------------------------------
// По умолчанию (можно менять) ***************
define RATE_OF_FIRE=13; //больше 25 нет смысла ставить игра не понимет
//************************
// Цвета - не меняем
define Blue = 1;
define Red = 2;
define Green = 3;
define Pink = 4;
define SkyBlue = 5;
define Yellow = 6;
define White = 7;
data(1,
2,0,0,0, //1. Blue
0,2,0,0, //2. Red
0,0,2,0, //3. Lime/Green
0,0,0,2, //4. Fuchsia/Pink
2,0,2,0, //5. SkyBlue
0,2,2,0, //6. Yellow
2,2,2,2 //7. White
);
//-------------------------------------------------------------
//INT переменные и константы
int bunnyhop_lock = FALSE;
int ar_onoff;
int tj_onoff;
int jt_onoff;
int auto_spot;
int Col_ind;
// ANTI RECOIL & RAPID FIRE
int AntiRecoilON = FALSE;
int anti_tmp;
int anti_recoil;
int anti_recoil_left;
int anti_recoil_right;
int ard;
int aru;
int arl;
int arr;
int hold_time;
int rest_time;
int rapid_onoff;
//------------------------------------------------------------
// Пред установки
// RAPIDFIRE
init {
hold_time = 500 / RATE_OF_FIRE;
rest_time = hold_time - 20;
if(rest_time < 0) rest_time=0;
}
init {
// Это можно раздокументировать если надо.
//Устанавливаются параметры RX RY LX и LY в "0" при старте
// т е тупо стоим на месте по дефолту игры
// set_val(10,0);
// set_val(9,0);
// set_val(11,0);
// set_val(12,0);
//
// Предустановки АнтиРекоила можно менять самому -
//т е при старте сразу установятся такие значени
// дабы не щелкать по 20 раз клавиший
//Сюда же вписываем полученные результаты для оружия
//В случае если использовать этот скрипт дальше без подгоночных параметром
anti_recoil = 20; //Вертикаль вписать сюда
anti_recoil_left = 5; //Лево вписать сюда
anti_recoil_right = 0; //Право вписать сюда
}
//------------------------------------------------------------
// Главный блок
main {
//Цвета - можно менять
if ((ar_onoff) && (rapid_onoff)) colourled(Green);
else if(rapid_onoff) colourled(Pink);
else if(ar_onoff) colourled(Red);
else colourled(Blue);

//ЗАЯЦ-ПОПРЫГУН - активируется Прыжок и бег одновременно, выключается сам при остановке
// если копировать блок в другой скрипт то обязательно копировать и
//принадлежащие ему переменные из секции int
// для этой секции - например в свой скрипт в секцию int (всегда выше main)
// надо скопировать и вставить
// int bunnyhop_lock = FALSE; //FALSE - значение по умолчанию - ВЫКЛ, TRUE - Вкл
// А так же скопировать внизу Комбо блоки которые здесь используются (т е сами действия после активации)
//здесь это комбоблоки combo EasySprint и combo BunnyHop
if(bunnyhop_lock)
{
if(get_val(12) > -75) bunnyhop_lock = FALSE;
else {
combo_run(EasySprint); //Запустить комбоблок
combo_run(BunnyHop); // Запустить комбоблок
set_val(19, 0);
}
}
else if(get_val(19) && get_val(8))
{
bunnyhop_lock = TRUE;
}
else combo_stop(BunnyHop);//Остановить комбоблок
//Задержка дыхания снайпером, не мешает если всегда активна в других родах войск
// здесь при копировании только комбоблок AutoBreath нужен
if(get_val(7) > 10)
{combo_run(AutoBreath);}
if(get_val(7) < 10)
{combo_stop(AutoBreath);}
//ANTIRECOIL
//Активируется и деактивируется сочетанием (XB1_LT + XB1_X)
// Все функции будут Работать только в сечетании с нажатым Выстрелом (так прописано в комбоблоке этого раздела)
//Все полученные цифры, смотрятся в Device Monitor
if(get_val(7) && event_press(20))
{
ar_onoff=!ar_onoff;
}
if (ar_onoff)
if(ar_onoff && get_val(4)) AntiRecoilON= TRUE;
//****************// Стереть все Что ниже
// можно не стирать нажать в конце этой строки ENTER и написать в начале новой строки строки /*
// если так сделать весь текст в этом блоке должен стать зеленым как сдесь
{
// Сама секция установок для оружия
if(event_press(13)&& (get_val(7))) // XB1_LT + XB1_UP
{
aru = anti_recoil
anti_recoil = aru - 1;
}
else if(event_press(14)&& (get_val(7))) // XB1_LT + XB1_DOWN
{
ard = anti_recoil;
anti_recoil = ard + 1;
}
else if(event_press(15)&& (get_val(7))) // XB1_LT + XB1_LEFT
{
arl = anti_recoil_left;
// сдвиг в лево
anti_recoil_left = arl + 1 ;
}
else if(event_press(16)&& (get_val(7))) // XB1_LT + XB1_RIGHT
{
arr = anti_recoil_right;
// сдвиг вправо, то что и здесь и выше (+1) все правильно.
anti_recoil_right = arr + 1;
}
if(!ar_onoff || get_val(7))
{
combo_run(AntiRecoil);
}
}
// ************ можно не стирать нажать в конце этой строки ENTER и написать в начале новой строки строки */
//*********** Стереть все что выше
//!!!!!!!!!!!!!!!!!!!раздокументировать нижнюю строку (стереть // вначале)
// {combo_run(AntiRecoil);}
if (!ar_onoff)
{
combo_stop(AntiRecoil);
}
//Секция АВТОСПОТ
//Активируется и деактивируется сочетанием (XB1_RT + XB1_X)
if (get_val(4) && get_val(20)){
auto_spot=!auto_spot;}
if (auto_spot)
{combo_run(AutoSpot);}{
if (!auto_spot)
{combo_stop(AutoSpot);}}
//Секция RapidFire
//Активируется и деактивируется сочетанием (XB1_LT + XB1_A)
//Работает только в связки с прицелом
if(get_val(7)) {if(event_press(19)) {
rapid_onoff=!rapid_onoff;}
}
if(rapid_onoff && (get_val(4)) && (get_val(7))) //только если прицеливаемся
{combo_run(rfire);}
if(!rapid_onoff)
{combo_stop(rfire);}
}
//Конец главного блока
//-----------------------------------------------------------
// Секция Комбо
//-----------------------------------------------------------
//Комбо для RapidFire
combo rfire {
set_val(4, 100);
wait(hold_time)
set_val(4, 0);
wait(rest_time)
set_val(4, 0);
}
//Комбо снайпера задержки дыхания
combo AutoBreath {
wait(200);
set_val(8, 100);
wait(4000);
}
//Комбо Зайца прыгуна
combo EasySprint {
set_val(8, 100);
wait(100); wait(100);
}
combo BunnyHop {
set_val(19, 100);
wait(60); wait(1000);
}
//Комбо Автоспота
combo AutoSpot {
set_val(3, 100);
wait(50);
set_val(3, 0);
wait(500);
}
//Комбо ANTI RECOIL
// ВСЕГДА ПОСЛЕДНИЙ КОМБО В СЕКЦИИ КОМБО
combo AntiRecoil {
if((AntiRecoilON) && (get_val(4))){
anti_tmp = get_val(10) + anti_recoil;
if(anti_tmp > 100) anti_tmp = 100;
else if(anti_tmp < -100) anti_tmp = -100;
set_val(10, anti_tmp);

anti_tmp = get_val(9) - anti_recoil_left;
if(anti_tmp > 100) anti_tmp = 100;
else if(anti_tmp < -100) anti_tmp = -100;
set_val(9, anti_tmp);

anti_tmp = get_val(9) + anti_recoil_right;
if(anti_tmp > 100) anti_tmp = 100;
else if(anti_tmp < -100) anti_tmp = -100;
set_val(9, anti_tmp);
}
}

//Конец комбоблока
//--------------------------------------------------------------
// Секция функций цвета
//--------------------------------------------------------------
function colourled(Colour) {
Col_ind=(Colour*4) - 3;
set_led(LED_1,dbyte(Col_ind ));
set_led(LED_2,dbyte(Col_ind + 1));
set_led(LED_3,dbyte(Col_ind + 2));
set_led(LED_4,dbyte(Col_ind + 3));
}




вся секция ANTIRECOIL
Будет выглядеть ТАК (или тупо скопируй это и вставь в свой скрипт)
Или весь текст что в зеленом цвете можно вообще безболезненно удалить ( в любых скриптах) хотя они и не грузятся в бинарники и места не занимают.


//ANTIRECOIL
//Активируется и деактивируется сочетанием (XB1_LT + XB1_X)
// Все функции будут Работать только в сечетании с нажатым Выстрелом (так прописано в комбоблоке этого раздела)
//Все полученные цифры, смотрятся в Device Monitor
if(get_val(7) && event_press(20))
{
ar_onoff=!ar_onoff;
}
if (ar_onoff)
if(ar_onoff && get_val(4)) AntiRecoilON= TRUE;
//****************// Стереть все Что ниже
// можно не стирать нажать в конце этой строки ENTER и написать в начале новой строки строки /*
// если так сделать весь текст в этом блоке должен стать зеленым как здесь
/*
{
// Сама секция установок для оружия
if(event_press(13)&& (get_val(7))) // XB1_LT + XB1_UP
{
aru = anti_recoil
anti_recoil = aru - 1;
}
else if(event_press(14)&& (get_val(7))) // XB1_LT + XB1_DOWN
{
ard = anti_recoil;
anti_recoil = ard + 1;
}
else if(event_press(15)&& (get_val(7))) // XB1_LT + XB1_LEFT
{
arl = anti_recoil_left;
// вот здесь я мог перепутать и знак минус (-1) даст не в лево а вправо тогда поменять на + 1
anti_recoil_left = arl - 1 ;
}
else if(event_press(16)&& (get_val(7))) // XB1_LT + XB1_RIGHT
{
arr = anti_recoil_right;
// тоже самое что и выше, то что и здесь и выше (-1) все правильно, при ошибке меняем на +1
anti_recoil_right = arr - 1;
}
if(!ar_onoff || get_val(7))
{
combo_run(AntiRecoil);
}
}
// ************ можно не стирать нажать в конце этой строки ENTER и написать в начале новой строки строки */
//*********** Стереть все что выше
//!!!!!!!!!!!!!!!!!!!раздокументировать нижнюю строку (стереть // вначале)
*/
{combo_run(AntiRecoil);}
if (!ar_onoff)
{
combo_stop(AntiRecoil);
}
//Секция АВТОСПОТ

Постарался максимально дать комментарии, но мне то понятно а вот человеку кто первый раз с этим дело имеет, может и нет
Опять же - отпишешься .
для готового скрипта Без установок настроек надо изменить секцию ANTIRECOIL смотри описание как, можно стереть или задокументировать т. е. поставить /* в начале и */ в конце участка
Большое спасибо братишка. Заранее извини, но я них*ена не понимаю в программировании и мне очень сложно разбираться. Я конечно понимаю метод и смысл. Но удалил часть и не родит ничего.
Поэтому прошу тебя еще помощи.
Повторюсь, мне не нужен автоспот, не нужен дроп, не нужен снайп, только антирекоил и рапид. Два скрипта (1 - антирекоил, 2 - антиректоил +рапид) где я могу вручную менять значения, ни каких вкл и выкл. Подключил к ПК - настроил и пользуешься/привыкаешь.
Либо можно попросить тебя сделать проще, добавь пожалуйста в мой скрипт (тот что выложил выше) функцию чтобы рапид работал только в режиме прицела, и если на нем значение 0, то не работал вообще. Было бы здорово если бы ты мне объяснил одну штуку в том же скрипте, там стоить антиректол на первые пули. В нем я могу регулировать время и сам антиректоил. И есть основной Антиректоил. Дак вот вопрос. Основной антирекоил начинает работать после отключения первого или они получается работают вместе? Есть ли там ошибка в скрипте или недочет?
Так же если добавишь в него что то лучшее для рапида и антирекоила из своего скрипта, будет вообще отлично.
Большое тебе спасибо за помощь, надеюсь я тебя не сильно напрег. :redface:

sky418
22nd June 16, 03:55
Лови
Все функции включаются и выключаются отдельно
Все работает только с прицелом
Из побочного - только цветовая маркировка (иначе за.... думать и запоминать что работает что нет)
Рапид вкл - розовый XB1_LT + XB1_A
Антирекоил - красный XB1_LT + XB1_X
И То и то включено - зеленый
Все выключено - синий
Почему так по отдельности
Рапид работает очень не стабильно по циклу поэтому связку рапид и антирекоил точно не настроишь
антирекоил стабильный и очень точный без рапиды.
Поэтому так и сделал все вкл отдельно или все включено


// Установки
//------------------------------------------------------------
// По умолчанию (можно менять) ***************
define RATE_OF_FIRE=13; //больше 25 нет смысла ставить игра не понимет
//************************
define Blue = 1;
define Red = 2;
define Green = 3;
define Pink = 4;
define SkyBlue = 5;
define Yellow = 6;
define White = 7;
data(1,
2,0,0,0, //1. Blue
0,2,0,0, //2. Red
0,0,2,0, //3. Lime/Green
0,0,0,2, //4. Fuchsia/Pink
2,0,2,0, //5. SkyBlue
0,2,2,0, //6. Yellow
2,2,2,2 //7. White
);
//INT переменные и константы
int Col_ind;
// ANTI RECOIL & RAPID FIRE
int AntiRecoilON = FALSE;
int ar_onoff;
int anti_tmp;
int anti_recoil;
int anti_recoil_left;
int anti_recoil_right;
int hold_time;
int rest_time;
int rapid_onoff;
//------------------------------------------------------------
// Пред установки
// RAPIDFIRE
init {
hold_time = 500 / RATE_OF_FIRE;
rest_time = hold_time - 20;
if(rest_time < 0) rest_time=0;
}
init {
// Предустановки АнтиРекоила можно менять самому -
anti_recoil = 20; //Вертикаль вписать сюда
anti_recoil_left = 5; //Лево вписать сюда
anti_recoil_right = 0; //Право вписать сюда
}
//------------------------------------------------------------
// Главный блок
main {
if ((ar_onoff) && (rapid_onoff)) colourled(Green);
else if(rapid_onoff) colourled(Pink);
else if(ar_onoff) colourled(Red);
else colourled(Blue);
//ANTIRECOIL
//Активируется и деактивируется сочетанием (XB1_LT + XB1_X)
if(get_val(7) && event_press(20))
{
ar_onoff=!ar_onoff;
}
if (ar_onoff)
if(ar_onoff && get_val(4)) AntiRecoilON= TRUE;
{combo_run(AntiRecoil);}
if (!ar_onoff)
{
combo_stop(AntiRecoil);
}
//Секция RapidFire
//Активируется и деактивируется сочетанием (XB1_LT + XB1_A)
//Работает только в связки с прицелом
if(get_val(7)) {if(event_press(19)) {
rapid_onoff=!rapid_onoff;}
}
if(rapid_onoff && (get_val(4)) && (get_val(7))) //только если прицеливаемся
{combo_run(rfire);}
if(!rapid_onoff)
{combo_stop(rfire);}
}
//Конец главного блока
//-----------------------------------------------------------
// Секция Комбо
//-----------------------------------------------------------
//Комбо для RapidFire
combo rfire {
set_val(4, 100);
wait(hold_time)
set_val(4, 0);
wait(rest_time)
set_val(4, 0);
}
//Комбо ANTI RECOIL
// ВСЕГДА ПОСЛЕДНИЙ КОМБО В СЕКЦИИ КОМБО
combo AntiRecoil {
if((AntiRecoilON) && (get_val(4))){
anti_tmp = get_val(10) + anti_recoil;
if(anti_tmp > 100) anti_tmp = 100;
else if(anti_tmp < -100) anti_tmp = -100;
set_val(10, anti_tmp);

anti_tmp = get_val(9) - anti_recoil_left;
if(anti_tmp > 100) anti_tmp = 100;
else if(anti_tmp < -100) anti_tmp = -100;
set_val(9, anti_tmp);

anti_tmp = get_val(9) + anti_recoil_right;
if(anti_tmp > 100) anti_tmp = 100;
else if(anti_tmp < -100) anti_tmp = -100;
set_val(9, anti_tmp);
}
}

//Конец комбоблока
//-------------------------------------------------------------
// Секция функций цвета
//--------------------------------------------------------------
function colourled(Colour) {
Col_ind=(Colour*4) - 3;
set_led(LED_1,dbyte(Col_ind ));
set_led(LED_2,dbyte(Col_ind + 1));
set_led(LED_3,dbyte(Col_ind + 2));
set_led(LED_4,dbyte(Col_ind + 3));
}


Если надо чтобы все было включено постоянно, переделаю, но по причине указанной вверху - плохая идея

RussianKAPUSTA
22nd June 16, 05:10
Лови
Все функции включаются и выключаются отдельно
Все работает только с прицелом
Из побочного - только цветовая маркировка (иначе за.... думать и запоминать что работает что нет)
Рапид вкл - розовый XB1_LT + XB1_A
Антирекоил - красный XB1_LT + XB1_X
И То и то включено - зеленый
Все выключено - синий
Почему так по отдельности
Рапид работает очень не стабильно по циклу поэтому связку рапид и антирекоил точно не настроишь
антирекоил стабильный и очень точный без рапиды.
Поэтому так и сделал все вкл отдельно или все включено


// Установки
//------------------------------------------------------------
// По умолчанию (можно менять) ***************
define RATE_OF_FIRE=13; //больше 25 нет смысла ставить игра не понимет
//************************
define Blue = 1;
define Red = 2;
define Green = 3;
define Pink = 4;
define SkyBlue = 5;
define Yellow = 6;
define White = 7;
data(1,
2,0,0,0, //1. Blue
0,2,0,0, //2. Red
0,0,2,0, //3. Lime/Green
0,0,0,2, //4. Fuchsia/Pink
2,0,2,0, //5. SkyBlue
0,2,2,0, //6. Yellow
2,2,2,2 //7. White
);
//INT переменные и константы
int Col_ind;
// ANTI RECOIL & RAPID FIRE
int AntiRecoilON = FALSE;
int ar_onoff;
int anti_tmp;
int anti_recoil;
int anti_recoil_left;
int anti_recoil_right;
int hold_time;
int rest_time;
int rapid_onoff;
//------------------------------------------------------------
// Пред установки
// RAPIDFIRE
init {
hold_time = 500 / RATE_OF_FIRE;
rest_time = hold_time - 20;
if(rest_time < 0) rest_time=0;
}
init {
// Предустановки АнтиРекоила можно менять самому -
anti_recoil = 20; //Вертикаль вписать сюда
anti_recoil_left = 5; //Лево вписать сюда
anti_recoil_right = 0; //Право вписать сюда
}
//------------------------------------------------------------
// Главный блок
main {
if ((ar_onoff) && (rapid_onoff)) colourled(Green);
else if(rapid_onoff) colourled(Pink);
else if(ar_onoff) colourled(Red);
else colourled(Blue);
//ANTIRECOIL
//Активируется и деактивируется сочетанием (XB1_LT + XB1_X)
if(get_val(7) && event_press(20))
{
ar_onoff=!ar_onoff;
}
if (ar_onoff)
if(ar_onoff && get_val(4)) AntiRecoilON= TRUE;
{combo_run(AntiRecoil);}
if (!ar_onoff)
{
combo_stop(AntiRecoil);
}
//Секция RapidFire
//Активируется и деактивируется сочетанием (XB1_LT + XB1_A)
//Работает только в связки с прицелом
if(get_val(7)) {if(event_press(19)) {
rapid_onoff=!rapid_onoff;}
}
if(rapid_onoff && (get_val(4)) && (get_val(7))) //только если прицеливаемся
{combo_run(rfire);}
if(!rapid_onoff)
{combo_stop(rfire);}
}
//Конец главного блока
//-----------------------------------------------------------
// Секция Комбо
//-----------------------------------------------------------
//Комбо для RapidFire
combo rfire {
set_val(4, 100);
wait(hold_time)
set_val(4, 0);
wait(rest_time)
set_val(4, 0);
}
//Комбо ANTI RECOIL
// ВСЕГДА ПОСЛЕДНИЙ КОМБО В СЕКЦИИ КОМБО
combo AntiRecoil {
if((AntiRecoilON) && (get_val(4))){
anti_tmp = get_val(10) + anti_recoil;
if(anti_tmp > 100) anti_tmp = 100;
else if(anti_tmp < -100) anti_tmp = -100;
set_val(10, anti_tmp);

anti_tmp = get_val(9) - anti_recoil_left;
if(anti_tmp > 100) anti_tmp = 100;
else if(anti_tmp < -100) anti_tmp = -100;
set_val(9, anti_tmp);

anti_tmp = get_val(9) + anti_recoil_right;
if(anti_tmp > 100) anti_tmp = 100;
else if(anti_tmp < -100) anti_tmp = -100;
set_val(9, anti_tmp);
}
}

//Конец комбоблока
//-------------------------------------------------------------
// Секция функций цвета
//--------------------------------------------------------------
function colourled(Colour) {
Col_ind=(Colour*4) - 3;
set_led(LED_1,dbyte(Col_ind ));
set_led(LED_2,dbyte(Col_ind + 1));
set_led(LED_3,dbyte(Col_ind + 2));
set_led(LED_4,dbyte(Col_ind + 3));
}


Если надо чтобы все было включено постоянно, переделаю, но по причине указанной вверху - плохая идея
Дело в том что в игре я запросто могу использовть эти сочетания клавиш. И ИЗ-ЗА ЭТОГО Я ОТКАЗАЛСЯ ОТ РЕГУЛИРОВКИ В РЕАЛЬНОМ ВРЕМЕНИ С ПОМОЩЬЮ ГЕЙМПАДА.
можно попросить тебя сделать проще, добавь пожалуйста в мой скрипт (тот что выложил выше) функцию чтобы рапид работал только в режиме прицела, и если на нем значение 0, то не работал вообще. Было бы здорово если бы ты мне объяснил одну штуку в том же скрипте, там стоить антиректол на первые пули. В нем я могу регулировать время и сам антиректоил. И есть основной Антиректоил. Дак вот вопрос. Основной антирекоил начинает работать после отключения первого или они получается работают вместе? Есть ли там ошибка в скрипте или недочет? Спасибо бро.

sky418
22nd June 16, 10:21
опубликуй правильно свой скрипт, сначала. Время регулируется и здесь

init {
hold_time = 500 / RATE_OF_FIRE; //это зависит от скорострельности оружия 500 - грубо скорострельность
rest_time = hold_time - 20;
if(rest_time < 0) rest_time=0;
}

}
можно просто заменить это на

init
{
hold_time = //твое значение
rest_time = // твое значение
if(rest_time < 0) rest_time=0; //это просто говорит о том что пауза между очередями не может быть отрицательной, можно стереть
}

RussianKAPUSTA
23rd June 16, 01:53
опубликуй правильно свой скрипт, сначала. Время регулируется и здесь

init {
hold_time = 500 / RATE_OF_FIRE; //это зависит от скорострельности оружия 500 - грубо скорострельность
rest_time = hold_time - 20;
if(rest_time < 0) rest_time=0;
}

}
можно просто заменить это на

init
{
hold_time = //твое значение
rest_time = // твое значение
if(rest_time < 0) rest_time=0; //это просто говорит о том что пауза между очередями не может быть отрицательной, можно стереть
}
[/GPC]//Posted by RussianKAPUSTA, a member of the community in the CronusMAX Forums - http://www.cronusmax.com/forums
//Posted : Thursday 23rd of June, 2016 5:52 UTC


// ANTIRECOIL + FIRST SHOT MULTIPLIER


define ANTI_FSM = 50; // change this value to compensate vertical FSM (0 - 100)
define FSM_wait_time = 300; // change this value to set how long FSM will work (300 = 0,3 second)

define ANTI_RECOIL = 30; //Set this value to compensate for the recoil vertical (0 - 100)
define ANTI_RECOIL_LEFT = 0; //Set this value to compensate for the recoil left (0 - 100)
define ANTI_RECOIL_RIGHT = 0; //Set this value to compensate for the recoil right (0 - 100)


define FIRE_BTN = 4;
define ADS_BTN = 7;
define R_X = 9;
define R_Y = 10;
define L_X = 11;
define L_Y = 12;
define AR_Release = 60; // change this value to determine when antirecoil stops working (min: antirecoil value + 10)


int anti_recoil;
int anti_recoil_left;
int anti_recoil_right;


main {
// RAPIDFIRE PRESS SENSITIVE

if(event_press(FIRE_BTN)){
combo_run(FSM);
}
if(get_val(FIRE_BTN)){
if(!combo_running(FSM)){
combo_run(AntiRecoil);
}
}

if( abs(get_val(10)) > AR_Release || abs(get_val(9)) > AR_Release) {
combo_stop (AntiRecoil);
}
}


combo FSM{
set_val(10, ANTI_FSM);
wait(FSM_wait_time);
set_val(10, ANTI_RECOIL);
}

combo AntiRecoil {
anti_recoil = get_val(R_Y) + ANTI_RECOIL;
if(anti_recoil > 100) anti_recoil = 100;
set_val(R_Y, anti_recoil);
anti_recoil_left = get_val(R_X) -ANTI_RECOIL_LEFT;
if(anti_recoil_left > 100) anti_recoil_left = 100;
set_val(R_X, anti_recoil_left);
anti_recoil_right = get_val(R_X) +ANTI_RECOIL_RIGHT;
if(anti_recoil_right > 100) anti_recoil_right = 100;
set_val(R_X, anti_recoil_right);
}// end

RussianKAPUSTA
23rd June 16, 02:36
опубликуй правильно свой скрипт, сначала. Время регулируется и здесь

init {
hold_time = 500 / RATE_OF_FIRE; //это зависит от скорострельности оружия 500 - грубо скорострельность
rest_time = hold_time - 20;
if(rest_time < 0) rest_time=0;
}

}
можно просто заменить это на

init
{
hold_time = //твое значение
rest_time = // твое значение
if(rest_time < 0) rest_time=0; //это просто говорит о том что пауза между очередями не может быть отрицательной, можно стереть
}
Ты давно пользуешься этим скриптом? Часто используешь его в BF4?
Прочитай пожалуйста повнимательней что я пишу, мне начинает казаться что мы разговариваем на разных языках))

sky418
23rd June 16, 09:53
ну напиши ты его правильно, невозможно же работать
Отредактируй в начале [/GPS] Исправь на [GPS] и в конце напиши [/GPБУКВА S] ( не могу написать просто GPS, получится скрипт)
Все отличие в наличии задержки после первого выстрела, она тебе и дает увод ствола
define ANTI_FSM = 50; - на охрененную для игры величину, совершенно не понятно - зачем.
Ок допишу в твоем тоже самое, будешь потом жаловаться что проблема не исчезла.

//Posted by RussianKAPUSTA, a member of the community in the CronusMAX Forums - http://www.cronusmax.com/forums //Posted : Thursday 23rd of June, 2016 5:52 UTC




// ANTIRECOIL + FIRST SHOT MULTIPLIER


define RATE_OF_FIRE=13;
define ANTI_FSM = 50; // change this value to compensate vertical FSM (0 - 100)
define FSM_wait_time = 300; // change this value to set how long FSM will work (300 = 0,3 second)


define ANTI_RECOIL = 30; //Set this value to compensate for the recoil vertical (0 - 100)
define ANTI_RECOIL_LEFT = 0; //Set this value to compensate for the recoil left (0 - 100)
define ANTI_RECOIL_RIGHT = 0; //Set this value to compensate for the recoil right (0 - 100)




define FIRE_BTN = 4;
define ADS_BTN = 7;
define R_X = 9;
define R_Y = 10;
define L_X = 11;
define L_Y = 12;
define AR_Release = 60; // change this value to determine when antirecoil stops working (min: antirecoil value + 10)




int anti_recoil;
int anti_recoil_left;
int anti_recoil_right;
int hold_time;
int rest_time;
int rapid_onoff;


init {
hold_time = 500 / RATE_OF_FIRE;
rest_time = hold_time - 20;
if(rest_time < 0) rest_time=0;
}


main {
// RAPIDFIRE PRESS SENSITIVE


if(event_press(FIRE_BTN)){
combo_run(FSM);
}
if(get_val(FIRE_BTN)){
if(!combo_running(FSM)){
combo_run(AntiRecoil);
}
}


if( abs(get_val(10)) > AR_Release || abs(get_val(9)) > AR_Release) {
combo_stop (AntiRecoil);
}
//RapidFire
//Активируется и деактивируется сочетанием (XB1_LT + XB1_A)
//Работает только в связки с прицелом
if(get_val(7))
{
if(event_press(19))
{
rapid_onoff=!rapid_onoff;}
}
if(rapid_onoff && (get_val(4)) && (get_val(7)))
{combo_run(rfire);
}
if(!rapid_onoff)
{combo_stop(rfire);}
//}
}




combo FSM{
set_val(10, ANTI_FSM);
wait(FSM_wait_time);
set_val(10, ANTI_RECOIL);
}
combo rfire {
set_val(4, 100);
wait(hold_time)
set_val(4, 0);
wait(rest_time)
set_val(4, 0);
}


combo AntiRecoil {
anti_recoil = get_val(R_Y) + ANTI_RECOIL;
if(anti_recoil > 100) anti_recoil = 100;
set_val(R_Y, anti_recoil);
anti_recoil_left = get_val(R_X) -ANTI_RECOIL_LEFT;
if(anti_recoil_left > 100) anti_recoil_left = 100;
set_val(R_X, anti_recoil_left);
anti_recoil_right = get_val(R_X) +ANTI_RECOIL_RIGHT;
if(anti_recoil_right > 100) anti_recoil_right = 100;
set_val(R_X, anti_recoil_right);
}

RussianKAPUSTA
24th June 16, 06:24
ну напиши ты его правильно, невозможно же работать
Отредактируй в начале [/GPS] Исправь на [GPS] и в конце напиши [/GPБУКВА S] ( не могу написать просто GPS, получится скрипт)
Все отличие в наличии задержки после первого выстрела, она тебе и дает увод ствола
define ANTI_FSM = 50; - на охрененную для игры величину, совершенно не понятно - зачем.
Ок допишу в твоем тоже самое, будешь потом жаловаться что проблема не исчезла.

//Posted by RussianKAPUSTA, a member of the community in the CronusMAX Forums - http://www.cronusmax.com/forums //Posted : Thursday 23rd of June, 2016 5:52 UTC




// ANTIRECOIL + FIRST SHOT MULTIPLIER


define RATE_OF_FIRE=13;
define ANTI_FSM = 50; // change this value to compensate vertical FSM (0 - 100)
define FSM_wait_time = 300; // change this value to set how long FSM will work (300 = 0,3 second)


define ANTI_RECOIL = 30; //Set this value to compensate for the recoil vertical (0 - 100)
define ANTI_RECOIL_LEFT = 0; //Set this value to compensate for the recoil left (0 - 100)
define ANTI_RECOIL_RIGHT = 0; //Set this value to compensate for the recoil right (0 - 100)




define FIRE_BTN = 4;
define ADS_BTN = 7;
define R_X = 9;
define R_Y = 10;
define L_X = 11;
define L_Y = 12;
define AR_Release = 60; // change this value to determine when antirecoil stops working (min: antirecoil value + 10)




int anti_recoil;
int anti_recoil_left;
int anti_recoil_right;
int hold_time;
int rest_time;
int rapid_onoff;


init {
hold_time = 500 / RATE_OF_FIRE;
rest_time = hold_time - 20;
if(rest_time < 0) rest_time=0;
}


main {
// RAPIDFIRE PRESS SENSITIVE


if(event_press(FIRE_BTN)){
combo_run(FSM);
}
if(get_val(FIRE_BTN)){
if(!combo_running(FSM)){
combo_run(AntiRecoil);
}
}


if( abs(get_val(10)) > AR_Release || abs(get_val(9)) > AR_Release) {
combo_stop (AntiRecoil);
}
//RapidFire
//Активируется и деактивируется сочетанием (XB1_LT + XB1_A)
//Работает только в связки с прицелом
if(get_val(7))
{
if(event_press(19))
{
rapid_onoff=!rapid_onoff;}
}
if(rapid_onoff && (get_val(4)) && (get_val(7)))
{combo_run(rfire);
}
if(!rapid_onoff)
{combo_stop(rfire);}
//}
}




combo FSM{
set_val(10, ANTI_FSM);
wait(FSM_wait_time);
set_val(10, ANTI_RECOIL);
}
combo rfire {
set_val(4, 100);
wait(hold_time)
set_val(4, 0);
wait(rest_time)
set_val(4, 0);
}


combo AntiRecoil {
anti_recoil = get_val(R_Y) + ANTI_RECOIL;
if(anti_recoil > 100) anti_recoil = 100;
set_val(R_Y, anti_recoil);
anti_recoil_left = get_val(R_X) -ANTI_RECOIL_LEFT;
if(anti_recoil_left > 100) anti_recoil_left = 100;
set_val(R_X, anti_recoil_left);
anti_recoil_right = get_val(R_X) +ANTI_RECOIL_RIGHT;
if(anti_recoil_right > 100) anti_recoil_right = 100;
set_val(R_X, anti_recoil_right);
}
Дак я же регулирую эти значения. Сейчас у меня этих скриптов несколько. Значения стоят на разных - разные - редактируемые мной с ПК под разное оружие. Например на М16А4 у меня стоит вот так:
define ANTI_FSM = 28;
define FSM_wait_time = 220;

define ANTI_RECOIL = 24;
define ANTI_RECOIL_LEFT = 0;
define ANTI_RECOIL_RIGHT = 0;
Понимаешь теперь?)))
Тот скрипт что я тебе дал, это по умолчанию не рабочий, а скрипт для моего редактирования вручную на ПК!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

sky418
24th June 16, 07:27
Да все я понял, и понятно было с самого начала, куча профайлов с разными цифрами.
Я делал для того что бы можно было получить нужные цифры за минуту и вписать их сюда.
Просто если тебе охота подбирать все значения в ручную - подбирай.
Короче, мне надоело это все, когда научишься хотя бы читать скрипты, будем говорить
Вот тебе пример для чтения


//Вот эту ерунду я у себя не использую ЭТО НИЧЕГО НЕ ДАЕТ ровным счетом кроме самообмана.
define ANTI_FSM = 20; //увод ствола после первого выстрела
define FSM_wait_time = 220; // время промежутка между первым и остальными выстрелами
///Нах ? это все? Если я добиваюсь идеального результата без этого?

// А здесь что не понятно? надписи одинаковые буквы разные? большие и маленькие
define ANTI_RECOIL = 30; <- в твоем - в моем - > define anti_recoil = 30;
define ANTI_RECOIL_LEFT = 0; <- в твоем - в моем - > define anti_recoil_left = 0;
define ANTI_RECOIL_RIGHT = 0; <- в твоем - в моем - > define anti_recoil_right = 0;

RussianKAPUSTA
24th June 16, 07:48
Да все я понял, и понятно было с самого начала, куча профайлов с разными цифрами.
Я делал для того что бы можно было получить нужные цифры за минуту и вписать их сюда.
Просто если тебе охота подбирать все значения в ручную - подбирай.
Короче, мне надоело это все, когда научишься хотя бы читать скрипты, будем говорить
Вот тебе пример для чтения


//Вот эту ерунду я у себя не использую ЭТО НИЧЕГО НЕ ДАЕТ ровным счетом кроме самообмана.
define ANTI_FSM = 20; //увод ствола после первого выстрела
define FSM_wait_time = 220; // время промежутка между первым и остальными выстрелами
///Нах ? это все? Если я добиваюсь идеального результата без этого?

// А здесь что не понятно? надписи одинаковые буквы разные? большие и маленькие
define ANTI_RECOIL = 30; <- в твоем - в моем - > define anti_recoil = 30;
define ANTI_RECOIL_LEFT = 0; <- в твоем - в моем - > define anti_recoil_left = 0;
define ANTI_RECOIL_RIGHT = 0; <- в твоем - в моем - > define anti_recoil_right = 0;

Все я понял тебя. Спасибо большое. Извини за мою "туготу".
На выходных попробую все что ты писал в самом начале, когда предложил свой готовый скрипт. Попробую там разобраться что и как. И отпишусь тебе.

Karras
28th September 16, 06:40
После последнего обновления вот такие косяки
с нажатием педалей на элит контроллере срабатывают еще кнопки
2921

sky418
30th September 16, 04:05
Скорее всего ошибка у тебя в скрипте
но самое простое это вписать в скрипт

if(get_val(PS4_TOUCH){ //при получении какого-то значения
set_val(PS4_SQUARE,0)
}

или

if(event_press(PS4_TOUCH){ //при нажатии просто
set_val(PS4_SQUARE,0)
}

Karras
30th September 16, 09:10
Фишка в том что он без скрипта на 0 это все выдаёт когда скрипт подрубай косяки множаться сегодня забью в скрипт посмотрю что будет

sky418
30th September 16, 09:37
Т. е. ты ничего не делаешь и не трогаешь а смотришь в Device Monitor, и там такое?
тогда смотри что в винде творится (при нажатии этих же кнопок без хрмакса) или, для начала, переинициализируй контроллер.
Они как раз что-то с татчем мутили, можно еще попробовать переремапить кнопки.

Karras
1st October 16, 06:07
Под виндой все ок, при нажатие на педаль XB1_PL2 срабатывает PS4_TOUCH причем если забить вот этот 2928 ремап все ок...... срабатывает даже без макросов на "0" т.е. к девайс монитроу подрубаешь и и без макросов жмется с XB1_PL2, как вот с этим макросом http://cronusmax.com/gpclib/?s=3081&r=p отключить нажатие "PS4_TOUCH" пытался вставить, код выдает ошибку, и это все после прошивки почему идет срабатывание PS4_TOUCH вместе с педалью на xbox Elite controller, я такой не один у двоих друзей та же проблема. играем на PS4

sky418
1st October 16, 11:22
какую ошибку?
Будет выдавать, потому что к тебя в скрипте используется сочетание
if((get_val(TOUCH)) && (event_press(RELOAD_BTN))
где RELOAD_BTN = PS4_SQUARE;
TOUCH = PS4_TOUCH;
можно переписать скрипт без Тача
Это сможешь сам строку
define TOUCH = PS4_TOUCH;
документируем (ставим в начале ее // )
а в самом скрипте все имеющиеся слова TOUCH меняем на любые другие кнопки, например ADS_BTN ( выбери, в начале, в секции define)
строка
if((get_val(TOUCH)) && (event_press(RELOAD_BTN))
станет
if((get_val(ADS_BTN)) && (event_press(RELOAD_BTN))
то есть, то, что раньше выполнялось по сочетанию с TOUCH, будет выполняться по сочетанию с прицелом.
оптимально TOUCH заменить на одну из CEMU_EXTRA клавиш
тогда еще проще
строку
define TOUCH = PS4_TOUCH;
меняем на
define TOUCH = CEMU_EXTRA1;
и назначаем ее в джойстике , кажется через remap joystic

P.S.
А что такого крутого в этом джойстике? чем родной не устраивает?
Мне в родном гироскопы мешают, вот и думаю купить или нет этот, пока Logitech пользуюсь, но достало каждые 10 мин переподключение
как назло не вовремя происходит, с этим контроллером оно тоже есть?

Karras
2nd October 16, 04:15
буду пробовать, но проблема в том что тач я заменю а как же его нажатие с педалью убрать, вот что главное! Смысл в нажатие вместе с педалью кнопки тач без скрипта смо скриптом без разницы аже если я уберу все равно тач будет жатся потому что без скриптов даже нажатие идет!
Джойстик это очень хорош покупал на авито за 6000 этих денег он стоит точно, в основонм играть в динамические шутеры не реально без педалей
https://vk.com/video20048892_456239019

sky418
2nd October 16, 14:28
если ты уберешь в скрипте нажатие с тача, то он просто тупо не будет реагировать на сочетания, в теории его нажатие может вызвать еще нажатие Кросс кажется, ну получишь еще одну кнопку кросс.
можно вписать
unmap PS4_TOUCH до секцией main
в общем играть можно долго, и нудно, а что тебе за скрипт нужен, могу написать, потому как половина скриптов, даже проц 80 написаны криво, на мой взгляд.
например RapidFire нигде не написан верно, ни в одном скрипте, все сделают друг у друга. Даже я выше написал не правильно.
Так а что с переподключением джоя, оно присутствует?

Karras
3rd October 16, 15:47
http://cronusmax.com/gpclib/?s=3108 вот такой скрипт надо чтобы работал с моими проблемами

sky418
4th October 16, 02:16
попробую
Xa, а ты скрипт читал, там даже написано что сделать для твоего джойстика
Лови переделанный по их совету
вместо тача используется кнопка SHARE
/* *DESTINY CUSTOM GAMEPACK 4.0 ADJUSTABLE RAPIDFIRE & ANTIRECOIL

INSTRUCTIONS:


Hair Triggers
PS4 Share Feature = SELECT & OPTIONS
Auto Summon Sparrow = SELECT & SQUARE
Auto Go To Orbit = SELECT & TRIANGLE
Rapid Melee = Hold R1
Evade/Shadestep = Hold CIRLCE
Titan Skate = Hold CROSS & SQUARE
Auto Revive = Double Tap SQUARE
Lock Item/Interact = L2 & R3
Quickscope = R3


ADS Sensitivity Reduced with Timer Delay (default at 000, adjust timer in main section)
* Recommend changing look sensitivity to 8 in in-game settings


Auto Sprint Toggle = L2 & SELECT (with rumble ON/OFF notify)


SPARROW MODE
Activate SP Mode = SELECT & SQUARE
Shift Left = CROSS
Shift Right = CIRCLE
Jump off of Sparrow = TRIANGLE
Horn = R3
Deactivate SP Mode = L3
* Do not press L3 while riding sparrow, otherwise it will deactivate SP Mode
* Hold OPTIONS when exiting inventory, to continue back into SP Mode


ADJUSTABLE RAPIDFIRE
Activate Rapidfire = L2 & UP (with rumble ON notify)
Increase Rate of Fire = Hold UP and tap TRIANGLE (+1 each tap on TRIANGLE, while holding UP)
Decrease Rate of Fire = Hold UP and tap CROSS (-1 each tap on CROSS, while holding UP)
Save Rate of Fire = UP & R3


EASY SWAP RAPIDFIRE
Activate Easy Swap RF = L2 & RIGHT (with rumble ON notify)
* Automatically enables/disables rapidfire when swapping weapons
* Allows for rapidfire and non rapidfire weapon pairings
Rapidfire Toggle = L2 & R3
* Manually toggles rapidfire on/off to readied weapon


RAPIDFIRE RESET
Reset = L2 & DOWN (with rumble OFF notify)
* Deactivates both rapidfire modes


ADJUSTABLE ANTIRECOIL WHILE ADS
Antirecoil Toggle = L2 & LEFT (with rumble ON/OFF notify)
Move Reticle Up = Hold LEFT and tap TRIANGLE (-1 each tap on UP, while holding LEFT)
Move Reticle Down = Hold LEFT and tap CROSS (+1 each tap on DOWN, while holding LEFT)
Move Reticle Right = Hold LEFT and tap CIRCLE (+1 each tap on RIGHT , while holding LEFT)
Move Reticle Left = Hold LEFT and tap SQUARE (-1 each tap on LEFT, while holding LEFT)
Save Antirecoil = LEFT & R3
* For Y-inverted players, change the + anti_recoil to - anti_recoil in the COMBO script


* For XBOX users, change PS4_TOUCH to PS4_SHARE on line 82
* For DualShock users, delete swap(SHARE, TOUCH); on line 168
* *********************************************************** */


define FIRE_BTN = PS4_R2; // default RT
define ADS_BTN = PS4_L2; // LT
define SPRINT_BTN = PS4_L3; // LS
define CROUCH_BTN = PS4_CIRCLE; // B
define JUMP_BTN = PS4_CROSS; // A
define SWITCH_WEAPON = PS4_TRIANGLE; // Y
define RELOAD_BTN = PS4_SQUARE; // X
define TACTICAL = PS4_R3; // RS/R3
define MELEE = PS4_R1; // RB
define GRENADE = PS4_L1; // LB
define UP = PS4_UP;
define RIGHT = PS4_RIGHT;
define DOWN = PS4_DOWN;
define LEFT = PS4_LEFT;
define R_X = PS4_RX;
define R_Y = PS4_RY;
define L_X = PS4_LX;
define L_Y = PS4_LY;
define SHARE = PS4_SHARE;
define OPTIONS = PS4_OPTIONS;
define TOUCH = PS4_SHARE;


define trigger_value = 1;


define time_limit = 300;
define revive_time = 4000; // 4000 = 4 seconds - Decrease if using Crest of Alpha Lupi or Light Beyond Nemesis


define sen_reduc = 18; // Amount you want to subtract from your ADS Sensitivity


define w_scope = 300;


define reload_time = 2600; // Adjust according to weapon reload speed
define slide_time = 800; // Adjust longer for kneepads perk
define scope_time = 400;


define ar_release = 70; // change this value to determine when antirecoil stops working (min: antirecoil value)
define only_with_scope = TRUE; // if TRUE, antirecoil IS ON only when scoping
define recoil_up = SWITCH_WEAPON;
define recoil_down = JUMP_BTN;
define recoil_left = RELOAD_BTN;
define recoil_right = CROUCH_BTN;


int jump_active =FALSE;
int turbo_crouch = TRUE;


int block_buttons;
int timer;


int dble_click = 0;
int revive_onoff = TRUE; // AUTOREVIVE on by default


int Qscope_onoff = TRUE; // QUICKSCOPE on by default


int sprint_ok = TRUE;
int sprint_onoff = TRUE;
int master_sprint =FALSE; // AUTOSPRINT off by default


int sparrow_onoff =FALSE;
int master_sparrow = TRUE; // SPARROW MODE on by default (toggle off AUTOSPRINT and set QUICKSCOPE to FALSE, if SPARROW MODE is off)


int s_block = 4000;
int qs_block = 400;
int o_block = 400;


int hold_time;
int rest_time;


int rapid_onoff =FALSE; // RAPIDFIRE off by default
int rate_of_fire = 13; // Range: 1 to 25 RPS (Round/s)


int ezrapid_onoff =FALSE;
int master_ez =FALSE;


int reset = TRUE;


int recoil_onoff =FALSE; // ANTIRECOIL off by default
int ANTI_RECOIL = 30;
int ANTI_RECOIL_H = 0;
int anti_recoil;
int anti_recoil_H;


init{

rate_of_fire = get_pvar(SPVAR_1,0, 250, 13);
ANTI_RECOIL = get_pvar(SPVAR_2,0,100,30);
ANTI_RECOIL_H = get_pvar(SPVAR_3,0,100,0);
}


main {


// HAIR TRIGGERS
if (get_val(ADS_BTN) > trigger_value)
set_val(ADS_BTN, 100);
if (get_val(FIRE_BTN) > trigger_value)
set_val(FIRE_BTN, 100);

// PS4 SHARE
//swap(SHARE, TOUCH);
if((get_val(TOUCH)) && (event_press(OPTIONS))) {
combo_run(PS_SHARE); combo_run (OPTIONSBLOCK);
}

// AUTO SPARROW
if((get_val(TOUCH)) && (event_press(RELOAD_BTN))) {
combo_run(SPARROW);
}


// AUTO ORBIT
if((get_val(TOUCH)) && (event_press(SWITCH_WEAPON))) {
combo_run(ORBIT); combo_run(SPRINTBLOCK);
}

// RAPID MELEE
if(get_val(MELEE)) {
combo_run(PUNCH);
}


// EVADE/SHADESTEP
if (turbo_crouch && !get_val(ADS_BTN) && !jump_active){
if(get_val(CROUCH_BTN)&& !combo_running(EVADE))combo_restart(EVADE);
}


// TITAN SKATE
if((get_val(JUMP_BTN)) && (get_val(RELOAD_BTN))) {
block_buttons = 100;
set_val(JUMP_BTN,0);
set_val(RELOAD_BTN,0);
combo_run(SKATE);
}
else if(block_buttons) {
block_buttons = block_buttons - get_rtime():
set_val(JUMP_BTN,0);
set_val(RELOAD_BTN,0);
}


// AUTO REVIVE
if (revive_onoff){
if(dble_click > 0) dble_click = dble_click - get_rtime();
if(event_press(RELOAD_BTN) && dble_click <= 0) {dble_click = time_limit; }
else if(event_press(RELOAD_BTN) && dble_click > 0) {
combo_run(AUTOREVIVE);
}
}

// QUICKSCOPE
if (Qscope_onoff){
if(event_press(TACTICAL)) {
combo_run(QUICKSCOPE); combo_run(Q_SPRINTBLOCK);
}
}

// ADS SENSITIVITY W/ TIMER
if(!sparrow_onoff){
if(get_val(ADS_BTN)){
timer = timer + get_rtime();
if(timer>= 000) { // Increase time for delay on ADS Sensitivity
sensitivity(R_X, NOT_USE, 100 - sen_reduc);
sensitivity(R_Y, NOT_USE, 100 - sen_reduc);
}
}
else {
timer =0;
sensitivity(R_X, NOT_USE, 100 );
sensitivity(R_Y, NOT_USE, 100 );
}
}

// AUTOSPRINT
if(get_val(ADS_BTN)) {
if(event_press(TOUCH)) {
master_sprint = !master_sprint;
if(master_sprint){
combo_run(NOTIFY_ON);
}else{
combo_run(NOTIFY_OFF);
}
}
}
if(master_sprint){
if(sprint_onoff) {
if(get_val(L_Y) < -95 && !(get_val(ADS_BTN) || get_val(MELEE) || get_val(JUMP_BTN) ||get_val(FIRE_BTN)) && sprint_ok) { combo_run(AUTOSPRINT); }
else if(get_val(L_Y) > -95) { combo_stop(AUTOSPRINT);
}
}
}
if(get_val(RELOAD_BTN)) {combo_run (RELOADTIME);
}
if(get_val(CROUCH_BTN)) {combo_run (SLIDETIME);
}
if(get_val(TACTICAL)) {combo_run (SCOPETIME);
}

// SPARROW MODE
if (master_sparrow) {
if(get_val(TOUCH)) {
if(event_press(RELOAD_BTN)) {
sparrow_onoff = TRUE
}
}
}
if(event_press(SPRINT_BTN)) {
sparrow_onoff =FALSE
sprint_onoff = TRUE
}
if(sparrow_onoff){
if(event_press(OPTIONS)) {
sparrow_onoff =FALSE;
}
}
if(get_val(OPTIONS) && get_ptime(OPTIONS)>=400){
sparrow_onoff = TRUE;
}
if(sparrow_onoff){
swap(JUMP_BTN,GRENADE);
swap(CROUCH_BTN,TACTICAL);
swap(JUMP_BTN,SWITCH_WEAPON);
combo_stop (QUICKSCOPE);
combo_stop (EVADE);
sprint_onoff =FALSE
}

// ADJUSTABLE RAPIDFIRE
if(get_val(ADS_BTN)) {
if(event_press(UP)) {
rapid_onoff = TRUE;
master_ez =FALSE;
if(rapid_onoff){
combo_run(NOTIFY_ON);
}
}
}
if(rapid_onoff) {
if(get_val(FIRE_BTN)) {
combo_run(RAPIDFIRE);
}
}
hold_time = 500 / rate_of_fire;
rest_time = hold_time - 20;
if(rest_time < 0) rest_time = 0;

if(get_val(UP)){
if(event_press(SWITCH_WEAPON)){
rate_of_fire = rate_of_fire +1;
}
if(event_press(JUMP_BTN)){
rate_of_fire = rate_of_fire -1;
}
set_val(SWITCH_WEAPON,0);
set_val(JUMP_BTN,0);
}
if(get_val(UP) && event_press(TACTICAL)){
set_pvar(SPVAR_1,rate_of_fire);
combo_stop (QUICKSCOPE)
}


// EASY SWAP RAPIDFIRE
if(get_val(ADS_BTN)) {
if(event_press(RIGHT)) {
master_ez = TRUE;
rapid_onoff =FALSE;
if(master_ez){
combo_run(NOTIFY_ON);
}
}
}
if(get_val(ADS_BTN)) {
if(event_press(TACTICAL)) {
combo_stop (QUICKSCOPE)
ezrapid_onoff = !ezrapid_onoff;
}
}
if(event_press(SWITCH_WEAPON)) {
ezrapid_onoff = !ezrapid_onoff;
}
if(master_ez){
if(ezrapid_onoff){
if(get_val(FIRE_BTN))
combo_run(RAPIDFIRE);
}else if(combo_running(RAPIDFIRE)) {
combo_stop(RAPIDFIRE);
}
}

// RAPIDFIRE RESET
if(get_val(ADS_BTN)) {
if(event_press(DOWN)) {
reset = TRUE;
master_ez =FALSE;
rapid_onoff =FALSE;
if(reset) {
combo_run(NOTIFY_OFF);
}
}
}


// ADJUSTABLE ANTIRECOIL
if(get_val(ADS_BTN)) {
if(event_press(LEFT)) {
recoil_onoff = !recoil_onoff;
if(recoil_onoff){
combo_run(NOTIFY_ON);
}else{
combo_run(NOTIFY_OFF);
}
}
}
if(get_val(LEFT)){
if(event_press(recoil_up)){
ANTI_RECOIL = ANTI_RECOIL - 1;
}
if(event_press(recoil_down)) {
ANTI_RECOIL = ANTI_RECOIL + 1;
}
set_val(recoil_up,0);
set_val(recoil_down,0);

if(event_press(recoil_left)){
ANTI_RECOIL_H = ANTI_RECOIL_H - 1;
}
if(event_press(recoil_right)) {
ANTI_RECOIL_H = ANTI_RECOIL_H + 1;
}
set_val(recoil_left,0);
set_val(recoil_right,0);

if(event_press(TACTICAL)){
set_pvar(SPVAR_2, ANTI_RECOIL);
set_pvar(SPVAR_3, ANTI_RECOIL_H);
combo_stop (QUICKSCOPE)
}
}

if(!only_with_scope || get_val(ADS_BTN) && get_val(FIRE_BTN)) {
combo_run(ANTIRECOIL);
}

if ((get_val(R_Y) <-ar_release) || (get_val(R_Y) > ar_release) || (get_val(R_X) <-ar_release) || (get_val(R_X) > ar_release)) {
combo_stop (ANTIRECOIL);
}
}


// COMBO BLOCKS


combo PS_SHARE {
set_val(SHARE, 0);
wait(500);
set_val(SHARE, 100);
wait(50);
set_val(SHARE, 100);
}

combo SPARROW {
set_val(RELOAD_BTN, 0);
wait(500);
set_val(RELOAD_BTN, 100);
wait(4000);
set_val(RELOAD_BTN, 100);
}

combo ORBIT {
set_val(SWITCH_WEAPON, 0);
wait(500);
set_val(SWITCH_WEAPON, 100);
wait(4000);
set_val(SWITCH_WEAPON, 100);
}


combo PUNCH {
set_val(MELEE, 100);
wait(40);
set_val(MELEE, 0);
wait(40);
set_val(MELEE, 0);
}


combo EVADE {
set_val(CROUCH_BTN, 100);
wait(70);
set_val(CROUCH_BTN, 0);
wait(70);
set_val(CROUCH_BTN, 0);
}


combo SKATE {
set_val(JUMP_BTN, 100);
wait(40);
set_val(JUMP_BTN, 0);
wait(40);
set_val(JUMP_BTN, 0);
}


combo AUTOREVIVE {
set_val(RELOAD_BTN, 100);
wait(revive_time);
set_val(RELOAD_BTN, 0);
}


combo QUICKSCOPE {
set_val(ADS_BTN,100);
set_val(TACTICAL,0);
wait(w_scope);
set_val(ADS_BTN,100);
set_val(FIRE_BTN,100);
wait(50);
wait(100);
}


combo NOTIFY_ON {
set_rumble(RUMBLE_A,100);
wait(300);
reset_rumble();
wait(1000);
}

combo NOTIFY_OFF {
set_rumble(RUMBLE_B,100);
wait(300);
reset_rumble();
wait(300);
set_rumble(RUMBLE_B,100);
wait(300);
reset_rumble();
wait(500);
}


combo AUTOSPRINT {
set_val(SPRINT_BTN, 100);
wait(10);
set_val(SPRINT_BTN, 100);
}


combo RELOADTIME {
sprint_ok = FALSE;
wait(reload_time);
sprint_ok = TRUE;
}


combo SLIDETIME {
sprint_ok = FALSE;
wait(slide_time);
sprint_ok = TRUE;
}


combo SCOPETIME {
sprint_ok = FALSE;
wait(scope_time);
sprint_ok = TRUE;
}


combo SPRINTBLOCK {
set_val(SPRINT_BTN, 0);
wait(s_block);
}


combo Q_SPRINTBLOCK {
set_val(SPRINT_BTN, 0);
wait(qs_block);
}


combo OPTIONSBLOCK {
set_val(OPTIONS, 0);
wait(o_block);
}


combo RAPIDFIRE {
set_val(FIRE_BTN, 100);
wait(hold_time);
set_val(FIRE_BTN, 0);
wait(rest_time);
set_val(FIRE_BTN, 0);
}


combo ANTIRECOIL { // This combo must be the last one
if(recoil_onoff) {
anti_recoil = get_val(R_Y) + ANTI_RECOIL; // change + to - for Y inverted players
if(anti_recoil > 100) anti_recoil = 100;
set_val(R_Y, anti_recoil);
anti_recoil_H = get_val(R_X) + ANTI_RECOIL_H;
if(anti_recoil_H > 100) anti_recoil_H = 100;
set_val(R_X, anti_recoil_H);
}
}



строку swap(SHARE, TOUCH); ​я задокументировал спецом ней нет смысла.
И я не знаю как поведет себя в игре нажатие кнопки SHARE не приведет ли к срабатыванию той самой шары.
Короче, отпишешся.

Karras
4th October 16, 11:05
Я так делал. Внимательно посмотри видео https://vk.com/video20048892_456239019 на нем я поочередно нажимаю педали https://yadi.sk/i/JOitESTYwDJrj вот они на картинке и больше я ни чего ни жму на 0 нет макросов на 1 вбит ремап. я еще раз сейчас попробую залить
твой билд, Спасибо что помогаешь). Еще раз проблема не в макросах а в том что после обновы вместе с педалью нажимается кнопка "share", может можно как то понизить прошивку или криво прошилось и надо перепрошить или вот еще вопрос в аноонсе прошивки написано что у контроллера н енадо вытаскивать батарею, а у меня он все равно не инициализируется... может просто настройки какие надо поправить??????????
Я попробовал твой билд все тоже самое ничего не поменялось с нажатием на педаль вылетатет нажатие тач скрина. Это проблема не скрипта.

sky418
4th October 16, 13:05
Все, въехал.
А в нулевом режиме при нажатии на XB1_A что с педалью, тоже отрабатывает?
можешь попробовать перепрошить, через ресет. А на старой фирме такого не было?
Я по этой же причине не пользую DS4 как не блокирую гироскопы они в играх срабатываю все равно.
Я отпишусь разработчикам, можно?

Karras
4th October 16, 15:00
вместе с педалями срабатывает кнопка 'TACH' и гироскоп ну естественно педальки 4 и на каждую разное, конечно отпишись.... перепрошить через ресет как? на старой такого не было.

Oleg1
5th October 16, 11:37
всем привет.может можете помочь с проблемой поворота руля в XBOX ONE в Forza он поворачивается только на 90 градусов .руль T500rs.CM версия Cronus pro 1.12 .windows 8.1 .2948можно сделать так чтобы руль поворачивался хотябы на 180 градусов или больше ?спасибо .

Karras
8th October 16, 04:03
ПРивет, в поддержку писал, есть ответ?

Oleg1
8th October 16, 08:28
ПРивет, в поддержку писал, есть ответ?
привет .нет не писАл -по английски не очень .

sky418
8th October 16, 09:29
Нет, ответа - нет.
надо запостить здесь тогда на англ вопрос
Запости вместе с видео сразу.

sky418
26th October 16, 00:32
Переписал буржуйские скрипты, как мне кажется, исправил все их недочеты и ошибки.
Пишим свои пожелания по сочетаниям кнопок и по их функционалу в разных играх, потому что я тестировал на Беттелфилде с его кнопками и сочетаниями, в режиме "ветеран"
Кому надо дам ссылку с яндекс диска
Что сделано вкратце ( Все комментарии в скрипте на русском.)
Работает с просто ГеимПадом, XIM4 или XAIM.
Режим подстройки компенсации отдачи, на лету, в любых пределах по вашему желанию, без побочных эффектов при нажатии кнопки в самой игре.
Все эти прелести с рапидфаем автостопом, автоперезарядкой (для забывчивых) и тд.
Отдельные скрипты, по желанию, на каждый род войск со своими особенностями, (быстрое переключение слотов в игре с джойстика) например медик с быстрым лечением, нажатие одной кнопки приводит к всем действиям по лечению с возвратом оружия, снайпер - все его прелести, на заказ (сам им не играю не писал особенно ничего), инжак переключение на горелку с выключением рапидфае и тд
Отдельный скрипт для джета с уменьшением чувствительности при нажатии на кнопку, автопилотом удержания скорости, автострельбой с защитой от перегрева оружия (примерно 45 -50 очередей без перегрева, что интересно (видать глюк в игре) иногда показывает перегрев но продолжает стрелять), автопереключение через время Джедам - основное оружие, с защитой "от дурака" на случайное нажатие.
Можно попробовать запрограмить Дайсовский глюк в игре на невидимость, у меня не получилось его добиться руками, может не те кнопки нажимал или не в той последовательности, но как пойму как включить точно, могу запрограмировать.
Короче, надо - в личку.

sky418
17th December 16, 03:05
Переписал все с нуля, ТЕСТИМ
ТОЛЬКО ПОД CRONUS PRO BETA 8 и выше
Два отдельных скрипта для БФ4 и БФ1
За скриптом - в ЛС
Что нового
1 независимая отдача (регулируемая на лету. Нажать, держа в руках это оружие, ПРИЦЕЛ+ ВВЕРХ или ВНИЗ) для основного и второстепенного оружия (винтовка - пистолет). Не знаю надо ли выставленные установки запоминать в памяти СМ или нет, пока после смены слота памяти отдача возвращается в дефолт.
2 независимый Rapidfire вкл отдельно для каждого оружия (нажать, держа в руках это оружие, дважды КВАДРАТ) Не вижу смысла делать подстраиваемым. Установка цифрами в начале скрипта
3 Настройки Rapidfire запоминаются в памяти и после смены слотов возвращаются ваши настройки как вы делали.
4 В случае если в процессе игры перепутались слоты оружия и основным скрипт посчитал что стал пистолет, сброс нажав кнопку Опции в норму. Еще в процессе оптимизации.
5 Шприц ВСЕГДА должен быть в левом слоте, аптека, патроны и тд в правом.
6 Для забывчивых, автоперезарядка во время бега (срабатывает единожды на все время длительного (2 сек) бега или любого движения вперед, для переактивации перезарядить вручную и при следующем беге опять сработает) Автобег не включал, по желанию можно сделать, но в БФ1 он больше мешает чем помогает.
P.S
Вот блин только выложил и закончился бета период у 8 версии ждем 9 и тестим

crazykaktus
17th January 17, 18:34
Здравствуйте, у меня такой вопрос появился. Жду Cronus и Xbox elite controller на свою PS4. Так вот, для того что бы играть на пс4 на этом контроллере мне нужен профайл, а как быть с модами? Им же отдельный профайл записывается, как я понял?

w197508
30th January 17, 06:15
Добрый день подскажите есть ли скрипт для*Uncharted 4: A Thief’s End, я так понял что есть только геймпак, *но он не все *моды поддерживает, *которые в нем описаны, *только быструю стрельбу и анти радар. Заранее спасибо за ответ

Excalibur
5th February 17, 10:37
Добрый день подскажите есть ли скрипт для*Uncharted 4: A Thief’s End, я так понял что есть только геймпак, *но он не все *моды поддерживает, *которые в нем описаны, *только быструю стрельбу и анти радар. Заранее спасибо за ответ


Попробуйте вот эти :

http://cronusmax.com/forums/showthread.php/156573-Uncharted-4-(Uscript)

http://cronusmax.com/gpclib/?s=2521

Oleg1
15th February 17, 13:50
привет всем.а поддержка cronus pro beta 10 уже закончилась?вчера уже он не запускался.

sky418
16th February 17, 02:09
Ну так переведи часы на месяц назад или жди новой версии.

Dr. Price
16th February 17, 04:25
Зравствуйте, как подключить Т.А.С. 4 на PS4 через CronusMax Plus v3 FW.1.23

sky418
16th February 17, 05:04
Никак, хреново разработчики работают с софтом и прошивками.
Все передрано с Titan One, по сути Cronus это его клон, причем не совсем удачный.
А на Titan One - можно. Так что жди пока сдерут фирму с Титана.

Oleg1
7th March 17, 15:49
после 2лет после приобретения кронусмах и постоянных танцев с бубнами с кронусом сначала вокруг сони4 а потом вокруг хбокса1 ..купил себе руль на хбокс 1 -а кронус продал.теперь на каждую консоль свой руль thrustmaster.

w197508
10th April 17, 14:40
всем привет и спасибо за поддержку

w197508
10th April 17, 14:49
Простите если пишу не по теме. Добрый день спасибо за ссылки на скрипты по игре в Uncharted 4 .. но как я ни пробовал кроме метки и быстрой стрельбы ни чего другое настроить не получается.. не работает анти отдача, не работает быстрое освобождение от Охотника.. Подскажите может я что то неправильно настраиваю, как настроить например Быстрое освобождение от Охотника в скрипте написано, что оно работает если нажать одновременно треугольник + круг. Но я пробовал эффекта нет. Если можете Подскажите как правильно это настроить. Заранее спасибо за ответ

w197508
15th April 17, 00:02
Добрый день подскажите если Titan One, по сути Cronusmax то можно ли софт от титана к кронусу поставить как бы подходит ли ПО кронуса к титану?

sky418
15th April 17, 00:14
Нет не подходит, только наоборот Cronusmax по сути Titan One

Excalibur
16th April 17, 05:02
Добрый день подскажите если Titan One, по сути Cronusmax то можно ли софт от титана к кронусу поставить как бы подходит ли ПО кронуса к титану?

Если ты говариш об скрипт - да ето можна .

w197508
16th April 17, 23:47
Да я говорил и о скрипте и о ПО, понял что скрипт можно а По нельзя поменять ... как бы прошить кронус можно но он после этого не проходит по серийнику базы Титана. А вот можно ли как нибудь Геймпак с тиана на кронус перенести?

Excalibur
17th April 17, 05:00
Да я говорил и о скрипте и о ПО, понял что скрипт можно а По нельзя поменять ... как бы прошить кронус можно но он после этого не проходит по серийнику базы Титана. А вот можно ли как нибудь Геймпак с тиана на кронус перенести?

Геймпак -ето невазможна.

w197508
15th May 17, 07:18
Добрый день подскажите можно ли подключить мышку и клавиатуру к кронусу без XIM 4?

sky418
15th May 17, 08:47
Нет.
Или только через компьютер , через плагин, при этом комп будет работать "как XIM 4"

w197508
16th May 17, 01:22
Нет.
Или только через компьютер , через плагин, при этом комп будет работать "как XIM 4"

А есть где ссылка как это сделать?

Excalibur
16th May 17, 05:20
А есть где ссылка как это сделать?


Вот здес :
http://cronusmax.com/manual/x_aim.htm?ms=AQAAAAAAUA%3D%3D&st=MA%3D%3D&sct=MA%3D%3D&mw=MzIw

Dr. Price
26th May 17, 05:53
Попробывал настроить Infinite Warfare через S.G.I , столкнулся с проблемой настройки AimAssist (играю с XIM4) что выбирать? Mouse или Controller? И какую сенсу ставить? В игре сенса 10 вертикаль и 20 горизонталь. С AntiRecoil тоже, какие параметры выставить, например для KBAR или OSA и почему дёргается прицел (ADS). Благодарю заранее

Excalibur
28th May 17, 21:47
Попробывал настроить Infinite Warfare через S.G.I , столкнулся с проблемой настройки AimAssist (играю с XIM4) что выбирать? Mouse или Controller? И какую сенсу ставить? В игре сенса 10 вертикаль и 20 горизонталь. С AntiRecoil тоже, какие параметры выставить, например для KBAR или OSA и почему дёргается прицел (ADS). Благодарю заранее

Для XIM4 выбирате mouse. У меня 20 вертикаль и 20 горизонталь.


Аим Асист не нравиться с Анти Рекойл. Отсоедините один из них. Прицел дёргается от Аим Ассист.
Я буду делает новый анти рекойл.

sky418
29th May 17, 01:16
2 Dr.Price
Я бы не пользовался S.G.I криво писаный и криво формирующие скрипты, правда непосредственно с этим я не имел дело, проще написать самому, ну или сформировать там и допилить напильником.
2 Excalibur
Можно попробовать увести Аим Ассист на грань deadzone и непосредственно при выстреле дать combo_stop Аим Ассист.
Я сделал Антирекоил в паузах между выстрелами, при этом остался работать Аим Ассист, непосредственно при прицеливании и выстреле. Все это не плохо работает в сочетании rapidfire.

Можно попробовать что- то типа этого (писал на скорую руку без проверки, в блокноте, даже не уверен в правильности нумерации кнопок)
Это только пример, скорей всего не рабочий, надо доделывать.
//Posted by sky418, a member of the community in the CronusMAX Forums - http://cronusmax.com/forums

//Posted : Monday 29th of May, 2017 8:00 UTC


//#########################################
int AAXP = 25;
int AAXM = -25;
int RECOIL_COMP = 3; //example
//#########################################
//##################################################################
define SHOT = 4;
define ADS = 7;
define RX = 9;
define RY = 10;
//##################################################################################
main {
//#########################################################
// or Comment any you want
if(get_val(ADS) && isqrt(pow(get_val(RX), 2) + pow(get_val(RY), 2)) <= 30) {
// or Comment any you want
// if(get_val(ADS) && get_val(RX) < 22 && get_val(RX) > -22 && get_val(RY) < 18 && get_val(RY) > -18) {
combo_run(AIMAS);
}
//#########################################################
}
//##################################################
//#####
combo AIMAS{
set_val(RX,AAXM);
wait(19);
set_val(RX,AAXP);
if (get_val(SHOT)){
set_val(RY,AAXP - RECOIL_COMP); //or - RECOIL_COMP
}
else {set_val(RY,AAXP);}
wait(19);
if (get_val(SHOT)){
set_val(RY,AAXP - RECOIL_COMP); //or - RECOIL_COMP
}
else {set_val(RY,AAXP);}
wait(19);
set_val(RX, AAXM);
if (get_val(SHOT)){
set_val(RY,AAXP - RECOIL_COMP); //or - RECOIL_COMP
}
else {set_val(RY,AAXP);}
wait(19);
}


P.S
Исправил скрипт, в натуре работает, в БФ1 так точно. Сперва не привычно что дрожит прицел, но очень быстро привыкаешь и при стрельбе этого не видно. отрабатывает и аим асист и антирекоил, позже допилю до состояния смены (подстройки) на лету значений антирекоила
тестил с XIM4 параметры для него

sky418
6th June 17, 07:39
Dr.Price
Пробуй, если это то что я понял, то потом почисчу и выкину все не нужное, за одно и антирекоил переделаю
// GPC Online Library
// Call of Duty Infinite Warfare script for EXPERIENCED & COMPETIVE players

/************************************************** *************
INSTRUCTIONS / TIPS / TRICS / PLEASE READ ALL INSTRUCTIONS CAREFULLY
1) This script is optimised or Synaptic & Propulsion-> It allows you to make easy jump shots WITH OR WITHOUT ELITE/SKUFF peddles.

2a) I highly recommend you to use BUMPER JUMPER TACTICAL in game settings AND SWITCH LB <-> RB using the "XBOX Accessories" app (standard available on every XBOX).
2b) I am not sure if such an app is available on PS4, but you can also swap these buttons in the script with MAX MAPPER in CRONUS PRO.
2c) You swapped LB <-> RB BUT YOU DO NOT HAVE AN ELITE OR SKUFF CONTROLLER?? THAN YOU NEED TO MAKE THESE CHANGES to the script:
define JUMP_BTN = XB1_RB;
define LETHAL = XB1_LB;

3) WHY HAVE THE JUMP BUTTON UNDER YOUR RIGHT BUMPER?
If you have the jump button under your right bumper you can jump and aim at the same time even without peddles improving your accuracy dramatically....
and because you have release the jump button to fire your weapon you won`t exhaust your exo power allowing you to jump shoot again, again and again...

4) NEVER FORGET TO CHANGE THE BUTTON CONFIGURATION IN THE SCRIPT to the one YOU use (the script uses the BUMPER JUMPER TACTICAL
button layout, so you do not have to change anything if you already use BUMPER JUMPER TACTICAL button configuration).

5) Finally, if you decide to give this script a try for the first time, do not give up immediately. It takes some practise
if you never used it before, but I ASSURE YOU there is no better script out there for experienced & competitive COD players.
This script is currently used by 2000+ COD players....PLEASE CLICK the LIKE BUTTON after downloading/using the script.

The StandardSetUp, AkimboSetUP & RapidFireSetUp allow you to equip both a primary and a secondary weapon, but can also be used
if you only equip a primary weapon. Pressing and holding the reload button always resets the script to your primary weapon (in case you die & respawn).
Colour codes and rumbles will help you identify the current set up.

HOLD ADS + UP: StandardSetUp
- primary weapon: normal fire
- secondary weapon: rapid fire (for pistol)
- hold reload button to reset (when you die)

HOLD ADS + DOWN AkimboSetUP)
- primary weapon: normal fire
- secondary weapon: easy akimbo with rapid fire (for pistols, to fire press either LT or RT(
- hold reload button to reset (when you die)

HOLD ADS + RIGHT RapidFireSetUp
- primary weapon: rapid fire optimised for burst weapon (E.g. R3K)
- secondary weapon: rapid fire (for hand gun)
- hold reload button to reset (when you die)

HOLD ADS + LEFT JitterOn_SetUp (Jitter for DCM-8, E-eon, Reaver, RACK9, ECM, and many other weapons).
- Jitter for DCM-8, E-eon, Reaver, RACK9, ECM, and many other weapons.... (does not require a tactical)
- dexterity is required, standard gesture is also required
- hold reload button to reset (when you die)

SUPER AIM ASSIST !!!
- standard on, to switch off: press & hold Y-button & press VIEW

EASY DOUBLE JUMP
- Tap jump button twice for a double jump (ideal for jump shot)
- If you hold the jump button it will also do a long jump until you release the jump button again
- To SWITCH ON/OFF in game: Hold jump_btn + tap D-pad up

EASY SPRINT PRESS SENSITIVE (95%)
- Press left stick in any direction to sprint, to walk slowly release pressure on the left stick
- TO SWITCH ON/OFF in game: Hold D-pad Down + tap jump-btn

FLAWLESS SLIDE
- tap prone button once whilst running/sprinting and you will perform a perfect slide (reliable & smooth)

HAIR TRIGGERS
- both your ads and fire button have hair triggers for ultra-fast firing and aiming

EASY AKIMBO PRIMARY WEAPON (TYPE-2 & HVR - Gemini)
- hold VIEW + tap LETHAL to switch on/off easy akimbo (standard: off)
- Easy akimbo - press either LT or RT and the opposite trigger will be pressed automatically.

EASY MELEE (MELEE BUTTON UNDER XB1_LS - FOR PLAYERS WHO USE A TACTICAL BUTTON CONFIGURATION ONLY)
- WHEN you leave AUTO SPRINT on you no longer need to click LS to start sprinting.
- Instead you can use LS button for MELEE. It takes a few games to get used to it, but once you are: you will love it!
- If you want to remove this from the script, then delete line 209 in the main block: "if (get_val(XB1_LS)) set_val(XB1_B, 100)"
- Players who use the DEFAULT button layout might want to consider LEAVING this in the script for easy drop shooting.


***********DO NOT FORGET TO CHANGE BUTTON LAYOUT TO THE ONE YOU USE (if you don`t the script will not work properly)
************************************************** ******/
///////////////////BUMPER JUMPER TACTICAL/////////////////////////////////////
define FIRE_BTN = 4; // default RT
define ADS_BTN = 7; // LT
define SPRINT_BTN = 8; // LS
define PRONE_BTN = 5; // B
define JUMP_BTN = 6; // A
define SWITCH_WEAPON = 17; // XB360_Y 17 PS3_TRIANGLE
define RELOAD_BTN = 20; // XB360_X 20 PS3_SQUARE
define MELEE = 18; // XB360_B 18 PS3_CIRCLE
define LETHAL = 3; // RB
define TACTICAL = 19; // XB360_A 19 PS3_CROSS
define Up = 13;
define Right = 16;
define Down = 14;
define Left = 15;
define R_T = 4; // default RT
define L_T = 7; // LT
define R_X = 9;
define R_Y = 10;
define L_X = 11;
define L_Y = 12;
/*
//Script was modified by * Script Manipulator * ver.12.1 /on date: time:
define FIRE_BTN = PS4_R2; // default RT
define ADS_BTN = PS4_L2; // LT
define SPRINT_BTN = PS4_L3; // LS
define PRONE_BTN = PS4_R3; // B
define JUMP_BTN = PS4_L1; // A
define SWITCH_WEAPON = PS4_TRIANGLE; // XB360_Y PS4_TRIANGLE PS3_TRIANGLE
define RELOAD_BTN = PS4_SQUARE; // XB360_X PS4_SQUARE PS3_SQUARE
define MELEE = PS4_CIRCLE; // XB360_B PS4_CIRCLE PS3_CIRCLE
define LETHAL = PS4_R1; // RB
define TACTICAL = PS4_CROSS; // XB360_A PS4_CROSS PS3_CROSS
define Up = PS4_UP;
define Right = PS4_RIGHT;
define Down = PS4_DOWN;
define Left = PS4_LEFT;
define R_T = PS4_R2; // default RT
define L_T = PS4_L2; // LT
define R_X = PS4_RX;
define R_Y = PS4_RY;
define L_X = PS4_LX;
define L_Y = PS4_LY;

set_val(Left, 100);
set_val(LETHAL, 100);
set_val(TACTICAL, 100);
set_val(RELOAD_BTN, 100);
wait(17);
set_val(LETHAL, 0);
set_val(TACTICAL, 0);
wait(17);
set_val(RELOAD_BTN, 100);
set_val(LETHAL, 100);
set_val(TACTICAL, 100);
wait(17);
*/

////HAIR TRIGGERS
define INSTA_FIRE = 95; // The % at which it boosts the SHOOT button when pressed - i.e. 95% means when pressed 5%
define INSTA_AIM = 95; // The % at which it boosts the ADS button when pressed - i.e. 95% means when pressed 5%
define ADS_SPEED = 20; // The % at which it boosts your aiming speed when using ADS
define time_to_dblclick =300;
define dropDelay =600;
define timelimit =300;
define NotUse = 0;


int RA;
int LX;
int LY;
// AKIMBO RF
int hold_timeA = 30; // Akimbo Rapid Fire
int rest_timeA = 30; // ----- || --------
//-------------------------------------------
// PRIMARY pulse
int hold_timeP = 40; // Primary Weapon
int rest_timeP = 100;
//-------------------------------------------
// SECONDARY
int hold_timeS = 30; // secondary
int rest_timeS = 30; // secondary
//-------------------------------------------
// PRIMARY adjustable
int hold_time = 40;
int rest_time = 20;

////////////////////////////////////////////////////////
// Boolean Variables
int b_dblclick;
int dblclick_msecs;
int dblclick_count;
int b_infinite_slide; = TRUE;
int loop;
int rapid_onoff = FALSE;
int akimbo_onoff = FALSE;
int Prim_SecondWeapon = TRUE;
int PrimaryWeapon = TRUE;
int SecondaryWeapon = FALSE;
int ADS_sens = FALSE;
int b_Slide_Reload = TRUE;

int LongJumpisON = TRUE
int NotReloading = TRUE;
int AutoSprint_on_off = TRUE;
int akimbo_Primary = FALSE;
int val = 200
int JitterOn_SetUp = FALSE;
int StandardSetUp = TRUE;
int AkimboSetUP = FALSE;
int RapidFireSetUp = FALSE;
int aim_assist_on = TRUE; // On by default latest version from x22dot optimised for assault riffles and sensitivity 5 -14
int JumpActive = FALSE;
int b_switch;
int DblClick_JUMP;
int TimeToJump;
int LongJump = TRUE;
int b_running;
int b_tap ; // boolean variable
int timerLJump;
int wait_sec_tap = 150;
int InvertYaxis =FALSE;
int Invert = 1;
int InstantDrop =FALSE;
int SlideOrDrop =FALSE;
int Jitter_on = FALSE;
int value = 28;
int value2 = -28;
int negative_value_lt_first = -25;
int positive_value_lt_first = 25;
int positive_value_lt_second = 25;
int negative_value_rt_first = -34;
int positive_value_rt_first = 34;
int positive_value_rt_second = 23;


int timer;


int delay = 11;
//INITIALIZATION - init
//--------------------------------------------------------------
init {//#############################################

if(InvertYaxis) Invert = -1;
if(InstantDrop)SlideOrDrop=20;
else SlideOrDrop=10;
}
main { // Start of MAIN BLOCK


set_val(TRACE_1,StandardSetUp);
set_val(TRACE_2,AkimboSetUP);
set_val(TRACE_3,RapidFireSetUp);
set_val(TRACE_4,JitterOn_SetUp);


if(get_val(ADS_BTN)){sensitivity(ADS_BTN, 10, 100 + INSTA_AIM);}
if(get_val(FIRE_BTN)){sensitivity(FIRE_BTN, 10, 100 + INSTA_FIRE);}


//EASY MELEE (MELEE BUTTON UNDER XB1_LS)
//- When EASY SPRINT is on, you can use your Left Stick for MELEE. It takes a few games to get used to it, but once you are: you will love it!
//- If you want to remove this from the script, then delete line 209:
if (get_val(XB1_LS)) set_val(XB1_B, 100)




//--------------------------------------------------------------
// FIND DIRECTION of Left Analogue
if(get_val(L_X)<-20 || get_val(L_X)>20)LX=get_val(L_X);
//--------------------------------------------------------------


///////////////////////////////////////////////////////////////
/// MENU SYSTEM
//------------------------------------------
if(get_val(ADS_BTN)){// hold ADS button + D pad buttons
////////////////////////////////
// STANDARD SET UP
if(event_press(Up)){// D pad UP
StandardSetUp = TRUE;
AkimboSetUP = FALSE;
RapidFireSetUp = FALSE;
JitterOn_SetUp = FALSE;

PrimaryWeapon = TRUE;
SecondaryWeapon= FALSE;
akimbo_onoff = FALSE;
Jitter_on = FALSE;



}
////////////////////////////////
// AKIMBO SET UP
if(event_press(Down)) {// D pad DOWN


StandardSetUp = FALSE;
AkimboSetUP = TRUE;
RapidFireSetUp = FALSE;
JitterOn_SetUp = FALSE;

akimbo_onoff = FALSE;
PrimaryWeapon = TRUE;
SecondaryWeapon= FALSE;
Jitter_on = FALSE;



}
////////////////////////////////
// RAPID FIRE SET UP
if(event_press(Right)) {// D pad RIGHT
StandardSetUp = FALSE;
AkimboSetUP = FALSE;
RapidFireSetUp = TRUE;
JitterOn_SetUp = FALSE;

PrimaryWeapon = TRUE;
SecondaryWeapon= FALSE;
akimbo_onoff = FALSE;
Jitter_on = FALSE;


}
///////////////////////////////
// Jitter set up
if(event_press(Left)) {// D pad LEFT
StandardSetUp = FALSE;
AkimboSetUP = FALSE;
RapidFireSetUp = FALSE;
JitterOn_SetUp = TRUE;

PrimaryWeapon = TRUE;
SecondaryWeapon= FALSE;
akimbo_onoff = FALSE;
Jitter_on = FALSE;

}


}
if(JitterOn_SetUp){//##########################################


if(Jitter_on) f_ColorLed(0,0,0,2); // PINK



//////////////////////////////////
// RESET VARIABLES
if(get_val(RELOAD_BTN) && get_ptime(RELOAD_BTN)>=150) {
Jitter_on = FALSE;
SecondaryWeapon = FALSE;
combo_run(NOTIFY_RESET);
}



if(event_press(SWITCH_WEAPON)) {
Jitter_on = !Jitter_on;
SecondaryWeapon = !SecondaryWeapon;
}
if (get_val(FIRE_BTN)) {combo_run(jitter);}






////////////////////////////////////////////////////////////
//

}


//Must enable in options settings the sprint cancels reload for it to work.
//Also do not use the vulture as a scorestreak jitter fails with vulture.




//////////////////////////////////////////////////////////////////////////
// AKIMBO SET UP
//////////////////////////////////////////////////////////////////////////

//2. AKIMBO SET UP


//- Primary Weapon - normal fire
//- Secondary - Akimbo dual easy with rapid fire.
//-------------------------------------------------

if(AkimboSetUP){//**********************************


if(PrimaryWeapon) f_ColorLed(2,0,0,0); // BLUE
else if(akimbo_onoff) f_ColorLed(2,2,2,2); // WHITE
else if( !PrimaryWeapon && !akimbo_onoff)
f_ColorLed(0,2,0,0); // RED

//////////////////////////////////
// RESET VARIABLES
if(get_val(RELOAD_BTN) && get_ptime(RELOAD_BTN)>=200) {
PrimaryWeapon = TRUE;
akimbo_onoff = FALSE;
b_switch=FALSE;
combo_run(NOTIFY_RESET);
}



if(event_press(SWITCH_WEAPON)) {
PrimaryWeapon = !PrimaryWeapon;
akimbo_onoff = !akimbo_onoff;
}



//////////////////////////////////////
else if(akimbo_onoff){
if(get_val(FIRE_BTN) && !get_val(ADS_BTN)){
combo_run (RAPID_AKIMBO);}
if(get_val(ADS_BTN) && !get_val(FIRE_BTN)){
combo_run (RAPID_AKIMBO);}

}

}//**************************************************
// AKIMBO SET UP end

///////////////////////////////////////////////////////////////////////
/// RAPID FIRE SET UP
///////////////////////////////////////////////////////////////////////

//3. RAPID FIRE SET UP


//- Primary - pulse rapid fire
//- Secondary - adjustable rapid fire


if(RapidFireSetUp){//##########################################


if(PrimaryWeapon) f_ColorLed(0,0,2,0); // LIME/GREEN
else if(SecondaryWeapon) f_ColorLed(0,2,2,0); // Yellow
else if( !PrimaryWeapon && !SecondaryWeapon)
f_ColorLed(0,2,0,0); // RED


//////////////////////////////////
// RESET VARIABLES
if(get_val(RELOAD_BTN) && get_ptime(RELOAD_BTN)>=200) {
PrimaryWeapon = TRUE;
SecondaryWeapon = FALSE;
combo_run(NOTIFY_RESET);
}



if(event_press(SWITCH_WEAPON)) {
PrimaryWeapon = !PrimaryWeapon;
SecondaryWeapon = !SecondaryWeapon;
}


////////////////////////////////////////////////////////////
// Rapid Fire Primary weapon
if(PrimaryWeapon){//----------------------------------------

if(get_val(FIRE_BTN)>0 ) {
combo_run(RAPID_FIRE_Primary);
}else if(combo_running(RAPID_FIRE_Primary)){
combo_stop(RAPID_FIRE_Primary);
}
}//--------------------------------------------------------
////////////////////////////////////////////////////////////
// Rapid Fire Secondary weapon
if(SecondaryWeapon) {//----------------------------------------

if(get_val(FIRE_BTN)>0 ) {
combo_run(RAPID_FIRE_Secondary);
}else if(combo_running(RAPID_FIRE_Secondary)){
combo_stop(RAPID_FIRE_Secondary);
}
}//----------------------------------------------------


}
if(StandardSetUp){//=======================================


if(PrimaryWeapon) f_ColorLed(2,0,0,0); // BLUE
else if(SecondaryWeapon) f_ColorLed(0,2,2,0); // Yellow
else if( !PrimaryWeapon && !SecondaryWeapon)
f_ColorLed(0,2,0,0); // RED



//------------------------------------------------------
//////////////////////////////////
// RESET VARIABLES
if(get_val(RELOAD_BTN) && get_ptime(RELOAD_BTN)>=200) {
PrimaryWeapon = TRUE;
SecondaryWeapon = FALSE;
akimbo_onoff = FALSE;
b_switch=FALSE; //////////////////////////////////
combo_run(NOTIFY_RESET);


}//-----------------------------------------------------



//---------------------------------------
if(event_press(SWITCH_WEAPON)) {
PrimaryWeapon = !PrimaryWeapon;
SecondaryWeapon = !SecondaryWeapon;

akimbo_onoff = FALSE;

}//--------------------------------------


////////////////////////////////////////////////////////////


/////////////////////////////////////// Rapid Fire Secondary weapon
if(SecondaryWeapon){//----------------------------------------


if(get_val(FIRE_BTN)>0 ) {
combo_run(RAPID_FIRE_Secondary);
}else if(combo_running(RAPID_FIRE_Secondary)){
combo_stop(RAPID_FIRE_Secondary);
}
}
}

if(get_val(PRONE_BTN)) {
combo_run(ExtendedCrouch);
}


if(get_val(Down)){
if(event_press(JUMP_BTN)) {
AutoSprint_on_off = !AutoSprint_on_off;
}
set_val(Down, 0):

}

if(AutoSprint_on_off ){

if(get_val(L_Y)<=-95 && NotReloading && !get_val(ADS_BTN)){ combo_run( AutoSprint); }
else if(get_val(L_Y) > -95) { combo_stop( AutoSprint); }
}

if(get_val(XB1_VIEW)) {
if(event_press(LETHAL)) akimbo_Primary = !akimbo_Primary;
}
if(akimbo_Primary) {
if(get_val(FIRE_BTN))
set_val(ADS_BTN ,100);


if (get_val (ADS_BTN))
set_val (FIRE_BTN, 100);
}


if(get_val(JUMP_BTN) && LongJumpisON) {combo_run(Jump);}
else if(combo_running(Jump)) {combo_stop(Jump);}

if(LongJump ){
if(double_click(JUMP_BTN)) combo_run (LONG_JUMP_HIMSELF);
}

// switch Infinite Slide OFF / ON




////////////////////////////////////////////////
// start Infinite Slide with EXTRA INPUT






if(get_val(XB1_Y)) {
if(event_press(XB1_VIEW)) aim_assist_on = !aim_assist_on;
if(aim_assist_on) combo_run(NOTIFY_RESET);

}


if(aim_assist_on){//---------------------------------------------

if(get_val(L_T)) {
combo_run(LT_C);
}

if(get_val(L_T) && get_val(R_T)) {
combo_stop(LT_C);
combo_run(RT_C);
}

if(get_val(R_X) < value2 || get_val(R_X) > value || get_val(R_Y) < value2 || get_val(R_Y) > value
|| get_val(R_X) < value2 || get_val(R_X) > value || get_val(R_Y) < value2 || get_val(R_Y) > value){
combo_stop(LT_C);
combo_stop(RT_C);
}
}//--------------------------------------------------------------


}// End of MAIN BLOCK


combo LT_C {
set_val(R_Y, negative_value_lt_first);
wait(delay)
set_val(R_X, positive_value_lt_first);
set_val(R_Y, positive_value_lt_second);
wait(delay)
set_val(R_Y, positive_value_lt_second);
wait(delay)
set_val(R_X, negative_value_lt_first);
set_val(R_Y, positive_value_lt_second);
wait(delay)
}

combo RT_C {
set_val(R_Y, negative_value_rt_first);
wait(delay)
set_val(R_X, positive_value_rt_first);
set_val(R_Y, positive_value_rt_second);
wait(delay)
set_val(R_Y, positive_value_rt_second);
wait(delay)
set_val(R_X, negative_value_rt_first);
set_val(R_Y, positive_value_rt_second);
wait(delay)
}


combo Jump {
set_val(JUMP_BTN,100);//1
wait(80);
set_val(JUMP_BTN, 0);
wait(80);
set_val(JUMP_BTN,100);//2
wait(80);
set_val(JUMP_BTN, 0);
wait(80);
// set_val(JUMP_BTN,100);//2
// wait(125);
// set_val(JUMP_BTN, 0);
// wait(60);


}
combo LONG_JUMP_HIMSELF {
set_val(JUMP_BTN,100);
wait(60);
wait(100);
set_val(JUMP_BTN,100);
wait(1000);
wait(60);

}


combo NOTIFY_RESET {
set_rumble(RUMBLE_A,100):
wait(400);
reset_rumble();
wait(200);

}



combo AutoSprint {
set_val(SPRINT_BTN,100);
wait(10); // hold Sprint btn.
set_val(SPRINT_BTN,100);
}

combo RAPID_AKIMBO {
set_val(FIRE_BTN,100);
set_val( ADS_BTN,100);
wait(hold_timeA);
set_val( ADS_BTN,0);
set_val(FIRE_BTN,0);
wait(rest_timeA);
set_val( ADS_BTN,0);
set_val(FIRE_BTN,0);
wait(rest_timeA);
}

combo RAPID_FIRE {
set_val(FIRE_BTN,100);
wait(hold_time);
set_val(FIRE_BTN,0);
wait(rest_time);
set_val(FIRE_BTN,0);
wait(rest_time);

}
combo RAPID_FIRE_Primary {
set_val(FIRE_BTN,100);
wait(hold_timeP);
set_val(FIRE_BTN,0);
wait(rest_timeP);
set_val(FIRE_BTN,0);
wait(rest_timeP);
}
combo RAPID_FIRE_Secondary {
set_val(FIRE_BTN,100);
wait(hold_timeS);
set_val(FIRE_BTN,0);
wait(rest_timeS);
set_val(FIRE_BTN,0);
wait(rest_timeS);
}

combo jitter {
set_val(Left, 100);
set_val(LETHAL, 100);
set_val(TACTICAL, 100);
set_val(RELOAD_BTN, 100);
wait(17);
set_val(LETHAL, 0);
set_val(TACTICAL, 0);
wait(17);
set_val(RELOAD_BTN, 100);
set_val(LETHAL, 100);
set_val(TACTICAL, 100);
wait(17);
}
combo ExtendedCrouch {
set_val(PRONE_BTN, 100);
wait(300);
}

function f_ColorLed (a,b,c,d){
set_led(LED_1,a);
set_led(LED_2,b);
set_led(LED_3,c);
set_led(LED_4,d);
}
function double_click (button) {
if (b_dblclick) {
dblclick_msecs = dblclick_msecs + get_rtime();
if ( dblclick_msecs > time_to_dblclick ) {
dblclick_count = 0;
dblclick_msecs = 0;
b_dblclick = FALSE;
}
}
if (event_release(button) && get_ptime(button) < 150) {
if (dblclick_count == 0) {
b_dblclick = TRUE;
} else if (dblclick_count == 1) {
dblclick_count = 0;
return 1;
}
dblclick_count = dblclick_count + 1;
}

return 0;
}
// end of script

Dr. Price
6th June 17, 08:57
Это на ХВ1, второй на PS4, глянь

sky418
6th June 17, 10:25
уму пофиг на чем работать на XBOX или PS4

aleshqa
12th June 17, 12:31
Привет, друзья! У меня следующая проблема, настроил кронус для игры в овервотч на клаво/мыше, первые минут 5 игры работает хорошо, но после начинается делэй, те чувствуется как мышка стала как по маслу ездить, хотя первые минуты достаточно резво бегает, в чем может быть проблема? на кронусе стоит последняя прошивка

Dr. Price
13th June 17, 05:20
Привет, друзья! У меня следующая проблема, настроил кронус для игры в овервотч на клаво/мыше, первые минут 5 игры работает хорошо, но после начинается делэй, те чувствуется как мышка стала как по маслу ездить, хотя первые минуты достаточно резво бегает, в чем может быть проблема? на кронусе стоит последняя прошивка


Привет, кронус тут не причём( надо только проверить настройки в девайсе). Какая мышь? Коврик? И через что и как подключал? Настройки сенсы в игре и мыши?

sky418
13th June 17, 05:33
Привет, друзья! У меня следующая проблема, настроил кронус для игры в овервотч на клаво/мыше, первые минут 5 игры работает хорошо, но после начинается делэй, те чувствуется как мышка стала как по маслу ездить, хотя первые минуты достаточно резво бегает, в чем может быть проблема? на кронусе стоит последняя прошивка
Судя по тому что ты написал там проблема не в хронусе а в софте, он у них кривой, посмотри загрузку проца при запущенном плагине (X-AIM кажется), скорей всего там будет 100% или около того.
Попробуй запустить программу от имени администратора и потом уже плагин. Но если там 100% мало что сделаешь, попробуй повыключать не нужные службы в винде, но готовых рецептов для этого нет. Ну или мощнее комп поставить, бред какой то для плевой программы супер комп :)

Masalsky
23rd July 17, 15:45
Всем доброго времени. Есть один вопрос: могу ли я обратиться к знающим толк в скриптах людям? Нужно решить одну проблему со скриптом. PS4. Игра Tom Clancy’s the Division, скрипт для сета Dead Aye (СЗЛОК). Скрипт работает, но не так как хотелось бы. Во время нажатия R2 происходит автоприцеливание через оптику и выстрел, после выстрела прицел через оптику остаётся пока не нажать на правый стик. Можно ли сделать так, чтобы после выстрела, прицел возвращался в обычное состояние и так каждый раз, чтобы нажатие на правый стик срабатывало сразу после выстрела, приводя прицел в обычное состояние. Если кто-то может помочь, я выложу ссылку на сам скрипт, а может у кого-то есть готовое решение. У одного ютубера видел рабочий скрипт, но поделиться не хочет

Masalsky
23rd July 17, 15:49
http://cronusmax.com/forums/showthread.php/174563-Dead-eye-quot-mod-quot-the-division

Вот ссылка на этот скрипт

Colarise
24th July 17, 10:20
Всем привет, подскажите пожалуйста как пишут скрипты? Неужели постоянно перетыкают кронус из пк в плойку? Подключил компьютер к плойке через официальное приложение подключаю кронус к компьютеру в usb порт, подключаю джостик дс4 к нему, а он не работает (причем компьютер определяет его как джостик), подключаю джостик без кронуса все работает. Как мне заставить джостик работать с кронусом на компьютере?

Champ88
10th September 17, 15:31
Привет,Excalibur так как ты хорошо знаешь Английский и Русский,мог бы ты перевести QuickStart на русский язык, русскоговорящиее пользователи cronusmax были бы тебе благодарны.Ps ну и так как ты спец по Fifa смог бы перевести FIFA 17(18) Instant Skills Gamepack тоже на русский язык.Это бы очень сильно облегчило жизнь новым обладателям cronusmax и любителям серии fifa.Заранее спасибо

Champ88
11th September 17, 12:18
Здравствуйте,подскажите в чем дело сделал все по инструкции Excalibur,при компиляции выдает 5 ошибок,В одном посте читал что Excalibur сказал парню что эти ошибки не критичны,но у парня их было 4 а у меня 5,может быть из-за этой 5 и не работает этот скрипт в Fifa.Ps Skills Gamepack работет отлично....Ну или дайте свой скрипт чтобы я попробывал,только уже скомпилированный в .gpc формат

// Script was generated with < FIFA Series Skills Generator > ver. 5.4 Date :09.12.17 Time: 12:23:11//------------------------------------------------------------------------
/**********************************************************************************************
This Script was made and intended for www.cronusmax.com (http://www.cronusmax.com) & CronusMAX ONLY. *
UNLESS permission is given by the creator and/or copywritee, *
All rights reserved. This material may not be reproduced, displayed, *
modified or distributed without the express prior written permission of the *
copyright holder. For permission, contact CronusMax. *
__ ____ ___ ____ __ __ _____ ___ ___ ____ __ __ *
/ ]| \ / \ | \ | | |/ ___/| | | / || | | *
/ / | D ) || _ || | ( \_ | _ _ || o || | | *
/ / | /| O || | || | |\__ || \_/ || ||_ _| *
/ \_ | \| || | || : |/ \ || | || _ || | *
\ || . \ || | || |\ || | || | || | | *
\____||__|\_|\___/ |__|__| \__,_| \___||___|___||__|__||__|__| *
*
************************************************************************************************/

/***********************************************************************

/$$$$$$$$ /$$$$$$ /$$$$$$$$ /$$$$$$ /$$ /$$$$$$$$
| $$_____/|_ $$_/| $$_____//$$__ $$ /$$$$ |_____ $$/
| $$ | $$ | $$ | $$ \ $$ |_ $$ /$$/
| $$$$$ | $$ | $$$$$ | $$$$$$$$ | $$ /$$/
| $$__/ | $$ | $$__/ | $$__ $$ | $$ /$$/
| $$ | $$ | $$ | $$ | $$ | $$ /$$/
| $$ /$$$$$$| $$ | $$ | $$ /$$$$$$ /$$/
|__/ |______/|__/ |__/ |__/ |______/|__/


*************************************************************************/

/////////////////// SKILLS \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
//-----------------------------------------------------------------------

///\ 7. Turn and Spin 4*-5*//\2. Step Over 2*//\3. Revers Step Over 2*//\12.Ball Roll Flick 5*//\
///\ default Skill : 1. Body Feint - Best Skill 2*
///\ Skill with one direction : 21. Fake Pass

// DESCRIPTIONS - INSTRUCTION
// Switch Skills
//
// hold button : PS4_L2 and then press :
// button : will switch to Skill :
// D-pad UP => 7
// D-pad RIGHT => 2
// D-pad DOWN => 3
// D-pad LEFT => 12
// will switch to default Skill :
// hold button :PS4_L2 + (PS4 SHARE / XB1 VIEW) => 1. Body Feint - Best Skill
//
// ACTIVATE SKILLS
// Skills with Left and Right exit ( direction )
// Double tap : PS4_L1 Modifier Button to activate skill to the Left
// Double tap : PS4_R1 Modifier Button to activate skill to the Right
//
// Skills with one direction ( no exit )
//
// Press : PS4_L3 = 21. Fake Pass
//-----------------------------------------------------------------------
//--------------------------------------------------------------
// DECLARATIONS
//--------------------------------------------------------------
define DOnotUSE = 1;
define DelayNormal = 80;
define DelayRnbwHOLD = 160;
define DelayRest = 200;
define DelayLeft_move= 500;
define timelimit = 300; // Time to Double click
//////////////////////////////////////////////////////////////////
// YOUR BUTTON LAYOUT
define PaceCtrol = PS4_L2; // Pace Control
define FinesseShot = PS4_R1; // Finesse Shot
define PlayerRun = PS4_L1; // Player Run
define ShotBtn = PS4_CIRCLE; // Shot Btn
define SprintBtn = PS4_R2; // Sprint Btn
define MOVE_X = PS4_LX;
define MOVE_Y = PS4_LY;
define SKILL_STICK_X = PS4_RX;
define SKILL_STICK_Y = PS4_RY;
define holdBtnA = PS4_L2; // hold btn for choice A SKill
define Lbtn = PS4_L1;// Modifier Button to activate skill to the Left
define Rbtn = PS4_R1;// Modifier Button to activate skill to the Right
define OneDirectBtn = PS4_L3;// Modifier Button to activate Skill with One Direction
define DopBTN = PS4_L2;// Modifier Button to activate Aditional Skill
define SPRINT = PS4_R2;// Modifier Button to activate Aditional Skill
define time_to_dblclick = 300; // Time to Double click
define defaultSkill = 1;// 1. Body Feint - Best Skill 2*

define Best_SKILL = 1; // BestFIFAmove
define StepOver_SKILL = 2; // STEPOVER_DIRECTION
define ReversStepOver_SKILL = 3; // REVERS_STEPOVER
define DoubleTouch_EXIT_SKILL = 4; // REVERS_STEPOVER and EXIT
define Advanced_Elastico_SKILL = 5; // dob=97; Elastico=TRUE; TURNandSPIN_ELASTICO
define Elastico_SKILL = 6; // dob=97; Elastico=TRUE; TURNandSPIN_ELASTICO
define Turn_AND_Spin_SKILL = 7; //
define HocusPocus_SKILL = 8; // HOCUS_POCUS
define Spin_NEW_SKILL = 9; // Elastico=0;dob=100;combo_run(TURNandSPIN_ELASTICO);
define Feint_L_R_SKILL =10; // FEINT_SKILL
define Roulette_SKILL =11; // ROULETTE
define Ball_Roll_Flick =12; // BalRollFlick
define OP_Skill =13; // OP Skill
define Ball_Roll_Rock_and_Roll =14; // Ball Roll Rock and Roll
define Bolasie_Flick_SKILL =15; // Bolasie Flick dob=97; Elastico=FALSE;
define Fake_Shot_SKILL =16; // Fake Shot

define HeelFlickTurn_SKILL =17; // Heel Flick Turn
define Heel_to_Heel_SKILL =18; // HEELtoHEEL
define Rainbow_SKILL =19; // RAINBOW
define RonaldoHeelChop =20; // Ronaldo Heel Chop
define Fake_Pass_SKILL =21; // Fake Pass
define Heel_Flick_Turn_SKILL =22; // Heel Flick Turn
define In_Air_Rainbow =23; // standing = InAirRainbow / running = RAINBOW
define In_Air_Elastico =24; // InAirElastico
define Sombrero_Flick =25; // standing =Sombrero Flick / running = Heel to Heel
define Juggling_Ball =26; // Juggling Ball
define Chest_Flick_Skill =27; // Juggling Ball + Chest Flick
//--------------------------------------------------------------
// DATA SEGMENT
//--------------------------------------------------------------
data(DOnotUSE,
// 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
0,-100,50,-100,100,-100,100,-50,100, 0, 100, 50, 100,100, 50,100, 0,100, -50,100,-100,100,-100, 50,-100, 0, -100, -50, -100, -100, -50, -100,
// 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
0,-100,50,-100,100,-100,100,-50,100, 0, 100, 50, 100,100, 50,100, 0,100, -50,100,-100,100,-100, 50,-100, 0, -100, -50, -100, -100, -50, -100,
// 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
0,-100,50,-100,100,-100,100,-50,100, 0, 100, 50, 100,100, 50,100, 0,100, -50,100,-100,100,-100, 50,-100, 0, -100, -50, -100, -100, -50, -100,
// 97 98 99 100
4, 12, 6, 10 //

);// end of data
//--------------------------------------------------------------
//--------------------------------------------------------------
// VARIABLES
//--------------------------------------------------------------
int b_tap;
int DpadUP = 7;// Skill for D-UP 7. Turn and Spin 4*-5*
int DpadR = 2;// Skill for D-RIGHT 2. Step Over 2*
int DpadD = 3;// Skill for D-DOWN 3. Revers Step Over 2*
int DpadL = 12;// Skill for D-LEFT 12.Ball Roll Flick 5*

int ZX, ZY;
int LX, LY; // Direction of Left Stick
int RightON =FALSE;
int Elastico =FALSE;
int IndL=0; // IndL for LEFT ANALOG we use with dbyte(Ind+ ..);
int IndR_L=0; // IndR_L for LEFT ANALOG we use with dbyte(Ind+ ..);
int Ind=0; // Ind we use with dbyte(Ind+ ..);
int Zone; //
int temp_Zone;
int mX,mY;
int OnOff =TRUE;
int Points =0;
int OnOffMods =TRUE;
int OneDirectSkill;
int dob;
int w_AdvancedElastico =10;
int SKill = defaultSkill;
int b_Standing;
int w_delay1;
int w_delay2;


//--------------------------------------------------------------
// MAIN BLOCK
//--------------------------------------------------------------
main {


if(OnOff){//------------------------------------------------------------------------------------
if(abs(get_val(MOVE_X))<80 && abs(get_val(MOVE_Y))<80){
b_Standing=TRUE;
}else{
LX=get_val(MOVE_X);
LY=get_val(MOVE_Y);
b_Standing=FALSE;
get_Zone(LX,LY);

ZX=LY;ZY=inv(LX);// Zone 13
}
}//-----------------------------------------------------------------------------------------------



// ON / OFF All Skills
if(get_val(1)){
if(event_press(19))OnOffMods=!OnOffMods;
set_val(19,0);
}


// CHANGE SKILLS Bank 1
if(get_val(holdBtnA))
{//-----------------------------------------------------------
if(get_val(13)) { SKill=DpadUP;}//7. Turn and Spin 4*-5*
if(get_val(16)) { SKill=DpadR ;}//2. Step Over 2*
if(get_val(14)) { SKill=DpadD ;}//3. Revers Step Over 2*
if(get_val(15)) { SKill=DpadL ;}//12.Ball Roll Flick 5*
if(get_val( 1)) { SKill=defaultSkill ;} // set Skill to default1 Skill => 1. Body Feint - Best Skill 2*
Null_Directional_btns ();
set_val( 1,0);
}//-----------------------------------------------------------

if(OnOffMods) { // all Skills mode



// Bank 1 run to the LEFT
//--------------------------------------------------------------
/////////////////////////////////////////////////////////
// double click : PS4_L1
if (event_press(Lbtn) && !b_tap) {
combo_run(ONE_TAP);
// Second tap
}else if (event_press(Lbtn) && b_tap ){
b_tap=FALSE;
RightON= 0;combo_run(DIRECTION_OF_L_ANALOG);
}
//--------------------------------------------------------------
// Bank 1 run to the RIGHT
//--------------------------------------------------------------
//////////////////////////////////////////////////////////
// double click :PS4_R1
if (event_press(Rbtn) && !b_tap) {
combo_run(ONE_TAP);
// Second tap
}else if (event_press(Rbtn) && b_tap ){
b_tap=FALSE;
RightON= 1;combo_run(DIRECTION_OF_L_ANALOG);
}



//--------------------------------------------------------------
// Skills with one direction press : PS4_R3
//--------------------------------------------------------------
if(event_release(OneDirectBtn) && get_ptime(OneDirectBtn)>100)
{OneDirectSkill=21; combo_run(FAKE_SHOT); } //21. FAKE PASS (RT)


}// ON / OFF mods
//--------------------------------------------------------------

//--------------------------------------------------------------
} // end of main block

////////////////////////////////////////////////////////////////
// COMBO BLOCKS //////////////////////////////////////////////
////////////////////////////////////////////////////////////////
combo ONE_TAP {
b_tap=TRUE;
wait(time_to_dblclick); // wait for second tap
b_tap=FALSE;
}
// DIRECTION OF LEFT ANALOG
//--------------------------------------------------------------
combo DIRECTION_OF_L_ANALOG {

OnOff=FALSE;

if(RightON){
ZX=inv(LY);ZY=LX; // Zone 3
}else {
ZX=LY;ZY=inv(LX); // Zone 7
}

block(SprintBtn,500);
block(MOVE_X,1000);block(MOVE_Y,1000);
if(Zone>0)
{//------------------------------------------------

if( SKill== 7) {dob=97; Elastico=FALSE;combo_run(TURNandSPIN_ELASTICO);}//7. Turn and Spin
if( SKill== 2) {combo_run(STEPOVER_DIRECTION);}
if( SKill== 3) {combo_run(REVERS_STEPOVER); }
if( SKill==12) {combo_run(BalRollFlick);} //12. Ball Roll Flick
// Default Skill
if( SKill== 1) {combo_run(BestFIFAmove);}
}//------------------------------------------------

}
//--------------------------------------------------------------
// end of DIRECTIONS
//--------------------------------------------------------------

//////////////////////////////////////////////////////////////
// 1. BEST FIFA MOVE ////////////////////////////////////////
//////////////////////////////////////////////////////////////
combo BestFIFAmove {
RA_CW(ZX,ZY);
wait(150);//
RA_CW(0,0);
wait(150);//
LA_CW(ZX,ZY);
wait(200);
OnOff=TRUE;
}


//////////////////////////////////////////////////////////////
// 2. STEP OVER /////////////////////////////////////////////
//////////////////////////////////////////////////////////////
combo STEPOVER_DIRECTION {
RightON = !RightON;
if (RightON)Ind=(Zone * 2)+ 32;
else Ind=(Zone * 2)- 1;
Points = 3;
combo_run(MimicCircle);
}

//////////////////////////////////////////////////////////////
// 3. REVERS STEP OVER //////////////////////////////////////
//////////////////////////////////////////////////////////////
combo REVERS_STEPOVER {

if(RightON){
Ind=(Zone + 4)* 2; //Zone= 5
IndR_L = ((Zone + 2)* 2)- 1;
}else{
Ind=((Zone + 12) * 2)- 1; //Zone= 13
IndR_L = ((Zone + 14)* 2)- 1;
}
Points = 3;
combo_run(MimicCircle);

}
// 7. Turn and Spin
///////////////////////////////////////////////////////////////////
// MIMIC CIRCLE //////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////
combo MimicCircle {
if(Points>=1){
if (RightON){RA_CCW(dbyte(Ind),dbyte(Ind - 1));}
else {RA_CW(dbyte(Ind),dbyte(Ind + 1));}
}
wait(40);
if(Points>=3){
if (RightON){RA_CCW(dbyte(Ind - 8),dbyte(Ind - 9));}
else {RA_CW(dbyte(Ind + 8),dbyte(Ind + 9));}
}
wait(40);
if(Points>=5){
if (RightON){RA_CCW(dbyte(Ind - 16),dbyte(Ind - 17));}
else {RA_CW(dbyte(Ind + 16),dbyte(Ind + 17));}
}
wait(40);
OnOff=TRUE;
}
///////////////////////////////////////////////////////////////////
// 12. Ball Roll Flick ///////////////////////////////
// 13. OP Skill ///////////////////////////////
///////////////////////////////////////////////////////////////////

combo BalRollFlick {
if (RightON) {
ZX=inv(mY);ZY=mX; // Zone 5
}else{
ZX=mY;ZY=inv(mX);// Zone 13
}
//
// -------------------------------------------------------
LA_CW(0,0);
wait(40);
RA_CW(ZX,ZY);
wait(200); //
wait(60);
if( SKill == 13 ) RA_CW(inv(ZX),inv(ZY));
else RA_CW(LX,LY);
wait(200); //
OnOff=TRUE;
}


///////////////////////////////////////////////////////////////////
// 16. Fake Shot ////////////////////////////////////////
///////////////////////////////////////////////////////////////////
combo FAKE_SHOT {
if(OneDirectSkill==20)f_RB_LT_RT(0,1,0); // Ronaldo Chop
else if(OneDirectSkill > 20)f_RB_LT_RT(0,0,1);// Fake Pass / V Drag Back
wait(40); //
if(OneDirectSkill==20)f_RB_LT_RT(0,1,0); // Ronaldo Chop
else if(OneDirectSkill > 20)f_RB_LT_RT(0,0,1); // Fake Pass
set_val(ShotBtn,100);
wait(40); //
if(OneDirectSkill==20)f_RB_LT_RT(0,1,0); // Ronaldo Chop
else if(OneDirectSkill > 20)f_RB_LT_RT(0,0,1);// Fake Pass
if(OneDirectSkill == 27 ) LA_CW(LX,LY); // V DRag Back
set_val(ShotBtn,100);
set_val(19,100);
wait(100); //
if(OneDirectSkill==20)f_RB_LT_RT(0,1,0); // Ronaldo Chop
else if(OneDirectSkill > 20)f_RB_LT_RT(0,0,1);// Fake Pass / V DRag Back
if(OneDirectSkill == 27 ) LA_CW(ZX,ZY); // V DRag Back
wait(40);
OnOff=TRUE;
}
///////////////////////////////////////////////////////////////////
/// Turn & Spin OR Elastico //////////////////////////////////////
//dob=97 /if Elastico=FALSE => Turn and Spin / if Elastico=TRUE => Elastico Chop
// NEW SPIN dob=100; Elastico=FALSE;
// 97 98 99 100
// 4, 12, 6, 10 //

combo TURNandSPIN_ELASTICO {

if(SKill==Bolasie_Flick_SKILL){// 16
f_RB_LT_RT(1,0,0);
w_AdvancedElastico=100;
}else if(SKill==Advanced_Elastico_SKILL){
f_RB_LT_RT(0,1,0);
w_AdvancedElastico=400;
}else{
w_AdvancedElastico=10;
}
wait(w_AdvancedElastico);
if(SKill==Bolasie_Flick_SKILL){f_RB_LT_RT(1,0,0);}// 16
if(SKill==Advanced_Elastico_SKILL){f_RB_LT_RT(0,1,0);}
if (RightON){Ind=((Zone + dbyte(dob))*2)- 1;}
else{Ind=((Zone + dbyte(dob + 1))*2)- 1;}
if(dob==97){//-------------------------------------------
if (Elastico){ RA_CW(inv(mX), inv(mY));}
else {RA_CW( mX , mY);} // RS go forvard
}//-------------------------------------------
if(dob==99){
RA_CW(dbyte(Ind),dbyte(Ind + 1));
}
wait(40);
if(SKill==Bolasie_Flick_SKILL){f_RB_LT_RT(1,0,0);}// 16
if(SKill==Advanced_Elastico_SKILL){f_RB_LT_RT(0,1,0);}
RA_CW(0,0);
wait(40);
if(SKill==Bolasie_Flick_SKILL){f_RB_LT_RT(1,0,0);}// 16
if(SKill==Advanced_Elastico_SKILL){f_RB_LT_RT(0,1,0);}
RA_CW(dbyte(Ind),dbyte(Ind + 1));
wait(40);
OnOff=TRUE;
}

function get_Zone (X,Y) {

if ((Y < -80 )&& (X>= -20 && X< 20 )) {Zone= 1;} // LS==>1
else if ((Y < -80 )&& (X>= 20 && X<= 70 )) {Zone= 2;} // LS==>2
else if ( Y< -70 && X> 70 ) {Zone= 3;} // LS==>2
else if ((X > 80 )&& (Y>= -70 && Y<= -20 )) {Zone= 4;} // LS==>2
else if ((X > 80 )&& (Y> -20 && Y< 20 )) {Zone= 5;} // LS==>2
else if ((X > 80 )&& (Y>= 20 && Y<= 70 )) {Zone= 6;} // LS==>2
else if ((X > 70 )&& ( Y> 70 )) {Zone= 7;} // LS==>2
else if ((X < 70 && X>20)&& ( Y== 100 )) {Zone= 8;} // LS==>2
else if ((Y > 80 )&& (X>= -20 && X<= 20 )) {Zone= 9;} // LS==>2
else if ((Y > 80 )&& (X< -20 && X> -70 )) {Zone=10;} // LS==>2
else if ((Y > 70 )&& ( X< -70 )) {Zone=11;} // LS==>2
else if ((X < -80 )&& (Y>= 20 && Y<= 70 )) {Zone=12;} // LS==>2
else if ((X < -80 )&& (Y> -20 && Y< 20 )) {Zone=13;} // LS==>2
else if ((X < -80 )&& (Y< -20 && Y> -70 )) {Zone=14;} // LS==>2
else if ((X < -70 )&& ( Y< -70 )) {Zone=15;} // LS==>2
else if ((Y < -80 )&& (X< -20 && X> -70 )) {Zone=16;} // LS==>2
temp_Zone=Zone;
f_get_Dir (Zone);
}// func end

function f_get_Dir (zona){

IndL= (zona * 2)- 1;

mX=dbyte(IndL);
mY=dbyte(IndL + 1);
}// func end
//--------------------------------------------------------------
//Right Analog Functions
//--------------------------------------------------------------
function RA_CW(X,Y) {
set_val(SKILL_STICK_X,X );
set_val(SKILL_STICK_Y,Y);
}
function RA_CCW(Y,X) {
set_val(SKILL_STICK_Y,Y );
set_val(SKILL_STICK_X,X);
}
function LA_CW(X,Y) {
set_val(MOVE_X,X );
set_val(MOVE_Y,Y);
}// func end
function f_RB_LT_RT (a,b,c){
if(a) set_val(FinesseShot,100); //RB
if(b) set_val(PaceCtrol,100); //LT
if(c) set_val(SprintBtn,100); //RT
}// func end
function Null_Directional_btns (){
set_val(13,0);
set_val(16,0);
set_val(14,0);
set_val(15,0);
}

https://www.dropbox.com/s/fpl04dbcsuvpglz/Excalibur.rar?dl=0

Champ88
12th September 17, 05:03
Спасибо за ответ Excalibur,мог бы ты дать готовый скрипт в формате gpc...Так как я копировал код с раздела skills generation,но безуспешно.Пробывал на Pc(xbox360contrl) и Ps4(xbox и ds4contrl).Ps:skils gamepack работает отлично во всех случаях.

Excalibur
12th September 17, 06:38
Спасибо за ответ Excalibur,мог бы ты дать готовый скрипт в формате gpc...Так как я копировал код с раздела skills generation,но безуспешно.Пробывал на Pc(xbox360contrl) и Ps4(xbox и ds4contrl).Ps:skils gamepack работает отлично во всех случаях.

И что именно не работает?

Этот скрипт должен работать.

Champ88
12th September 17, 06:46
Вообще ни одна комбинация)а в skils gamepack все идеально.Вот поэтому прошу скинуть твой любой скрипт для фифы уже скомпилированный в .gpc.Лучше с активацией через зажатие lt/l2.Если не получится,буду видео снимать всех моих действий)Заранее спасибо

Excalibur
12th September 17, 06:59
Вообще ни одна комбинация)а в skils gamepack все идеально.Вот поэтому прошу скинуть твой любой скрипт для фифы уже скомпилированный в .gpc.Лучше с активацией через зажатие lt/l2.Если не получится,буду видео снимать всех моих действий)Заранее спасибо


Как вы активируете Skills ?

Champ88
12th September 17, 07:20
Зажимаю lt+x,y,b,a ps думал что нашли в чем причина попробывал lt+dpad(крестовина-crosspad) но ничего не поменялось

Excalibur
12th September 17, 16:09
Зажимаю lt+x,y,b,a ps думал что нашли в чем причина попробывал lt+dpad(крестовина-crosspad) но ничего не поменялось


Этот скрипт не работает так. Посмотрите на рисунок ниже - это кнопки, которые запускают skills.

4067

Вы выбрали - L1 и R1 - Двойной щелчок.

Champ88
12th September 17, 23:36
Спасибо что пытаешься помочь))Пошагово:1 Удалил все скрипты которые были установлены. 2 В первый слот записал этот скрипт. 3 Отключил провод usbprog. 4 Вставил cronusmax в usb port. 5 Вставил gamepad в cronusmax. 6 Выбрал в cronusmax 1 script(загорелась цифра 1) 7 Зашел в Fifa 17. 8 Щелкнул 2 раза l1+r1. 9 Зажимал l2+cross;l2+circle;l2+square;l2+triangle Ничего не происходит.Извини что так подробно приходиться расписывать

Champ88
13th September 17, 00:23
Спасибо Excalibur,с твоей помощью разобрался,вся проблема была из-за не очень хорошего знания английского,но ты помог)Ps:А можно в этом skills generator,сделать скрипт как в skills gamepack,то есть чтобы работал так же,например зажатие кнопок l2+cross выполнялся rainbow l2+circle spin и так далее...

Excalibur
13th September 17, 03:02
Спасибо Excalibur,с твоей помощью разобрался,вся проблема была из-за не очень хорошего знания английского,но ты помог)Ps:А можно в этом skills generator,сделать скрипт как в skills gamepack,то есть чтобы работал так же,например зажатие кнопок l2+cross выполнялся rainbow l2+circle spin и так далее...

Нет, такого варианта в этой программе нет.

Champ88
13th September 17, 06:28
Понятно)А так большое Спасибо,без тебя бы не разобрался

PanzerFaust8277
14th September 17, 16:55
Добрый вечер! Простите если ни туда пишу. У меня CronusMax Plus. Обновил до последней версии.
Я целый год искал, кто бы мне помог со скриптами NHL 16 и NHL 17. Если конкретнее сказать, сделать один скрипт из двух. В общем дело такое. Я очень люблю играть в EASHL NHL вратарём на PS4. Сейчас вышла новая серия хоккейного симулятора NHL 18. Вратарь такой же дырявый как в NHL 17. Короче проблема такая. В NHL 16 вратарь отличные сейвы делал, но двигался он плохо. А в NHL 17|18 двигается очень хорошо, но пропускает очень много. Плохая реакция. Наверно ЕА Sports так специально сделала для привлечения новых игроков. Что бы каждый новый игрок мог свободно забить гол. Вы не могли бы мне помочь с этим скриптом? Можно ли увеличить скорость реакции? Или реакция вратаря не в скрипте делается? И можно ли так же увеличить скорость передвижения Goalie? А как можно из игры(диск) извлечь скрипт? Мне там ещё нужно Goalie Controls переделать.
Если Вас не затруднит, помогите пожалуйста.
Я в снимках допустил ошибку.
Move Goalie L Без(Hold)
Даже если не получится у Вас, всё равно спасибо Вам огромное за Ваш труд.
с/у Николай

Excalibur
16th September 17, 08:10
Добрый вечер! Простите если ни туда пишу. У меня CronusMax Plus. Обновил до последней версии.
Я целый год искал, кто бы мне помог со скриптами NHL 16 и NHL 17. Если конкретнее сказать, сделать один скрипт из двух. В общем дело такое. Я очень люблю играть в EASHL NHL вратарём на PS4. Сейчас вышла новая серия хоккейного симулятора NHL 18. Вратарь такой же дырявый как в NHL 17. Короче проблема такая. В NHL 16 вратарь отличные сейвы делал, но двигался он плохо. А в NHL 17|18 двигается очень хорошо, но пропускает очень много. Плохая реакция. Наверно ЕА Sports так специально сделала для привлечения новых игроков. Что бы каждый новый игрок мог свободно забить гол. Вы не могли бы мне помочь с этим скриптом? Можно ли увеличить скорость реакции? Или реакция вратаря не в скрипте делается? И можно ли так же увеличить скорость передвижения Goalie? А как можно из игры(диск) извлечь скрипт? Мне там ещё нужно Goalie Controls переделать.
Если Вас не затруднит, помогите пожалуйста.
Я в снимках допустил ошибку.
Move Goalie L Без(Hold)
Даже если не получится у Вас, всё равно спасибо Вам огромное за Ваш труд.
с/у Николай


Привет,
Я не знаю, можем ли мы увеличить скорость реакции вратаря. Обычно нет.
Мы можем увеличить чувствительность джойстиков, если это поможет.
Как вы хотите изменить элементы управления ( "Goalie Controls переделать")?

PanzerFaust8277
16th September 17, 08:44
Здравствуйте,
спасибо за быстрый ответ. Вы можете увеличить чувствительность джойстиков? Это просто отлично.
А я смогу потом сам изменять чувствительность джойстиков в КронусМакс Эпп?
И ещё один вопрос. By Hug Post Left и Hug Post Right, Goalie медленно делает. Можно сделать что бы Goalie быстро from Post to Post двигался?
Вот мои два скриншотс (Goalie Controls). Мне нужно именно так как на скриншотс.
40904091
Best Regards Николай

Excalibur
17th September 17, 11:07
Здравствуйте,
спасибо за быстрый ответ. Вы можете увеличить чувствительность джойстиков? Это просто отлично.
А я смогу потом сам изменять чувствительность джойстиков в КронусМакс Эпп?
И ещё один вопрос. By Hug Post Left и Hug Post Right, Goalie медленно делает. Можно сделать что бы Goalie быстро from Post to Post двигался?
Вот мои два скриншотс (Goalie Controls). Мне нужно именно так как на скриншотс.
40904091
Best Regards Николай

Здравствуйте,
Попробуйте этот скрипт - когда вы удерживаете L2 или R2, ваша чувствительность на левом джойстике увеличится на 30% ( но только ось X ).








int sens = 30;// измените это значение, чтобы изменить чувствительность джойстика


main {


if(get_val(PS4_L2) || get_val(PS4_R2)){
sensitivity(PS4_LX,NOT_USE,100 + sens);

}




}



By Hug Post Left и Hug Post Right, Goalie медленно делает. Можно сделать что бы Goalie быстро from Post to Post двигался?

Я не знаю, если это возможно - возможно, большая чувствительность джойстика поможет в етом.

Я не понимаю, что нужно сделать для "Goalie Controls".

PanzerFaust8277
17th September 17, 11:41
Здравствуйте,
спасибо за скрипт, обязательно попробую его. По поводу Goalie Controls. Вы видели мои скриншотс? Так вот, мне нужно именно такое управление для геймпада как на скриншотс. То есть например как Hug Post left: R2 + L left (Hold). Если я обнимаю штангу лево при нажатии R2 + L left(Hold). Если я отпущу R2 Goalie не будет обнимать штангу. Такое управление было в NHL 15.

Excalibur
18th September 17, 04:30
Здравствуйте,
спасибо за скрипт, обязательно попробую его. По поводу Goalie Controls. Вы видели мои скриншотс? Так вот, мне нужно именно такое управление для геймпада как на скриншотс. То есть например как Hug Post left: R2 + L left (Hold). Если я обнимаю штангу лево при нажатии R2 + L left(Hold). Если я отпущу R2 Goalie не будет обнимать штангу. Такое управление было в NHL 15.


Вы должны показать мне, какие элементы управления находятся в данный момент, и как вы хотите их изменить.

PanzerFaust8277
18th September 17, 07:59
Вот оригинал Goalie Controls4105
Вы должны показать мне, какие элементы управления находятся в данный момент, и как вы хотите их изменить.

PanzerFaust8277
18th September 17, 08:03
а вот так я бы хотел4107

Excalibur
19th September 17, 04:58
а вот так я б ы хотел4107


А вы там не могли бы поменят управление в игры ?


https://www.youtube.com/watch?v=fsqDXgvQNy4


https://www.youtube.com/watch?v=lzE5b1yMZ-g

PanzerFaust8277
19th September 17, 07:00
Здравствуйте, в том то и дело, что там нельзя поменять кнопки как мне нужно. То есть кнопки не меняются как например в игре на компьютере. Нету возможности и это очень плохо. Поэтому я и обратился к Вам за помощью. Я не умею сам скрипты делать. Даже понятия нету, как это делается. Наверно этот скрипт или макрос(не знаю как правильно) не возможно сделать?
Если не возможно, всё равно большое Вам спасибо за Ваш не лёгкий труд. Буду тогда дальше искать в интернете, может чего нибудь найду.
с\у Николай

Russiansz
19th September 17, 11:36
Тут у кого нибудь есть опыт использования X-Aim в Rainbow Six Siege? Если есть, то отзовитесь пожалуйста, очень нужна помощь в настройках

Excalibur
20th September 17, 19:39
Здравствуйте, в том то и дело, что там нельзя поменять кнопки как мне нужно. То есть кнопки не меняются как например в игре на компьютере. Нету возможности и это очень плохо. Поэтому я и обратился к Вам за помощью. Я не умею сам скрипты делать. Даже понятия нету, как это делается. Наверно этот скрипт или макрос(не знаю как правильно) не возможно сделать?
Если не возможно, всё равно большое Вам спасибо за Ваш не лёгкий труд. Буду тогда дальше искать в интернете, может чего нибудь найду.
с\у Николай

Здравствуйте,
Это возможно, но мне нужно знать, какие кнопки по умолчанию и как вы хотите их изменить.
Если вы можете составить схему - слева, кнопки по умолчанию - справа, так как вы хотите.

Вы добавили изображение, но оно не отображается.

PanzerFaust8277
21st September 17, 10:35
Здравствуйте,
Это возможно, но мне нужно знать, какие кнопки по умолчанию и как вы хотите их изменить.
Если вы можете составить схему - слева, кнопки по умолчанию - справа, так как вы хотите.

Вы добавили изображение, но оно не отображается.
Здравствуйте, сначала спасибо большое за скрипт L Stick Speed (это я так скрипт назвал) :).
А вот схема кнопок PS4, я списал из игры. И если можно, на правый стик тоже скорость добавить и закинуть в Goalie Script и левый тоже пожалуйста.
Если не понятно, могу Вам на E Mail прислать в формате .odt
Goalie Without Puck:

Move Goalie- L (+ Speed) ?

Butterfly- L2 (Hold)

Paddle Down- R ↓ (Hold)

Hug Post Left- R2 + ← L (Hold)

Hug Post Right- R2 + L→ (Hold)

Hug Post (VH)- L2 + ←L + L→ + R2 (Hold)

Precision Modifier- L1

Diving Save- ◙ + ←L + L→

Diving Poke Check- ◙ + L ↑

Spread V- ◙ + L ↓ (Мне нужно R1 + ←L + L → )

Stack Pads- ☻+ ←L + L→

Butterfly Slides- ←R + R → (+ Speed) ?

Poke Check- R ↑

Cover Puck- ▲

Free Skate- X

Goalie With Puck:

Dump Puck- R ↑

Pass Puck- R2

Leave Puck for Teammate- L2

Excalibur
22nd September 17, 09:37
Здравствуйте, сначала спасибо большое за скрипт L Stick Speed (это я так скрипт назвал) :).
А вот схема кнопок PS4, я списал из игры. И если можно, на правый стик тоже скорость добавить и закинуть в Goalie Script и левый тоже пожалуйста.
Если не понятно, могу Вам на E Mail прислать в формате .odt
Goalie Without Puck:

Move Goalie- L (+ Speed) ?

Butterfly- L2 (Hold)

Paddle Down- R ↓ (Hold)

Hug Post Left- R2 + ← L (Hold)

Hug Post Right- R2 + L→ (Hold)

Hug Post (VH)- L2 + ←L + L→ + R2 (Hold)

Precision Modifier- L1

Diving Save- ◙ + ←L + L→

Diving Poke Check- ◙ + L ↑

Spread V- ◙ + L ↓ (Мне нужно R1 + ←L + L → )

Stack Pads- ☻+ ←L + L→

Butterfly Slides- ←R + R → (+ Speed) ?

Poke Check- R ↑

Cover Puck- ▲

Free Skate- X

Goalie With Puck:

Dump Puck- R ↑

Pass Puck- R2

Leave Puck for Teammate- L2


Spread V- ◙ + L ↓ (Мне нужно R1 + ←L + L → )

Я не понимаю, что это значит

CIRCLE + Left Stick Down - вам нужна --> R1 + <-- L + L --> ????

PanzerFaust8277
22nd September 17, 12:04
Spread V- ◙ + L ↓ (Мне нужно R1 + ←L + L → )

Я не понимаю, что это значит

CIRCLE + Left Stick Down - вам нужна --> R1 + <-- L + L --> ????
Нет, это не круг а (квадрат+Left Stick Down "Original")
Мне нужно R1+<---L + L --->, а остальное управление пусть остаётся всё как есть.

lorinter123
23rd September 17, 09:17
Привет. Как сделать длинный скрипт на задачи тренера в фифа? У меня получается только 300 строк. как это увеличить? 4124
Может как-то можно перевести в более маленький формат, мне нужно уместить это все на один слот в кронусе. main{ if(get_val(19)){ //19 = Cross/A
combo_run(xbox);
}
}
combo xbox {
wait(4000);
set_val(PS4_CROSS, 100);
wait(180);
set_val(PS4_CROSS, 0);
wait(4000);
wait(4000);
wait(720);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(2670);
set_val(PS4_RIGHT, 100);
wait(140);
set_val(PS4_RIGHT, 0);
wait(1220);
set_val(PS4_CROSS, 100);
wait(190);
set_val(PS4_CROSS, 0);
wait(600);
set_val(PS4_RIGHT, 100);
wait(120);
set_val(PS4_RIGHT, 0);
wait(520);
set_val(PS4_CROSS, 100);
wait(180);
set_val(PS4_CROSS, 0);
wait(1470);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(850);
set_val(PS4_LEFT, 100);
wait(120);
set_val(PS4_LEFT, 0);
wait(400);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
wait(420);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(280);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(370);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(540);
set_val(PS4_RIGHT, 100);
wait(70);
set_val(PS4_RIGHT, 0);
wait(410);
set_val(PS4_RIGHT, 100);
wait(110);
set_val(PS4_RIGHT, 0);
wait(420);
set_val(PS4_CIRCLE, 100);
wait(110);
set_val(PS4_CIRCLE, 0);
wait(1050);
set_val(PS4_TRIANGLE, 100);
wait(140);
set_val(PS4_TRIANGLE, 0);
wait(1980);
set_val(PS4_CROSS, 100);
wait(150);
set_val(PS4_CROSS, 0);
wait(220);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(60);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
wait(80);
set_val(PS4_UP, 100);
wait(120);
set_val(PS4_UP, 0);
wait(90);
set_val(PS4_CROSS, 100);
wait(160);
set_val(PS4_CROSS, 0);
wait(1440);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
wait(4000);
set_val(PS4_R2, 100);
wait(190);
set_val(PS4_R2, 0);
wait(410);
set_val(PS4_UP, 100);
wait(160);
set_val(PS4_UP, 0);
wait(730);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
wait(4000);
wait(510);
set_val(PS4_CIRCLE, 100);
wait(140);
set_val(PS4_CIRCLE, 0);
wait(2780);
set_val(PS4_RIGHT, 100);
wait(120);
set_val(PS4_RIGHT, 0);
wait(680);
set_val(PS4_UP, 100);
wait(150);
set_val(PS4_UP, 0);
wait(930);
set_val(PS4_RIGHT, 100);
wait(150);
set_val(PS4_RIGHT, 0);
wait(1030);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(1420);
set_val(PS4_RIGHT, 100);
wait(130);
set_val(PS4_RIGHT, 0);
wait(1480);
set_val(PS4_LEFT, 100);
wait(100);
set_val(PS4_LEFT, 0);
wait(670);
set_val(PS4_DOWN, 100);
wait(100);
set_val(PS4_DOWN, 0);
wait(870);
set_val(PS4_CROSS, 100);
wait(110);
set_val(PS4_CROSS, 0);
wait(440);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(470);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(330);
set_val(PS4_DOWN, 100);
wait(120);
set_val(PS4_DOWN, 0);
wait(1020);
set_val(PS4_RIGHT, 100);
wait(120);
set_val(PS4_RIGHT, 0);
wait(280);
set_val(PS4_RIGHT, 100);
wait(120);
set_val(PS4_RIGHT, 0);
wait(680);
set_val(PS4_CIRCLE, 100);
wait(130);
set_val(PS4_CIRCLE, 0);
wait(440);
set_val(PS4_TRIANGLE, 100);
wait(150);
set_val(PS4_TRIANGLE, 0);
wait(1980);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
wait(410);
set_val(PS4_DOWN, 100);
wait(120);
set_val(PS4_DOWN, 0);
wait(50);
set_val(PS4_CROSS, 100);
wait(150);
set_val(PS4_CROSS, 0);
wait(170);
set_val(PS4_UP, 100);
wait(110);
set_val(PS4_UP, 0);
wait(40);
set_val(PS4_CROSS, 100);
wait(130);
set_val(PS4_CROSS, 0);
wait(1450);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
wait(4980);
set_val(PS4_R2, 100);
wait(200);
set_val(PS4_R2, 0);
wait(1400);
set_val(PS4_UP, 100);
wait(130);
set_val(PS4_UP, 0);
wait(400);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
wait(3970);
set_val(PS4_CIRCLE, 100);
wait(180);
set_val(PS4_CIRCLE, 0);
wait(2110);
set_val(PS4_CIRCLE, 100);
wait(120);
set_val(PS4_CIRCLE, 0);
wait(2650);
set_val(PS4_R1, 100);
wait(140);
set_val(PS4_R1, 0);
wait(1190);
set_val(PS4_R1, 100);
wait(160);
set_val(PS4_R1, 0);
wait(2370);
set_val(PS4_CROSS, 100);
wait(190);
set_val(PS4_CROSS, 0);
wait(4000);
wait(620);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(2000);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(1820);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(2320);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(4000);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(3810);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(3460);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(2180);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(2940);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(4000);
wait(740);
set_val(PS4_CIRCLE, 100);
wait(160);
set_val(PS4_CIRCLE, 0);
wait(4000);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(4000);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(3810);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(3460);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(2180);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(2940);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(4000);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(3810);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(3460);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(2180);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(4000);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(3810);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(3460);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(2180);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(2940);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(4000);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(3810);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(3460);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(2180);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(2940);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(4000);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(3810);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(3460);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(2180);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(2940);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(4000);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(3810);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(3460);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(2180);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(2940);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(4000);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(3810);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(3460);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(2180);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(2940);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(4000);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(3810);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(3460);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(2180);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(2940);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
}



- - - Updated - - -

Help with that please ˆˆ

Excalibur
23rd September 17, 20:51
Нет, это не круг а (квадрат+Left Stick Down "Original")
Мне нужно R1+<---L + L --->, а остальное управление пусть остаётся всё как есть.

Спасибо за объяснение!
Но если в игре это "Квадрат + Left Stick Down " мы не можем его изменить.

Но мы можем добавить это к движению левой ручки и удерживанию R1.

Когда вы держите Р1 и двигаться левой ручки скрипт будет добавлят Left Stick Down

PanzerFaust8277
23rd September 17, 22:45
Здравствуйте,
отлично!!! А можно добавить к движению левой ручки на лево и на право и удерживанию R1? Если да, то я буду очень рад.
с\у Николай

Спасибо за объяснение!
Но если в игре это "Квадрат + Left Stick Down " мы не можем его изменить.

Но мы можем добавить это к движению левой ручки и удерживанию R1.

Когда вы держите Р1 и двигаться левой ручки скрипт будет добавлят Left Stick Down

lorinter123
24th September 17, 05:38
Спасибо за объяснение!
Но если в игре это "Квадрат + Left Stick Down " мы не можем его изменить.

Но мы можем добавить это к движению левой ручки и удерживанию R1.

Когда вы держите Р1 и двигаться левой ручки скрипт будет добавлят Left Stick Down

Помогите пожалуйста Как сделать длинный скрипт на задачи тренера в фифа? У меня получается только 300 строк. как это увеличить? 4124
Может как-то можно перевести в более маленький формат, мне нужно уместить это все на один слот в кронусе. Заранее спасибо main{ if(get_val(19)){ //19 = Cross/A
combo_run(xbox);
}
}
combo xbox {
wait(4000);
set_val(PS4_CROSS, 100);
wait(180);
set_val(PS4_CROSS, 0);
wait(4000);
wait(4000);
wait(720);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(2670);
set_val(PS4_RIGHT, 100);
wait(140);
set_val(PS4_RIGHT, 0);
wait(1220);
set_val(PS4_CROSS, 100);
wait(190);
set_val(PS4_CROSS, 0);
wait(600);
set_val(PS4_RIGHT, 100);
wait(120);
set_val(PS4_RIGHT, 0);
wait(520);
set_val(PS4_CROSS, 100);
wait(180);
set_val(PS4_CROSS, 0);
wait(1470);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(850);
set_val(PS4_LEFT, 100);
wait(120);
set_val(PS4_LEFT, 0);
wait(400);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
wait(420);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(280);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(370);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(540);
set_val(PS4_RIGHT, 100);
wait(70);
set_val(PS4_RIGHT, 0);
wait(410);
set_val(PS4_RIGHT, 100);
wait(110);
set_val(PS4_RIGHT, 0);
wait(420);
set_val(PS4_CIRCLE, 100);
wait(110);
set_val(PS4_CIRCLE, 0);
wait(1050);
set_val(PS4_TRIANGLE, 100);
wait(140);
set_val(PS4_TRIANGLE, 0);
wait(1980);
set_val(PS4_CROSS, 100);
wait(150);
set_val(PS4_CROSS, 0);
wait(220);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(60);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
wait(80);
set_val(PS4_UP, 100);
wait(120);
set_val(PS4_UP, 0);
wait(90);
set_val(PS4_CROSS, 100);
wait(160);
set_val(PS4_CROSS, 0);
wait(1440);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
wait(4000);
set_val(PS4_R2, 100);
wait(190);
set_val(PS4_R2, 0);
wait(410);
set_val(PS4_UP, 100);
wait(160);
set_val(PS4_UP, 0);
wait(730);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
wait(4000);
wait(510);
set_val(PS4_CIRCLE, 100);
wait(140);
set_val(PS4_CIRCLE, 0);
wait(2780);
set_val(PS4_RIGHT, 100);
wait(120);
set_val(PS4_RIGHT, 0);
wait(680);
set_val(PS4_UP, 100);
wait(150);
set_val(PS4_UP, 0);
wait(930);
set_val(PS4_RIGHT, 100);
wait(150);
set_val(PS4_RIGHT, 0);
wait(1030);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(1420);
set_val(PS4_RIGHT, 100);
wait(130);
set_val(PS4_RIGHT, 0);
wait(1480);
set_val(PS4_LEFT, 100);
wait(100);
set_val(PS4_LEFT, 0);
wait(670);
set_val(PS4_DOWN, 100);
wait(100);
set_val(PS4_DOWN, 0);
wait(870);
set_val(PS4_CROSS, 100);
wait(110);
set_val(PS4_CROSS, 0);
wait(440);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(470);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(330);
set_val(PS4_DOWN, 100);
wait(120);
set_val(PS4_DOWN, 0);
wait(1020);
set_val(PS4_RIGHT, 100);
wait(120);
set_val(PS4_RIGHT, 0);
wait(280);
set_val(PS4_RIGHT, 100);
wait(120);
set_val(PS4_RIGHT, 0);
wait(680);
set_val(PS4_CIRCLE, 100);
wait(130);
set_val(PS4_CIRCLE, 0);
wait(440);
set_val(PS4_TRIANGLE, 100);
wait(150);
set_val(PS4_TRIANGLE, 0);
wait(1980);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
wait(410);
set_val(PS4_DOWN, 100);
wait(120);
set_val(PS4_DOWN, 0);
wait(50);
set_val(PS4_CROSS, 100);
wait(150);
set_val(PS4_CROSS, 0);
wait(170);
set_val(PS4_UP, 100);
wait(110);
set_val(PS4_UP, 0);
wait(40);
set_val(PS4_CROSS, 100);
wait(130);
set_val(PS4_CROSS, 0);
wait(1450);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
wait(4980);
set_val(PS4_R2, 100);
wait(200);
set_val(PS4_R2, 0);
wait(1400);
set_val(PS4_UP, 100);
wait(130);
set_val(PS4_UP, 0);
wait(400);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
wait(3970);
set_val(PS4_CIRCLE, 100);
wait(180);
set_val(PS4_CIRCLE, 0);
wait(2110);
set_val(PS4_CIRCLE, 100);
wait(120);
set_val(PS4_CIRCLE, 0);
wait(2650);
set_val(PS4_R1, 100);
wait(140);
set_val(PS4_R1, 0);
wait(1190);
set_val(PS4_R1, 100);
wait(160);
set_val(PS4_R1, 0);
wait(2370);
set_val(PS4_CROSS, 100);
wait(190);
set_val(PS4_CROSS, 0);
wait(4000);
wait(620);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(2000);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(1820);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(2320);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(4000);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(3810);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(3460);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(2180);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(2940);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(4000);
wait(740);
set_val(PS4_CIRCLE, 100);
wait(160);
set_val(PS4_CIRCLE, 0);
wait(4000);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(4000);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(3810);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(3460);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(2180);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(2940);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(4000);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(3810);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(3460);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(2180);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(4000);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(3810);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(3460);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(2180);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(2940);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(4000);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(3810);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(3460);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(2180);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(2940);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(4000);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(3810);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(3460);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(2180);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(2940);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(4000);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(3810);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(3460);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(2180);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(2940);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(4000);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(3810);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(3460);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(2180);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(2940);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(4000);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(3810);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(3460);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(2180);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(2940);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
}

Excalibur
24th September 17, 21:13
Здравствуйте,
отлично!!! А можно добавить к движению левой ручки на лево и на право и удерживанию R1? Если да, то я буду очень рад.
с\у Николай


Помогите пожалуйста Как сделать длинный скрипт на задачи тренера в фифа? У меня получается только 300 строк. как это увеличить? 4124
Может как-то можно перевести в более маленький формат, мне нужно уместить это все на один слот в кронусе. Заранее спасибо main{ if(get_val(19)){ //19 = Cross/A
combo_run(xbox);
}
}
combo xbox {
wait(4000);
set_val(PS4_CROSS, 100);
wait(180);
set_val(PS4_CROSS, 0);
wait(4000);
wait(4000);
wait(720);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(2670);
set_val(PS4_RIGHT, 100);
wait(140);
set_val(PS4_RIGHT, 0);
wait(1220);
set_val(PS4_CROSS, 100);
wait(190);
set_val(PS4_CROSS, 0);
wait(600);
set_val(PS4_RIGHT, 100);
wait(120);
set_val(PS4_RIGHT, 0);
wait(520);
set_val(PS4_CROSS, 100);
wait(180);
set_val(PS4_CROSS, 0);
wait(1470);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(850);
set_val(PS4_LEFT, 100);
wait(120);
set_val(PS4_LEFT, 0);
wait(400);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
wait(420);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(280);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(370);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(540);
set_val(PS4_RIGHT, 100);
wait(70);
set_val(PS4_RIGHT, 0);
wait(410);
set_val(PS4_RIGHT, 100);
wait(110);
set_val(PS4_RIGHT, 0);
wait(420);
set_val(PS4_CIRCLE, 100);
wait(110);
set_val(PS4_CIRCLE, 0);
wait(1050);
set_val(PS4_TRIANGLE, 100);
wait(140);
set_val(PS4_TRIANGLE, 0);
wait(1980);
set_val(PS4_CROSS, 100);
wait(150);
set_val(PS4_CROSS, 0);
wait(220);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(60);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
wait(80);
set_val(PS4_UP, 100);
wait(120);
set_val(PS4_UP, 0);
wait(90);
set_val(PS4_CROSS, 100);
wait(160);
set_val(PS4_CROSS, 0);
wait(1440);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
wait(4000);
set_val(PS4_R2, 100);
wait(190);
set_val(PS4_R2, 0);
wait(410);
set_val(PS4_UP, 100);
wait(160);
set_val(PS4_UP, 0);
wait(730);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
wait(4000);
wait(510);
set_val(PS4_CIRCLE, 100);
wait(140);
set_val(PS4_CIRCLE, 0);
wait(2780);
set_val(PS4_RIGHT, 100);
wait(120);
set_val(PS4_RIGHT, 0);
wait(680);
set_val(PS4_UP, 100);
wait(150);
set_val(PS4_UP, 0);
wait(930);
set_val(PS4_RIGHT, 100);
wait(150);
set_val(PS4_RIGHT, 0);
wait(1030);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(1420);
set_val(PS4_RIGHT, 100);
wait(130);
set_val(PS4_RIGHT, 0);
wait(1480);
set_val(PS4_LEFT, 100);
wait(100);
set_val(PS4_LEFT, 0);
wait(670);
set_val(PS4_DOWN, 100);
wait(100);
set_val(PS4_DOWN, 0);
wait(870);
set_val(PS4_CROSS, 100);
wait(110);
set_val(PS4_CROSS, 0);
wait(440);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(470);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(330);
set_val(PS4_DOWN, 100);
wait(120);
set_val(PS4_DOWN, 0);
wait(1020);
set_val(PS4_RIGHT, 100);
wait(120);
set_val(PS4_RIGHT, 0);
wait(280);
set_val(PS4_RIGHT, 100);
wait(120);
set_val(PS4_RIGHT, 0);
wait(680);
set_val(PS4_CIRCLE, 100);
wait(130);
set_val(PS4_CIRCLE, 0);
wait(440);
set_val(PS4_TRIANGLE, 100);
wait(150);
set_val(PS4_TRIANGLE, 0);
wait(1980);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
wait(410);
set_val(PS4_DOWN, 100);
wait(120);
set_val(PS4_DOWN, 0);
wait(50);
set_val(PS4_CROSS, 100);
wait(150);
set_val(PS4_CROSS, 0);
wait(170);
set_val(PS4_UP, 100);
wait(110);
set_val(PS4_UP, 0);
wait(40);
set_val(PS4_CROSS, 100);
wait(130);
set_val(PS4_CROSS, 0);
wait(1450);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
wait(4980);
set_val(PS4_R2, 100);
wait(200);
set_val(PS4_R2, 0);
wait(1400);
set_val(PS4_UP, 100);
wait(130);
set_val(PS4_UP, 0);
wait(400);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
wait(3970);
set_val(PS4_CIRCLE, 100);
wait(180);
set_val(PS4_CIRCLE, 0);
wait(2110);
set_val(PS4_CIRCLE, 100);
wait(120);
set_val(PS4_CIRCLE, 0);
wait(2650);
set_val(PS4_R1, 100);
wait(140);
set_val(PS4_R1, 0);
wait(1190);
set_val(PS4_R1, 100);
wait(160);
set_val(PS4_R1, 0);
wait(2370);
set_val(PS4_CROSS, 100);
wait(190);
set_val(PS4_CROSS, 0);
wait(4000);
wait(620);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(2000);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(1820);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(2320);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(4000);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(3810);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(3460);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(2180);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(2940);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(4000);
wait(740);
set_val(PS4_CIRCLE, 100);
wait(160);
set_val(PS4_CIRCLE, 0);
wait(4000);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(4000);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(3810);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(3460);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(2180);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(2940);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(4000);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(3810);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(3460);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(2180);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(4000);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(3810);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(3460);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(2180);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(2940);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(4000);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(3810);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(3460);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(2180);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(2940);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(4000);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(3810);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(3460);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(2180);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(2940);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(4000);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(3810);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(3460);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(2180);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(2940);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(4000);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(3810);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(3460);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(2180);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(2940);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(4000);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(3810);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(3460);
set_val(PS4_DOWN, 100);
wait(140);
set_val(PS4_DOWN, 0);
wait(2180);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(2940);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
}





Я помогу, когда найду время.

lorinter123
25th September 17, 13:18
Я помогу, когда найду время.
Спасибо огромное, буду ждать

Excalibur
25th September 17, 15:32
Спасибо огромное, буду ждать


Остался час, и я могу играть в эту игру.

Каким режимом игры является этот скрипт?

Updated .... Я готов с вашим скриптом :
Держите правую палку вправо. ( held right stick to the right ).


// Script was generated with < Script Manipulator > ver. 13.9 Date :09/25/17 Time: 10:46:13 PM
//------------------------------------------------------------------------

define TRIANGLE = 17; // TRIANGLE, Y
define CIRCLE = 18; // CIRCLE, B
define CROSS = 19; // CROSS, A
define SQUARE = 20; // SQUARE, X
define R1 = 3; // R1, RB
define R2 = 4; // R2, RT
define L1 = 6; // L1, LB
define L2 = 7; // L2, LT
define TOUCH = 27; // TOUCH PAD
define UP = 13; // DPAD UP
define DOWN = 14; // DPAD DOWN
define LEFT = 15; // DPAD LEFT
define RIGHT = 16; // DPAD RIGHT
define MOVE_X = 11; // LEFT ANALOG X
define MOVE_Y = 12; // LEFT ANALOG Y
define PS = 0 ; // PS/XBOX
define START = 2 ; // PS/XBOX
define SHARE = 1 ; // PS/XBOX
//-----------------------------------------------------
define BACK = 128; // BACK FLAG
define FORWARD = 129; // FORWARD FLAG


// End Flags. 254 and 255 should never be used in the
// data segment for other purposes.
//-----------------------------------------------------
define EOC = 254; // End of Combo
define EOD = 255; // End of Data Segment
//-----------------------------------------------------


define xbox = 0;
data(
xbox,
1,CROSS,100,
18,
0,200,
0,200,
0,200,
0,200,
0,72,
1,CROSS,100,
17,
0,167,
0,100,
1,FORWARD,100,
14,
0,122,
1,CROSS,100,
19,
0,60,
1,FORWARD,100,
12,
0,52,
1,CROSS,100,
18,
0,147,
1,DOWN,100,
15,
0,85,
1,BACK,100,
12,
0,40,
1,CROSS,100,
14,
0,42,
1,DOWN,100,
11,
0,28,
1,DOWN,100,
14,
0,37,
1,DOWN,100,
14,
0,54,
1,FORWARD,100,
7,
0,41,
1,FORWARD,100,
11,
0,42,
1,CIRCLE,100,
11,
0,105,
1,TRIANGLE,100,
14,
0,198,
1,CROSS,100,
15,
0,22,
1,DOWN,100,
11,
0,6,
1,CROSS,100,
14,
0,8,
1,UP,100,
12,
0,9,
1,CROSS,100,
16,
0,144,
1,CROSS,100,
14,
0,200,
0,200,
1,R2,100,
19,
0,41,
1,UP,100,
16,
0,73,
1,CROSS,100,
14,
0,200,
0,200,
0,51,
1,CIRCLE,100,
14,
0,178,
0,100,
1,FORWARD,100,
12,
0,68,
1,UP,100,
15,
0,93,
1,FORWARD,100,
15,
0,103,
1,DOWN,100,
11,
0,142,
1,FORWARD,100,
13,
0,148,
1,BACK,100,
10,
0,67,
1,DOWN,100,
10,
0,87,
1,CROSS,100,
11,
0,44,
1,DOWN,100,
14,
0,47,
1,DOWN,100,
14,
0,33,
1,DOWN,100,
12,
0,102,
1,FORWARD,100,
12,
0,28,
1,FORWARD,100,
12,
0,68,
1,CIRCLE,100,
13,
0,44,
1,TRIANGLE,100,
15,
0,198,
1,CROSS,100,
14,
0,41,
1,DOWN,100,
12,
0,5,
1,CROSS,100,
15,
0,17,
1,UP,100,
11,
0,4,
1,CROSS,100,
13,
0,145,
1,CROSS,100,
14,
0,198,
0,100,
0,200,
1,R2,100,
20,
0,140,
1,UP,100,
13,
0,40,
1,CROSS,100,
14,
0,197,
0,200,
1,CIRCLE,100,
18,
0,211,
1,CIRCLE,100,
12,
0,165,
0,100,
1,R1,100,
14,
0,119,
1,R1,100,
16,
0,137,
0,100,
1,CROSS,100,
19,
0,200,
0,200,
0,62,
1,DOWN,100,
15,
0,200,
1,DOWN,100,
13,
0,182,
1,DOWN,100,
14,
0,232,
1,DOWN,100,
13,
0,200,
0,200,
1,DOWN,100,
15,
0,381,
1,DOWN,100,
11,
0,146,
0,200,
1,DOWN,100,
14,
0,218,
1,CROSS,100,
17,
0,194,
0,100,
1,CROSS,100,
17,
0,400,
0,74,
1,CIRCLE,100,
16,
0,400,
1,DOWN,100,
13,
0,200,
0,200,
1,DOWN,100,
15,
0,181,
0,200,
1,DOWN,100,
11,
0,346,
1,DOWN,100,
14,
0,218,
1,CROSS,100,
17,
0,194,
0,100,
1,CROSS,100,
17,
1,DOWN,100,
13,
0,200,
0,200,
1,DOWN,100,
15,
0,181,
0,200,
1,DOWN,100,
11,
0,146,
0,200,
1,DOWN,100,
14,
0,218,
1,CROSS,100,
17,
1,CROSS,100,
17,
1,DOWN,100,
13,
0,200,
0,200,
1,DOWN,100,
15,
0,181,
0,200,
1,DOWN,100,
11,
0,146,
0,200,
1,DOWN,100,
14,
0,218,
1,CROSS,100,
17,
0,194,
0,100,
1,CROSS,100,
17,
1,DOWN,100,
13,
0,200,
0,200,
1,DOWN,100,
15,
0,181,
0,200,
1,DOWN,100,
11,
0,146,
0,200,
1,DOWN,100,
14,
0,218,
1,CROSS,100,
17,
0,194,
0,100,
1,CROSS,100,
17,
1,DOWN,100,
13,
0,200,
0,200,
1,DOWN,100,
15,
0,181,
0,200,
1,DOWN,100,
11,
0,146,
0,200,
1,DOWN,100,
14,
0,218,
1,CROSS,100,
17,
0,194,
0,100,
1,CROSS,100,
17,
1,DOWN,100,
13,
0,200,
0,200,
1,DOWN,100,
15,
0,181,
0,200,
1,DOWN,100,
11,
0,146,
0,200,
1,DOWN,100,
14,
0,218,
1,CROSS,100,
17,
0,194,
0,100,
1,CROSS,100,
17,
1,DOWN,100,
13,
0,200,
0,200,
1,DOWN,100,
15,
0,181,
0,200,
1,DOWN,100,
11,
0,346,
1,DOWN,100,
14,
0,218,
1,CROSS,100,
17,
0,194,
0,100,
1,CROSS,100,
17,
1,DOWN,100,
13,
0,200,
0,200,
1,DOWN,100,
15,
0,181,
0,200,
1,DOWN,100,
11,
0,146,
0,200,
1,DOWN,100,
14,
0,218,
1,CROSS,100,
17,
0,194,
0,100,
1,CROSS,100,
17,
EOC,
EOD );
int i = -1, b, v;
int back = LEFT, forward = RIGHT;
int button_1, button_2, button_3, button_4, button_5;
int wait_time;
int switch;
int delay_t;
int RUMBLE_TYPE=RUMBLE_A;
int cancel;
int EndOfCombo;
int CanStart;
int value_1,value_2,value_3,value_4,value_5;

main {



// Determine Back and Forward
if(get_val(RIGHT) || get_val(MOVE_X) >= 30) {
back = LEFT; forward = RIGHT;
} else if(get_val(LEFT) || get_val(MOVE_X) <= -30) {
back = RIGHT; forward = LEFT;
}//----------------------------------------------



// If there is a combo to be executed
if(i >= 0 && delay_t<=0) {
// Execute the combo step-by-step
if(!combo_running(execute_step)) {
if(get_step_values()) {
if(wait_time == 0) {
combo_run(execute_step_no_wait);
} else {
combo_run(execute_step);
}
} else { // the combo finished
i = -1;
}
}

// RS X and Y are in rest - cancel the combo
if ( abs(get_val(9)) <= 20 && abs(get_val(10)) <= 20 ) {
i = -1;
combo_stop(execute_step);
}
//CANCEL ----------------------------------------------------------


// Make sure the user inputs does not interfere in the combo
set_val(TRIANGLE , 0);
set_val(CIRCLE , 0);
set_val(CROSS , 0);
set_val(SQUARE , 0);
set_val(R1 , 0);
set_val(R2 , 0);
set_val(L1 , 0);
set_val(L2 , 0);
set_val(UP , 0);
set_val(DOWN , 0);
set_val(LEFT , 0);
set_val(RIGHT , 0);
set_val(MOVE_X , 0);
set_val(MOVE_Y , 0);

// if no combo execute - look for combo activation
} else {
// EDIT THIS PART OF SCRIPT for combo run ---------------------------
//////////////////////////////////////////////////////////////////////////
// Right Stick RIGHT
if (get_val (9) >= 60) { //combo xbox
i = get_combo_index(xbox);
}
// end editing here --------------------------------------------------------------------
/////////////////////////////////////////////////////////////////////////////////////////////
}// <combo activation> end
}//<main> block end

// This combo will run a step with wait
combo execute_step {
set_buttons_values();
wait(wait_time);
set_buttons_values();
}

// This combo will run a step without wait
combo execute_step_no_wait {
set_buttons_values();
}


combo RUMBLE_NOTIFICATION {
set_rumble(RUMBLE_TYPE, 100);
wait(300);
reset_rumble ();
}

// Returns the starting index of a combo
function get_combo_index(combo_id) {
i = 0;
while(TRUE) {//-----------------------
v = dbyte(i);
if(v == combo_id) {
return(i + 1);
} else {//====================
while(v != EOC && v != EOD) {//#
i = i + 1;
v = dbyte(i);
}//#
if(v == EOD) break;
else i = i + 1;
}//=============================
}//-----------------------------------
return(-1);
}

// Set the buttons, values and wait time of a step
function get_step_values() {
b = dbyte(i); i = i + 1;
if(b > 5) return(FALSE);

if(b >= 1) {
button_1 = convert_back_forward(dbyte(i)); i = i + 1;
value_1 = dbyte(i); i = i + 1;
} else { button_1 = -1; value_1 = 0; }

if(b >= 2) {
button_2 = convert_back_forward(dbyte(i)); i = i + 1;
value_2 = dbyte(i); i = i + 1;
} else { button_2 = -1; value_2 = 0; }

if(b >= 3) {
button_3 = convert_back_forward(dbyte(i)); i = i + 1;
value_3 = dbyte(i); i = i + 1;
} else { button_3 = -1; value_3 = 0; }

if(b >= 4) {
button_4 = convert_back_forward(dbyte(i)); i = i + 1;
value_4 = dbyte(i); i = i + 1;
} else { button_4 = -1; value_4 = 0; }

if(b >= 5) {
button_5 = convert_back_forward(dbyte(i)); i = i + 1;
value_5 = dbyte(i); i = i + 1;
} else { button_5 = -1; value_5 = 0; }

wait_time = dbyte(i); i = i + 1;
wait_time = (wait_time - 1) * 10;
if(wait_time < 0) wait_time = 0;
else if(wait_time > 2530) wait_time = 2530;

return(TRUE);
}

// If the step has FORWARD and BACK buttons, set the correct value.
function convert_back_forward(button) {
if(button == FORWARD) {
return(forward);
} else if(button == BACK) {
return(back);
}
return(button);
}

// Set the buttons and values, function used on the combos.
function set_buttons_values() {
if(button_1 != -1) set_val(button_1, value_1);
if(button_2 != -1) set_val(button_2, value_2);
if(button_3 != -1) set_val(button_3, value_3);
if(button_4 != -1) set_val(button_4, value_4);
if(button_5 != -1) set_val(button_5, value_5);
}

Excalibur
26th September 17, 07:45
Здравствуйте,
отлично!!! А можно добавить к движению левой ручки на лево и на право и удерживанию R1? Если да, то я буду очень рад.
с\у Николай

Попробуйте этот скрипт.




// Spread V- square + L ↓ (Мне нужно R1 + ←L + L → )

int sens = 30;// измените это значение, чтобы изменить чувствительность джойстика


main {


if(get_val(PS4_L2) || get_val(PS4_R2)){
sensitivity(PS4_LX,NOT_USE,100 + sens);

}

if(get_val(PS4_R1)){
set_val(PS4_SQUARE,100);
}


}

PanzerFaust8277
26th September 17, 08:20
Попробуйте этот скрипт.




// Spread V- square + L ↓ (Мне нужно R1 + ←L + L → )

int sens = 30;// измените это значение, чтобы изменить чувствительность джойстика


main {


if(get_val(PS4_L2) || get_val(PS4_R2)){
sensitivity(PS4_LX,NOT_USE,100 + sens);

}

if(get_val(PS4_R1)){
set_val(PS4_SQUARE,100);
}


}

Здравствуйте,
R1 работает, спасибо Вам огромное. Но вот только что бы Goalie Spread V делал надо нажимать R1 + левый стик вниз. Мне нужно что бы в место (левый стик вниз), было левый стик вправо или влево. То есть, если я двигаюсь на лево, потом зажимаю R1 + Left Stick left или я двигаюсь на право потом зажимаю R1 + Left Stick right.


Я бы наверно на Вашем месте послал бы меня на все 4 стороны. Как у Вас терпения хватает на нас.!? Ведь каждому угодить нужно. Огромный респект Вам и компании CronusMax.

Excalibur
26th September 17, 09:53
Здравствуйте,
R1 работает, спасибо Вам огромное. Но вот только что бы Goalie Spread V делал надо нажимать R1 + левый стик вниз. Мне нужно что бы в место (левый стик вниз), было левый стик вправо или влево. То есть, если я двигаюсь на лево, потом зажимаю R1 + Left Stick left или я двигаюсь на право потом зажимаю R1 + Left Stick right.


Я бы наверно на Вашем месте послал бы меня на все 4 стороны. Как у Вас терпения хватает на нас.!? Ведь каждому угодить нужно. Огромный респект Вам и компании CronusMax.

Спасибо за хорошие слова по нашему адресу.

Тогда, попробуйте этот скрипт :




// Spread V- square + L ↓ (Мне нужно R1 + ←L + L → )

int sens = 30;// измените это значение, чтобы изменить чувствительность джойстика


main {


if(get_val(PS4_L2) || get_val(PS4_R2)){
sensitivity(PS4_LX,NOT_USE,100 + sens);

}

if(get_val(PS4_R1)){
set_val(PS4_SQUARE,100);
if(abs(get_val(PS4_LX))> 20){
set_val(PS4_LY,100);
}
}


}

PanzerFaust8277
28th September 17, 05:25
Спасибо за хорошие слова по нашему адресу.

Тогда, попробуйте этот скрипт :




// Spread V- square + L ↓ (Мне нужно R1 + ←L + L → )

int sens = 30;// измените это значение, чтобы изменить чувствительность джойстика


main {


if(get_val(PS4_L2) || get_val(PS4_R2)){
sensitivity(PS4_LX,NOT_USE,100 + sens);

}

if(get_val(PS4_R1)){
set_val(PS4_SQUARE,100);
if(abs(get_val(PS4_LX))> 20){
set_val(PS4_LY,100);
}
}


}

Вы просто гений!!! Я Вам очень благодарен!!! Работает!!!
Последний вопрос остался. Вы не могли бы в этом скрипте ещё кое что добавить?
Например: когда я нажму R2 + левый стик на лево, то Goalie делает Hug Post left или R2 + левый стик на право, Goalie делает Hug Post right. Так вот, можете сделать что бы Goalie делал Hug Post только тогда если я удерживаю(Hold) R2.
А когда я R2 отпускаю, то Goalie не делает Hug Post? Если хотите я могу видео с геймплеем записать и объяснить Вам конкретно что мне от Вас нужно.

Excalibur
28th September 17, 06:09
Вы просто гений!!! Я Вам очень благодарен!!! Работает!!!
Последний вопрос остался. Вы не могли бы в этом скрипте ещё кое что добавить?
Например: когда я нажму R2 + левый стик на лево, то Goalie делает Hug Post left или R2 + левый стик на право, Goalie делает Hug Post right. Так вот, можете сделать что бы Goalie делал Hug Post только тогда если я удерживаю(Hold) R2.
А когда я R2 отпускаю, то Goalie не делает Hug Post? Если хотите я могу видео с геймплеем записать и объяснить Вам конкретно что мне от Вас нужно.



Если есть видео, это поможет мне.

PanzerFaust8277
29th September 17, 09:18
Если есть видео, это поможет мне.
Здравствуйте,
вот ссылка на видео
https://youtu.be/OMmQQPgDCfw

Excalibur
29th September 17, 11:19
Здравствуйте,
вот ссылка на видео
https://youtu.be/OMmQQPgDCfw

Лучше попробуйте объяснить мне, что должен делать скрипт .

Какие кнопки нажать, когда вы это делаете?

Я не знаю игры, и я никогда не играл в нее.

PanzerFaust8277
29th September 17, 11:57
Лучше попробуйте объяснить мне, что должен делать скрипт .

Какие кнопки нажать, когда вы это делаете?

Я не знаю игры, и я никогда не играл в нее.
Hug Post left L2(Hold)+ L Stick left
Hug Post right L2(Hold)+ L Stick right

P.S. "Hold" обязательно. То есть, Hug Post будет работать только тогда когда я буду удерживать(Hold) L2.

Excalibur
29th September 17, 12:31
Hug Post left L2(Hold)+ L Stick left
Hug Post right L2(Hold)+ L Stick right

P.S. "Hold" обязательно. То есть, Hug Post будет работать только тогда когда я буду удерживать(Hold) L2.

Попробаите етот скрипт :


//Posted by Excalibur, a member of the community in the CronusMAX Forums - http://cronusmax.com/forums

//Posted : Tuesday 26th of September, 2017 11:51 UTC


//Hug Post left L2(Hold)+ L Stick left
//Hug Post right L2(Hold)+ L Stick right


// Spread V- square + L ↓ (Мне нужно R1 + ←L + L → )

int sens = 30;// измените это значение, чтобы изменить чувствительность джойстика


main {


if(get_val(PS4_L2) || get_val(PS4_R2)){
sensitivity(PS4_LX,NOT_USE,100 + sens);

}

if(get_val(PS4_R1)){
set_val(PS4_SQUARE,100);
}

if(get_val(PS4_R2)){
set_val(PS4_L2,100);
}
}

CoolLifer
3rd October 17, 09:25
Добрый день! подскажите пожалуйста как дополнить скрипт унчартеда 4, пс4, пришла такая идея:
при наведении прицела (кнопка L2) чтобы персонаж начинал ходить быстро влево-вправо (левый стик джойстика) на короткое расстояние для того чтобы в него было сложнее попасть. Только при нажатой L2 и при отпускании этой кнопки хождение влево-вправо прекращалось. и как то можно регулировать это расстояние движения, то расстояние на которое он отходит, а так же задать скорость передвижения?
Заранее Благодарю Вас за труд!

Excalibur
4th October 17, 05:58
Добрый день! подскажите пожалуйста как дополнить скрипт унчартеда 4, пс4, пришла такая идея:
при наведении прицела (кнопка L2) чтобы персонаж начинал ходить быстро влево-вправо (левый стик джойстика) на короткое расстояние для того чтобы в него было сложнее попасть. Только при нажатой L2 и при отпускании этой кнопки хождение влево-вправо прекращалось. и как то можно регулировать это расстояние движения, то расстояние на которое он отходит, а так же задать скорость передвижения?
Заранее Благодарю Вас за труд!


Вот так :






int onoff;


main {


if(event_press(PS4_DOWN)){
onoff = !onoff;
}

if(onoff){

//-------------------------
if(get_val(PS4_L2)){
combo_run(STRAFE);
}
}


}


///////////////////////////////////
combo STRAFE {
//-------------------
// dvijenie na levo
set_val(PS4_LX,-100);
wait(300);
//-------------------
// dvijenie na prava
set_val(PS4_LX, 100);
wait(300);


}

CoolLifer
4th October 17, 09:00
Благодарю Вас Excalibur!

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

Огромное Вам спасибо за Ваш труд!

И ещё подскажите пожалуйста за что отвечает этот параметр (PS4_LX,-100) интересует именно это значение -100 (и +100 в движении на право)?
wait я так понял отвечает за то на сколько персонаж в ту или иную сторону отходит, если его убавить дистанция становиться меньше и наоборот.

Excalibur
6th October 17, 02:44
Благодарю Вас Excalibur!

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

Огромное Вам спасибо за Ваш труд!

И ещё подскажите пожалуйста за что отвечает этот параметр (PS4_LX,-100) интересует именно это значение -100 (и +100 в движении на право)?
wait я так понял отвечает за то на сколько персонаж в ту или иную сторону отходит, если его убавить дистанция становиться меньше и наоборот.

PS4_LX - Это левая палка X осью . PS4_LY Это левая палка Y осью.
значение -100 ( это стойност на лево ) +100 ( это стойност на право)

Вот на это схема можна увидет все стойности X,Y ось

https://s1.postimg.org/2ylwiz8ljz/Analog2_X_Y.jpg

All Controllers GPC Button identifier Map (http://cronusmax.com/forums/showthread.php/175396-All-Controllers-GPC-Button-identifier-Map)

CoolLifer
6th October 17, 05:12
Спасибо Excalibur!
немного не понятно по графику, как реализовать к примеру движение стика по графику 7,8,1
combo STRAFE {
//-------------------
// nachalo dvigenia tochka 7
set_val(PS4_LX,-100);
wait(300);

в точке 8 значение движения по х снова указано -100

или оно указывается как LX-100 LY-100


set_val(PS4_LX,-100;PS4_LY,-100);

правильно написана команда или не совсем верно, подскажите пожалуйста.

Excalibur
6th October 17, 05:59
Спасибо Excalibur!
немного не понятно по графику, как реализовать к примеру движение стика по графику 7,8,1
combo STRAFE {
//-------------------
// nachalo dvigenia tochka 7
set_val(PS4_LX,-100);
wait(300);

в точке 8 значение движения по х снова указано -100

или оно указывается как LX-100 LY-100


set_val(PS4_LX,-100;PS4_LY,-100);

правильно написана команда или не совсем верно, подскажите пожалуйста.

Правилно написали.
Подключите CronusMax к компьютеру и активируите "Device Monitor" - сейчас движите левий стик и следите на екране как стойности меняются.
https://s1.postimg.org/4dvimrd6gf/image.png

CoolLifer
6th October 17, 06:22
Благодарю Вас Excalibur!
Попробую реализовать вечером скрипт на кручение, интересно стало :)

Excalibur
7th October 17, 10:19
Спасибо Excalibur!
немного не понятно по графику, как реализовать к примеру движение стика по графику 7,8,1
combo STRAFE {
//-------------------
// nachalo dvigenia tochka 7
set_val(PS4_LX,-100);
wait(300);

в точке 8 значение движения по х снова указано -100

или оно указывается как LX-100 LY-100


set_val(PS4_LX,-100;PS4_LY,-100);

правильно написана команда или не совсем верно, подскажите пожалуйста.

7. set_val(PS4_LX,-100); set_val(PS4_LY, 0);

8. set_val(PS4_LX,-100); set_val(PS4_LY, -100);


1. set_val(PS4_LX, 0); set_val(PS4_LY, -100);


https://s1.postimg.org/5ia6ak9qtr/Controller-_Stick-_Axis_new_02.jpg

CoolLifer
9th October 17, 05:01
Спасибо!
Подскажите Excalibur, а где то есть FAQ или какая то электронная книга с командами программирования для Кронуса?

Excalibur
10th October 17, 04:00
Спасибо!
Подскажите Excalibur, а где то есть FAQ или какая то электронная книга с командами программирования для Кронуса?

Вот здесь :

GPC Guide (http://cronusmax.com/manual/gpc_guide.htm?ms=AAAAAAAAAA%3D%3D&st=MA%3D%3D&sct=MA%3D%3D&mw=MzIw)

Colarise
14th October 17, 04:58
Здравствуйте, подскажете пожайлуста. Когда джостик подключен через кронус, не работает микрофон с наушниками. Как исправить?

Excalibur
14th October 17, 08:50
Здравствуйте, подскажете пожайлуста. Когда джостик подключен через кронус, не работает микрофон с наушниками. Как исправить?

Все это описано в руководстве :

http://cronusmax.com/manual/compatible_headsets_and_solutions.htm?ms=AQAAAAAAAAQ%3D&st=MA%3D%3D&sct=MA%3D%3D&mw=MzIw

w197508
4th November 17, 11:03
Добрый день подскажите скрипт для Uncharted 4 с использованием мышки и клавиатуры через cronusmax plus моя мышка g502 не могу быстро двигать ей в право в лево

Maskit9000
21st November 17, 14:00
Здравствуйте. Не могу подключить руль к плойке через вот этот хаб 4324
Он на рекомендуемом GL850G контроллере. Может надо прошить его как то? Есть идеи?

YuriKun_Vl
19th December 17, 08:20
Здравствуйте.

У меня CronusMax 2 модели, версия ПО: 1.24 или 1.24WE.

Не могу подобрать USB-HUB, перепробовал 6 штук: несколько на микросхеме FE1.1 , один на GL850G...

можно увидеть схему правильного USB-HUB?
у меня кварцевый резонатор на 12 МГц, может надо заменить его на другую частоту?

Уточняю:
На плате надпись V.3, ПО обновилось до 1.24,
но в программе CronusPRO изображение Хаба серое и в появляющейся табличке нижняя строка : не поддерживает Хаб...

Мой CronusMAX не сможет работать с PS4 и G27 ???

lorinter123
23rd December 17, 20:37
Привет. Можете помочь со скриптом? Как его укоротить(конвертировать), чтобы можно было загрузить на слот? Легко ли это? Если есть возможность помогите мне пожалуйста, буду благодарен. Я хочу чтобы он запускался по нажатию правого стика в верх.combo r { set_val(PS4_CROSS, 100);
wait(100);
set_val(PS4_CROSS, 0);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
set_val(PS4_CROSS, 100);
wait(190);
set_val(PS4_CROSS, 0);
set_val(PS4_CROSS, 100);
wait(190);
set_val(PS4_CROSS, 0);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
set_val(PS4_OPTIONS, 100);
wait(180);
set_val(PS4_OPTIONS, 0);
wait(4000);
wait(380);
set_val(PS4_DOWN, 100);
wait(120);
set_val(PS4_DOWN, 0);
wait(2090);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(2350);
set_val(PS4_RIGHT, 100);
wait(140);
set_val(PS4_RIGHT, 0);
wait(1660);
set_val(PS4_CROSS, 100);
wait(150);
set_val(PS4_CROSS, 0);
wait(2660);
set_val(PS4_UP, 100);
wait(120);
set_val(PS4_UP, 0);
wait(1490);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(4000);
wait(4000);
wait(4000);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
wait(1870);
set_val(PS4_CROSS, 100);
wait(100);
set_val(PS4_CROSS, 0);
wait(1890);
set_val(PS4_CROSS, 100);
wait(120);
set_val(PS4_CROSS, 0);
wait(4000);
set_val(PS4_CROSS, 100);
wait(100);
set_val(PS4_CROSS, 0);
wait(4000);
wait(780);
set_val(PS4_L2, 100);
wait(240);
set_val(PS4_L2, 0);
wait(2900);
set_val(PS4_DOWN, 100);
wait(180);
set_val(PS4_DOWN, 0);
wait(850);
set_val(PS4_RIGHT, 100);
wait(140);
set_val(PS4_RIGHT, 0);
wait(720);
set_val(PS4_RIGHT, 100);
wait(140);
set_val(PS4_RIGHT, 0);
wait(1040);
set_val(PS4_CROSS, 100);
wait(90);
set_val(PS4_CROSS, 0);
wait(2710);
set_val(PS4_UP, 100);
wait(160);
set_val(PS4_UP, 0);
wait(750);
set_val(PS4_UP, 100);
wait(140);
set_val(PS4_UP, 0);
wait(830);
set_val(PS4_RIGHT, 100);
wait(130);
set_val(PS4_RIGHT, 0);
wait(780);
set_val(PS4_CROSS, 100);
wait(100);
set_val(PS4_CROSS, 0);
wait(2730);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(1040);
set_val(PS4_RIGHT, 100);
wait(140);
set_val(PS4_RIGHT, 0);
wait(920);
set_val(PS4_CROSS, 100);
wait(120);
set_val(PS4_CROSS, 0);
set_val(PS4_DOWN, 100);
wait(130);
set_val(PS4_DOWN, 0);
wait(580);
set_val(PS4_LEFT, 100);
wait(130);
set_val(PS4_LEFT, 0);
wait(500);
set_val(PS4_LEFT, 100);
wait(130);
set_val(PS4_LEFT, 0);
wait(520);
set_val(PS4_LEFT, 100);
wait(140);
set_val(PS4_LEFT, 0);
wait(530);
set_val(PS4_LEFT, 100);
wait(120);
set_val(PS4_LEFT, 0);
wait(520);
set_val(PS4_LEFT, 100);
wait(140);
set_val(PS4_LEFT, 0);
wait(480);
set_val(PS4_LEFT, 100);
wait(120);
set_val(PS4_LEFT, 0);
wait(1060);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(710);
set_val(PS4_UP, 100);
wait(90);
set_val(PS4_UP, 0);
wait(730);
set_val(PS4_RIGHT, 100);
wait(100);
set_val(PS4_RIGHT, 0);
wait(550);
set_val(PS4_RIGHT, 100);
wait(120);
set_val(PS4_RIGHT, 0);
wait(710);
set_val(PS4_RIGHT, 100);
wait(90);
set_val(PS4_RIGHT, 0);
wait(710);
set_val(PS4_CROSS, 100);
wait(150);
set_val(PS4_CROSS, 0);
wait(1070);
set_val(PS4_UP, 100);
wait(140);
set_val(PS4_UP, 0);
wait(560);
set_val(PS4_RIGHT, 100);
wait(110);
set_val(PS4_RIGHT, 0);
wait(590);
set_val(PS4_RIGHT, 100);
wait(90);
set_val(PS4_RIGHT, 0);
wait(1070);
set_val(PS4_CROSS, 100);
wait(180);
set_val(PS4_CROSS, 0);
wait(2050);
set_val(PS4_DOWN, 100);
wait(110);
set_val(PS4_DOWN, 0);
wait(570);
set_val(PS4_DOWN, 100);
wait(120);
set_val(PS4_DOWN, 0);
wait(880);
set_val(PS4_LEFT, 100);
wait(120);
set_val(PS4_LEFT, 0);
wait(450);
set_val(PS4_LEFT, 100);
wait(120);
set_val(PS4_LEFT, 0);
wait(840);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
wait(1010);
set_val(PS4_UP, 100);
wait(150);
set_val(PS4_UP, 0);
wait(480);
set_val(PS4_UP, 100);
wait(150);
set_val(PS4_UP, 0);
wait(480);
set_val(PS4_UP, 100);
wait(140);
set_val(PS4_UP, 0);
wait(2000);
set_val(PS4_LEFT, 100);
wait(140);
set_val(PS4_LEFT, 0);
wait(710);
set_val(PS4_LEFT, 100);
wait(140);
set_val(PS4_LEFT, 0);
wait(580);
set_val(PS4_LEFT, 100);
wait(140);
set_val(PS4_LEFT, 0);
wait(890);
set_val(PS4_LEFT, 100);
wait(120);
set_val(PS4_LEFT, 0);
wait(470);
set_val(PS4_LEFT, 100);
wait(130);
set_val(PS4_LEFT, 0);
set_val(PS4_CROSS, 100);
wait(120);
set_val(PS4_CROSS, 0);
wait(720);
set_val(PS4_RIGHT, 100);
wait(220);
set_val(PS4_RIGHT, 0);
wait(450);
set_val(PS4_RIGHT, 100);
wait(140);
set_val(PS4_RIGHT, 0);
wait(490);
set_val(PS4_RIGHT, 100);
wait(140);
set_val(PS4_RIGHT, 0);
wait(540);
set_val(PS4_RIGHT, 100);
wait(140);
set_val(PS4_RIGHT, 0);
wait(640);
set_val(PS4_RIGHT, 100);
wait(130);
set_val(PS4_RIGHT, 0);
wait(620);
set_val(PS4_RIGHT, 100);
wait(140);
set_val(PS4_RIGHT, 0);
wait(490);
set_val(PS4_RIGHT, 100);
wait(140);
set_val(PS4_RIGHT, 0);
wait(660);
set_val(PS4_RIGHT, 100);
wait(110);
set_val(PS4_RIGHT, 0);
wait(750);
set_val(PS4_CROSS, 100);
wait(110);
set_val(PS4_CROSS, 0);
wait(780);
set_val(PS4_CROSS, 100);
wait(110);
set_val(PS4_CROSS, 0);
wait(1640);
set_val(PS4_LEFT, 100);
wait(150);
set_val(PS4_LEFT, 0);
wait(720);
set_val(PS4_LEFT, 100);
wait(140);
set_val(PS4_LEFT, 0);
wait(780);
set_val(PS4_CROSS, 100);
wait(110);
set_val(PS4_CROSS, 0);
wait(2860);
set_val(PS4_R2, 100);
wait(220);
set_val(PS4_R2, 0);
wait(2040);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
set_val(PS4_UP, 100);
wait(120);
set_val(PS4_UP, 0);
wait(940);
set_val(PS4_CROSS, 100);
wait(110);
set_val(PS4_CROSS, 0);
wait(2470);
set_val(PS4_CROSS, 100);
wait(110);
set_val(PS4_CROSS, 0);
wait(2170);
set_val(PS4_UP, 100);
wait(150);
set_val(PS4_UP, 0);
wait(820);
set_val(PS4_CROSS, 100);
wait(90);
set_val(PS4_CROSS, 0);
wait(4000);
wait(2250);
set_val(PS4_CROSS, 100);
wait(260);
set_val(PS4_CROSS, 0);
wait(1040);
set_val(PS4_CROSS, 100);
wait(240);
set_val(PS4_CROSS, 0);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
set_val(PS4_CROSS, 100);
wait(110);
set_val(PS4_CROSS, 0);
wait(3820);
set_val(PS4_RIGHT, 100);
wait(130);
set_val(PS4_RIGHT, 0);
wait(790);
set_val(PS4_UP, 100);
wait(80);
set_val(PS4_UP, 0);
wait(10);
set_val(PS4_UP, 100);
wait(110);
set_val(PS4_UP, 0);
wait(1650);
set_val(PS4_RIGHT, 100);
wait(120);
set_val(PS4_RIGHT, 0);
wait(3010);
set_val(PS4_DOWN, 100);
wait(150);
set_val(PS4_DOWN, 0);
wait(2270);
set_val(PS4_RIGHT, 100);
wait(150);
set_val(PS4_RIGHT, 0);
wait(850);
set_val(PS4_RIGHT, 100);
wait(150);
set_val(PS4_RIGHT, 0);
wait(1110);
set_val(PS4_CROSS, 100);
wait(130);
set_val(PS4_CROSS, 0);
wait(2650);
set_val(PS4_UP, 100);
wait(140);
set_val(PS4_UP, 0);
wait(4000);
wait(4000);
set_val(PS4_CROSS, 100);
wait(130);
set_val(PS4_CROSS, 0);
wait(2310);
set_val(PS4_UP, 100);
wait(120);
set_val(PS4_UP, 0);
wait(610);
set_val(PS4_CROSS, 100);
wait(100);
set_val(PS4_CROSS, 0);
wait(4000);
wait(4000);
wait(4000);
wait(3750);
set_val(PS4_CROSS, 100);
wait(90);
set_val(PS4_CROSS, 0);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
set_val(PS4_CROSS, 100);
wait(70);
set_val(PS4_CROSS, 0);
wait(4000);
wait(4000);
wait(2500);
set_val(PS4_CROSS, 100);
wait(130);
set_val(PS4_CROSS, 0);
wait(850);
set_val(PS4_CROSS, 100);
wait(190);
set_val(PS4_CROSS, 0);
wait(4000);
wait(430);
set_val(PS4_CROSS, 100);
wait(230);
set_val(PS4_CROSS, 0);
wait(3650);
set_val(PS4_CROSS, 100);
wait(190);
set_val(PS4_CROSS, 0);
wait(210);
set_val(PS4_CROSS, 100);
wait(160);
set_val(PS4_CROSS, 0);
wait(140);
set_val(PS4_CROSS, 100);
wait(150);
set_val(PS4_CROSS, 0);
wait(170);
set_val(PS4_CROSS, 100);
wait(110);
set_val(PS4_CROSS, 0);
wait(970);
set_val(PS4_CROSS, 100);
wait(180);
set_val(PS4_CROSS, 0);
wait(290);
set_val(PS4_CROSS, 100);
wait(150);
set_val(PS4_CROSS, 0);
wait(260);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
wait(290);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
wait(310);
set_val(PS4_CROSS, 100);
wait(170);
set_val(PS4_CROSS, 0);
wait(250);
set_val(PS4_CROSS, 100);
wait(130);
set_val(PS4_CROSS, 0);
set_val(PS4_CROSS, 100);
wait(160);
set_val(PS4_CROSS, 0);
wait(3550);
set_val(PS4_OPTIONS, 100);
wait(190);
set_val(PS4_OPTIONS, 0);
wait(3790);
set_val(PS4_CROSS, 100);
wait(120);
set_val(PS4_CROSS, 0);
wait(4000);
wait(160);
set_val(PS4_DOWN, 100);
wait(160);
set_val(PS4_DOWN, 0);
wait(3500);
set_val(PS4_LEFT, 100);
wait(140);
set_val(PS4_LEFT, 0);
wait(1960);
set_val(PS4_RIGHT, 100);
wait(170);
set_val(PS4_RIGHT, 0);
wait(740);
set_val(PS4_RIGHT, 100);
wait(180);
set_val(PS4_RIGHT, 0);
wait(1220);
set_val(PS4_RIGHT, 100);
wait(150);
set_val(PS4_RIGHT, 0);
wait(590);
set_val(PS4_RIGHT, 100);
wait(180);
set_val(PS4_RIGHT, 0);
wait(650);
set_val(PS4_RIGHT, 100);
wait(160);
set_val(PS4_RIGHT, 0);
wait(480);
set_val(PS4_RIGHT, 100);
wait(180);
set_val(PS4_RIGHT, 0);
wait(440);
set_val(PS4_RIGHT, 100);
wait(220);
set_val(PS4_RIGHT, 0);
wait(360);
set_val(PS4_RIGHT, 100);
wait(150);
set_val(PS4_RIGHT, 0);
set_val(PS4_CROSS, 100);
wait(110);
set_val(PS4_CROSS, 0);
wait(2810);
set_val(PS4_UP, 100);
wait(140);
set_val(PS4_UP, 0);
wait(1160);
set_val(PS4_CROSS, 100);
wait(150);
set_val(PS4_CROSS, 0);
wait(4000);
wait(4000);
wait(10);
set_val(PS4_CROSS, 100);
wait(160);
set_val(PS4_CROSS, 0);
wait(4000);
wait(1360);
set_val(PS4_CROSS, 100);
wait(120);
set_val(PS4_CROSS, 0);
wait(3410);
set_val(PS4_CROSS, 100);
wait(160);
set_val(PS4_CROSS, 0);
wait(3530);
set_val(PS4_CROSS, 100);
wait(130);
set_val(PS4_CROSS, 0);
set_val(PS4_CROSS, 100);
wait(130);
set_val(PS4_CROSS, 0);
wait(4000);
wait(2400);
set_val(PS4_CROSS, 100);
wait(110);
set_val(PS4_CROSS, 0);
wait(4000);
wait(630);
set_val(PS4_CIRCLE, 100);
wait(180);
set_val(PS4_CIRCLE, 0);
wait(1660);
set_val(PS4_UP, 100);
wait(190);
set_val(PS4_UP, 0);
wait(1650);
set_val(PS4_CROSS, 100);
wait(130);
set_val(PS4_CROSS, 0);
wait(4000);
wait(2060);
set_val(PS4_CROSS, 100);
wait(100);
set_val(PS4_CROSS, 0);
wait(4000);
wait(1250);
set_val(PS4_CROSS, 100);
wait(80);
set_val(PS4_CROSS, 0);
set_val(PS4_CIRCLE, 100);
wait(120);
set_val(PS4_CIRCLE, 0);
wait(1600);
set_val(PS4_UP, 100);
wait(160);
set_val(PS4_UP, 0);
wait(1620);
set_val(PS4_CROSS, 100);
wait(100);
set_val(PS4_CROSS, 0);
wait(4000);
wait(3760);
set_val(PS4_CROSS, 100);
wait(90);
set_val(PS4_CROSS, 0);
wait(4000);
wait(4000);
wait(4000);
wait(4000);
set_val(PS4_CROSS, 100);
wait(120);
set_val(PS4_CROSS, 0);
wait(750);
set_val(PS4_CROSS, 100);
wait(120);
set_val(PS4_CROSS, 0);
wait(730);
set_val(PS4_CROSS, 100);
wait(110);
set_val(PS4_CROSS, 0);
wait(1460);
set_val(PS4_UP, 100);
wait(140);
set_val(PS4_UP, 0);
wait(460);
set_val(PS4_UP, 100);
wait(170);
set_val(PS4_UP, 0);
wait(580);
set_val(PS4_LEFT, 100);
wait(150);
set_val(PS4_LEFT, 0);
wait(490);
set_val(PS4_LEFT, 100);
wait(160);
set_val(PS4_LEFT, 0);
wait(530);
set_val(PS4_CROSS, 100);
wait(120);
set_val(PS4_CROSS, 0);
wait(380);
set_val(PS4_RIGHT, 100);
wait(170);
set_val(PS4_RIGHT, 0);
wait(480);
set_val(PS4_RIGHT, 100);
wait(160);
set_val(PS4_RIGHT, 0);
wait(550);
set_val(PS4_RIGHT, 100);
wait(150);
set_val(PS4_RIGHT, 0);
wait(550);
set_val(PS4_RIGHT, 100);
wait(150);
set_val(PS4_RIGHT, 0);
wait(410);
set_val(PS4_CROSS, 100);
wait(120);
set_val(PS4_CROSS, 0);
wait(580);
set_val(PS4_RIGHT, 100);
wait(120);
set_val(PS4_RIGHT, 0);
wait(560);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
wait(500);
set_val(PS4_LEFT, 100);
wait(150);
set_val(PS4_LEFT, 0);
wait(540);
set_val(PS4_CROSS, 100);
wait(150);
set_val(PS4_CROSS, 0);
wait(2940);
set_val(PS4_OPTIONS, 100);
wait(180);
set_val(PS4_OPTIONS, 0);
wait(1170);
set_val(PS4_DOWN, 100);
wait(80);
set_val(PS4_DOWN, 0);
wait(490);
set_val(PS4_CROSS, 100);
wait(130);
set_val(PS4_CROSS, 0);
wait(730);
set_val(PS4_UP, 100);
wait(160);
set_val(PS4_UP, 0);
wait(360);
set_val(PS4_UP, 100);
wait(140);
set_val(PS4_UP, 0);
wait(570);
set_val(PS4_LEFT, 100);
wait(170);
set_val(PS4_LEFT, 0);
wait(520);
set_val(PS4_LEFT, 100);
wait(130);
set_val(PS4_LEFT, 0);
wait(400);
set_val(PS4_CROSS, 100);
wait(130);
set_val(PS4_CROSS, 0);
wait(1720);
set_val(PS4_RIGHT, 100);
wait(160);
set_val(PS4_RIGHT, 0);
wait(400);
set_val(PS4_RIGHT, 100);
wait(180);
set_val(PS4_RIGHT, 0);
wait(500);
set_val(PS4_RIGHT, 100);
wait(180);
set_val(PS4_RIGHT, 0);
wait(530);
set_val(PS4_RIGHT, 100);
wait(140);
set_val(PS4_RIGHT, 0);
wait(380);
set_val(PS4_CROSS, 100);
wait(160);
set_val(PS4_CROSS, 0);
wait(1820);
set_val(PS4_RIGHT, 100);
wait(120);
set_val(PS4_RIGHT, 0);
wait(420);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
wait(850);
set_val(PS4_LEFT, 100);
wait(130);
set_val(PS4_LEFT, 0);
wait(340);
set_val(PS4_CROSS, 100);
wait(10);
set_val(PS4_OPTIONS, 100);
wait(180);
set_val(PS4_OPTIONS, 0);
wait(2750);
set_val(PS4_DOWN, 100);
wait(120);
set_val(PS4_DOWN, 0);
wait(930);
set_val(PS4_CROSS, 100);
wait(120);
set_val(PS4_CROSS, 0);
wait(3190);
set_val(PS4_CROSS, 100);
wait(150);
set_val(PS4_CROSS, 0);
wait(4000);
wait(4000);
}

Все это описано в руководстве :

http://cronusmax.com/manual/compatible_headsets_and_solutions.htm?ms=AQAAAAAAAAQ%3D&st=MA%3D%3D&sct=MA%3D%3D&mw=MzIw

lorinter123
25th December 17, 09:23
Скрипт не работает

Остался час, и я могу играть в эту игру.

Каким режимом игры является этот скрипт?

Updated .... Я готов с вашим скриптом :
Держите правую палку вправо. ( held right stick to the right ).


// Script was generated with < Script Manipulator > ver. 13.9 Date :09/25/17 Time: 10:46:13 PM
//------------------------------------------------------------------------

define TRIANGLE = 17; // TRIANGLE, Y
define CIRCLE = 18; // CIRCLE, B
define CROSS = 19; // CROSS, A
define SQUARE = 20; // SQUARE, X
define R1 = 3; // R1, RB
define R2 = 4; // R2, RT
define L1 = 6; // L1, LB
define L2 = 7; // L2, LT
define TOUCH = 27; // TOUCH PAD
define UP = 13; // DPAD UP
define DOWN = 14; // DPAD DOWN
define LEFT = 15; // DPAD LEFT
define RIGHT = 16; // DPAD RIGHT
define MOVE_X = 11; // LEFT ANALOG X
define MOVE_Y = 12; // LEFT ANALOG Y
define PS = 0 ; // PS/XBOX
define START = 2 ; // PS/XBOX
define SHARE = 1 ; // PS/XBOX
//-----------------------------------------------------
define BACK = 128; // BACK FLAG
define FORWARD = 129; // FORWARD FLAG


// End Flags. 254 and 255 should never be used in the
// data segment for other purposes.
//-----------------------------------------------------
define EOC = 254; // End of Combo
define EOD = 255; // End of Data Segment
//-----------------------------------------------------


define xbox = 0;
data(
xbox,
1,CROSS,100,
18,
0,200,
0,200,
0,200,
0,200,
0,72,
1,CROSS,100,
17,
0,167,
0,100,
1,FORWARD,100,
14,
0,122,
1,CROSS,100,
19,
0,60,
1,FORWARD,100,
12,
0,52,
1,CROSS,100,
18,
0,147,
1,DOWN,100,
15,
0,85,
1,BACK,100,
12,
0,40,
1,CROSS,100,
14,
0,42,
1,DOWN,100,
11,
0,28,
1,DOWN,100,
14,
0,37,
1,DOWN,100,
14,
0,54,
1,FORWARD,100,
7,
0,41,
1,FORWARD,100,
11,
0,42,
1,CIRCLE,100,
11,
0,105,
1,TRIANGLE,100,
14,
0,198,
1,CROSS,100,
15,
0,22,
1,DOWN,100,
11,
0,6,
1,CROSS,100,
14,
0,8,
1,UP,100,
12,
0,9,
1,CROSS,100,
16,
0,144,
1,CROSS,100,
14,
0,200,
0,200,
1,R2,100,
19,
0,41,
1,UP,100,
16,
0,73,
1,CROSS,100,
14,
0,200,
0,200,
0,51,
1,CIRCLE,100,
14,
0,178,
0,100,
1,FORWARD,100,
12,
0,68,
1,UP,100,
15,
0,93,
1,FORWARD,100,
15,
0,103,
1,DOWN,100,
11,
0,142,
1,FORWARD,100,
13,
0,148,
1,BACK,100,
10,
0,67,
1,DOWN,100,
10,
0,87,
1,CROSS,100,
11,
0,44,
1,DOWN,100,
14,
0,47,
1,DOWN,100,
14,
0,33,
1,DOWN,100,
12,
0,102,
1,FORWARD,100,
12,
0,28,
1,FORWARD,100,
12,
0,68,
1,CIRCLE,100,
13,
0,44,
1,TRIANGLE,100,
15,
0,198,
1,CROSS,100,
14,
0,41,
1,DOWN,100,
12,
0,5,
1,CROSS,100,
15,
0,17,
1,UP,100,
11,
0,4,
1,CROSS,100,
13,
0,145,
1,CROSS,100,
14,
0,198,
0,100,
0,200,
1,R2,100,
20,
0,140,
1,UP,100,
13,
0,40,
1,CROSS,100,
14,
0,197,
0,200,
1,CIRCLE,100,
18,
0,211,
1,CIRCLE,100,
12,
0,165,
0,100,
1,R1,100,
14,
0,119,
1,R1,100,
16,
0,137,
0,100,
1,CROSS,100,
19,
0,200,
0,200,
0,62,
1,DOWN,100,
15,
0,200,
1,DOWN,100,
13,
0,182,
1,DOWN,100,
14,
0,232,
1,DOWN,100,
13,
0,200,
0,200,
1,DOWN,100,
15,
0,381,
1,DOWN,100,
11,
0,146,
0,200,
1,DOWN,100,
14,
0,218,
1,CROSS,100,
17,
0,194,
0,100,
1,CROSS,100,
17,
0,400,
0,74,
1,CIRCLE,100,
16,
0,400,
1,DOWN,100,
13,
0,200,
0,200,
1,DOWN,100,
15,
0,181,
0,200,
1,DOWN,100,
11,
0,346,
1,DOWN,100,
14,
0,218,
1,CROSS,100,
17,
0,194,
0,100,
1,CROSS,100,
17,
1,DOWN,100,
13,
0,200,
0,200,
1,DOWN,100,
15,
0,181,
0,200,
1,DOWN,100,
11,
0,146,
0,200,
1,DOWN,100,
14,
0,218,
1,CROSS,100,
17,
1,CROSS,100,
17,
1,DOWN,100,
13,
0,200,
0,200,
1,DOWN,100,
15,
0,181,
0,200,
1,DOWN,100,
11,
0,146,
0,200,
1,DOWN,100,
14,
0,218,
1,CROSS,100,
17,
0,194,
0,100,
1,CROSS,100,
17,
1,DOWN,100,
13,
0,200,
0,200,
1,DOWN,100,
15,
0,181,
0,200,
1,DOWN,100,
11,
0,146,
0,200,
1,DOWN,100,
14,
0,218,
1,CROSS,100,
17,
0,194,
0,100,
1,CROSS,100,
17,
1,DOWN,100,
13,
0,200,
0,200,
1,DOWN,100,
15,
0,181,
0,200,
1,DOWN,100,
11,
0,146,
0,200,
1,DOWN,100,
14,
0,218,
1,CROSS,100,
17,
0,194,
0,100,
1,CROSS,100,
17,
1,DOWN,100,
13,
0,200,
0,200,
1,DOWN,100,
15,
0,181,
0,200,
1,DOWN,100,
11,
0,146,
0,200,
1,DOWN,100,
14,
0,218,
1,CROSS,100,
17,
0,194,
0,100,
1,CROSS,100,
17,
1,DOWN,100,
13,
0,200,
0,200,
1,DOWN,100,
15,
0,181,
0,200,
1,DOWN,100,
11,
0,346,
1,DOWN,100,
14,
0,218,
1,CROSS,100,
17,
0,194,
0,100,
1,CROSS,100,
17,
1,DOWN,100,
13,
0,200,
0,200,
1,DOWN,100,
15,
0,181,
0,200,
1,DOWN,100,
11,
0,146,
0,200,
1,DOWN,100,
14,
0,218,
1,CROSS,100,
17,
0,194,
0,100,
1,CROSS,100,
17,
EOC,
EOD );
int i = -1, b, v;
int back = LEFT, forward = RIGHT;
int button_1, button_2, button_3, button_4, button_5;
int wait_time;
int switch;
int delay_t;
int RUMBLE_TYPE=RUMBLE_A;
int cancel;
int EndOfCombo;
int CanStart;
int value_1,value_2,value_3,value_4,value_5;

main {



// Determine Back and Forward
if(get_val(RIGHT) || get_val(MOVE_X) >= 30) {
back = LEFT; forward = RIGHT;
} else if(get_val(LEFT) || get_val(MOVE_X) <= -30) {
back = RIGHT; forward = LEFT;
}//----------------------------------------------



// If there is a combo to be executed
if(i >= 0 && delay_t<=0) {
// Execute the combo step-by-step
if(!combo_running(execute_step)) {
if(get_step_values()) {
if(wait_time == 0) {
combo_run(execute_step_no_wait);
} else {
combo_run(execute_step);
}
} else { // the combo finished
i = -1;
}
}

// RS X and Y are in rest - cancel the combo
if ( abs(get_val(9)) <= 20 && abs(get_val(10)) <= 20 ) {
i = -1;
combo_stop(execute_step);
}
//CANCEL ----------------------------------------------------------


// Make sure the user inputs does not interfere in the combo
set_val(TRIANGLE , 0);
set_val(CIRCLE , 0);
set_val(CROSS , 0);
set_val(SQUARE , 0);
set_val(R1 , 0);
set_val(R2 , 0);
set_val(L1 , 0);
set_val(L2 , 0);
set_val(UP , 0);
set_val(DOWN , 0);
set_val(LEFT , 0);
set_val(RIGHT , 0);
set_val(MOVE_X , 0);
set_val(MOVE_Y , 0);

// if no combo execute - look for combo activation
} else {
// EDIT THIS PART OF SCRIPT for combo run ---------------------------
//////////////////////////////////////////////////////////////////////////
// Right Stick RIGHT
if (get_val (9) >= 60) { //combo xbox
i = get_combo_index(xbox);
}
// end editing here --------------------------------------------------------------------
/////////////////////////////////////////////////////////////////////////////////////////////
}// <combo activation> end
}//<main> block end

// This combo will run a step with wait
combo execute_step {
set_buttons_values();
wait(wait_time);
set_buttons_values();
}

// This combo will run a step without wait
combo execute_step_no_wait {
set_buttons_values();
}


combo RUMBLE_NOTIFICATION {
set_rumble(RUMBLE_TYPE, 100);
wait(300);
reset_rumble ();
}

// Returns the starting index of a combo
function get_combo_index(combo_id) {
i = 0;
while(TRUE) {//-----------------------
v = dbyte(i);
if(v == combo_id) {
return(i + 1);
} else {//====================
while(v != EOC && v != EOD) {//#
i = i + 1;
v = dbyte(i);
}//#
if(v == EOD) break;
else i = i + 1;
}//=============================
}//-----------------------------------
return(-1);
}

// Set the buttons, values and wait time of a step
function get_step_values() {
b = dbyte(i); i = i + 1;
if(b > 5) return(FALSE);

if(b >= 1) {
button_1 = convert_back_forward(dbyte(i)); i = i + 1;
value_1 = dbyte(i); i = i + 1;
} else { button_1 = -1; value_1 = 0; }

if(b >= 2) {
button_2 = convert_back_forward(dbyte(i)); i = i + 1;
value_2 = dbyte(i); i = i + 1;
} else { button_2 = -1; value_2 = 0; }

if(b >= 3) {
button_3 = convert_back_forward(dbyte(i)); i = i + 1;
value_3 = dbyte(i); i = i + 1;
} else { button_3 = -1; value_3 = 0; }

if(b >= 4) {
button_4 = convert_back_forward(dbyte(i)); i = i + 1;
value_4 = dbyte(i); i = i + 1;
} else { button_4 = -1; value_4 = 0; }

if(b >= 5) {
button_5 = convert_back_forward(dbyte(i)); i = i + 1;
value_5 = dbyte(i); i = i + 1;
} else { button_5 = -1; value_5 = 0; }

wait_time = dbyte(i); i = i + 1;
wait_time = (wait_time - 1) * 10;
if(wait_time < 0) wait_time = 0;
else if(wait_time > 2530) wait_time = 2530;

return(TRUE);
}

// If the step has FORWARD and BACK buttons, set the correct value.
function convert_back_forward(button) {
if(button == FORWARD) {
return(forward);
} else if(button == BACK) {
return(back);
}
return(button);
}

// Set the buttons and values, function used on the combos.
function set_buttons_values() {
if(button_1 != -1) set_val(button_1, value_1);
if(button_2 != -1) set_val(button_2, value_2);
if(button_3 != -1) set_val(button_3, value_3);
if(button_4 != -1) set_val(button_4, value_4);
if(button_5 != -1) set_val(button_5, value_5);
}

Excalibur
2nd January 18, 02:41
Привет. Можете помочь со скриптом? Как его укоротить(конвертировать), чтобы можно было загрузить на слот? Легко ли это? Если есть возможность помогите мне пожалуйста, буду благодарен. Я хочу чтобы он запускался по нажатию правого стика в верх.


Было бы лучше разделить его на три части.
Запрограммируйте эти три части на три последовательных слота - например: часть 1 слота 1, часть 2 слота 2, часть 3 слота 3.
Начните с части 1 (это слот 1).

часть 1 :

// PART 1
int slot;
init {
slot = get_slot();
}
main{
if(event_press(PS4_R3)) combo_run(r);


}
combo r {
set_val(PS4_CROSS, 100);
wait(100);
wait(32000);

wait(24000);

set_val(PS4_CROSS, 100);
wait(190);
set_val(PS4_CROSS, 100);
wait(190);

wait(32000);//

wait(32000);//64

wait(32000);// 96

wait(32000);// 128

wait(32000);//160

wait(4000);// 164 2.73 min
set_val(PS4_OPTIONS, 100);
wait(180);
wait(4000);
wait(380);
set_val(PS4_DOWN, 100);
wait(120);
wait(2090);
set_val(PS4_DOWN, 100);
wait(130);
wait(2350);
set_val(PS4_RIGHT, 100);
wait(140);
wait(1660);
set_val(PS4_CROSS, 100);
wait(150);
wait(2660);
set_val(PS4_UP, 100);
wait(120);
wait(1490);
set_val(PS4_CROSS, 100);
wait(170);
wait(4000);
wait(4000);
wait(4000);
set_val(PS4_CROSS, 100);
wait(140);
wait(1870);
set_val(PS4_CROSS, 100);
wait(100);
wait(1890);
set_val(PS4_CROSS, 100);
wait(120);
wait(4000);
set_val(PS4_CROSS, 100);
wait(100);
wait(4000);
wait(780);
set_val(PS4_L2, 100);
wait(240);
wait(2900);
set_val(PS4_DOWN, 100);
wait(180);
wait(850);
set_val(PS4_RIGHT, 100);
wait(140);
wait(720);
set_val(PS4_RIGHT, 100);
wait(140);
wait(1040);
set_val(PS4_CROSS, 100);
wait(90);
wait(2710);
set_val(PS4_UP, 100);
wait(160);
wait(750);
set_val(PS4_UP, 100);
wait(140);
wait(830);
set_val(PS4_RIGHT, 100);
wait(130);
wait(780);
set_val(PS4_CROSS, 100);
wait(100);
wait(2730);
set_val(PS4_DOWN, 100);
wait(150);
wait(1040);
set_val(PS4_RIGHT, 100);
wait(140);
wait(920);
set_val(PS4_CROSS, 100);
wait(120);
set_val(PS4_DOWN, 100);
wait(130);
wait(580);
set_val(PS4_LEFT, 100);
wait(130);
wait(500);
set_val(PS4_LEFT, 100);
wait(130);
wait(520);
set_val(PS4_LEFT, 100);
wait(140);
wait(530);
set_val(PS4_LEFT, 100);
wait(120);
wait(520);
set_val(PS4_LEFT, 100);
wait(140);
wait(480);
set_val(PS4_LEFT, 100);
wait(120);
wait(1060);
set_val(PS4_CROSS, 100);
wait(170);
wait(710);
set_val(PS4_UP, 100);
wait(90);
wait(730);
set_val(PS4_RIGHT, 100);
wait(100);
wait(550);
set_val(PS4_RIGHT, 100);
wait(120);
wait(710);
set_val(PS4_RIGHT, 100);
wait(90);
wait(710);
set_val(PS4_CROSS, 100);
wait(150);
wait(1070);
set_val(PS4_UP, 100);
wait(140);
wait(560);
set_val(PS4_RIGHT, 100);
wait(110);
wait(590);
set_val(PS4_RIGHT, 100);
wait(90);
wait(1070);
set_val(PS4_CROSS, 100);
wait(180);
wait(2050);
set_val(PS4_DOWN, 100);
wait(110);
wait(570);
set_val(PS4_DOWN, 100);
wait(120);
wait(880);
set_val(PS4_LEFT, 100);
wait(120);
wait(450);
set_val(PS4_LEFT, 100);
wait(120);
wait(840);
set_val(PS4_CROSS, 100);
wait(140);
wait(1010);
set_val(PS4_UP, 100);
wait(150);
set_val(PS4_UP, 0);
wait(480);
set_val(PS4_UP, 100);
wait(150);
set_val(PS4_UP, 0);
wait(480);
set_val(PS4_UP, 100);
wait(140);
wait(2000);
set_val(PS4_LEFT, 100);
wait(140);
wait(710);
set_val(PS4_LEFT, 100);
wait(140);
wait(580);
set_val(PS4_LEFT, 100);
wait(140);
wait(890);
set_val(PS4_LEFT, 100);
wait(120);
wait(470);
set_val(PS4_LEFT, 100);
wait(130);
set_val(PS4_CROSS, 100);
wait(120);
wait(720);
set_val(PS4_RIGHT, 100);
wait(220);
wait(450);
set_val(PS4_RIGHT, 100);
wait(140);
wait(490);
set_val(PS4_RIGHT, 100);
wait(140);
wait(540);
set_val(PS4_RIGHT, 100);
wait(140);
wait(640);
set_val(PS4_RIGHT, 100);
wait(130);
wait(620);
set_val(PS4_RIGHT, 100);
wait(140);
wait(490);
set_val(PS4_RIGHT, 100);
wait(140);
wait(660);
set_val(PS4_RIGHT, 100);
wait(110);
wait(750);
set_val(PS4_CROSS, 100);
wait(110);
wait(780);
set_val(PS4_CROSS, 100);
wait(110);
wait(1640);
set_val(PS4_LEFT, 100);
wait(150);
wait(720);
set_val(PS4_LEFT, 100);
wait(140);
wait(780);
set_val(PS4_CROSS, 100);
wait(110);
wait(2860);
set_val(PS4_R2, 100);
wait(220);
wait(2040);
if ( slot < 9 ) slot = slot + 1;
load_slot(slot);
// end part 1
}


часть2:




// PART 2
int slot;
init {
slot = get_slot();
}


main{
combo_run(r);
}
combo r {
set_val(PS4_CROSS, 100);
wait(170);


wait(16000);
set_val(PS4_UP, 100);
wait(120);
wait(940);
set_val(PS4_CROSS, 100);
wait(110);
wait(2470);
set_val(PS4_CROSS, 100);
wait(110);
wait(2170);
set_val(PS4_UP, 100);
wait(150);
wait(820);
set_val(PS4_CROSS, 100);
wait(90);
wait(4000);
wait(2250);
set_val(PS4_CROSS, 100);
wait(260);
wait(1040);
set_val(PS4_CROSS, 100);
wait(240);
wait(28000);

set_val(PS4_CROSS, 100);
wait(110);
wait(3820);
set_val(PS4_RIGHT, 100);
wait(130);
wait(790);
set_val(PS4_UP, 100);
wait(80);
wait(10);
set_val(PS4_UP, 100);
wait(110);
wait(1650);
set_val(PS4_RIGHT, 100);
wait(120);
wait(3010);
set_val(PS4_DOWN, 100);
wait(150);
wait(2270);
set_val(PS4_RIGHT, 100);
wait(150);
wait(850);
set_val(PS4_RIGHT, 100);
wait(150);
wait(1110);
set_val(PS4_CROSS, 100);
wait(130);
wait(2650);
set_val(PS4_UP, 100);
wait(140);
wait(4000);
wait(4000);
set_val(PS4_CROSS, 100);
wait(130);
wait(2310);
set_val(PS4_UP, 100);
wait(120);
wait(610);
set_val(PS4_CROSS, 100);
wait(100);
wait(12000);
wait(3750);
set_val(PS4_CROSS, 100);
wait(90);
wait(24000);
set_val(PS4_CROSS, 100);
wait(70);
wait(10500);
set_val(PS4_CROSS, 100);
wait(130);
wait(850);
set_val(PS4_CROSS, 100);
wait(190);
wait(4430);
set_val(PS4_CROSS, 100);
wait(230);
wait(3650);
set_val(PS4_CROSS, 100);
wait(190);
wait(210);
set_val(PS4_CROSS, 100);
wait(160);
wait(140);
set_val(PS4_CROSS, 100);
wait(150);
wait(170);
set_val(PS4_CROSS, 100);
wait(110);
wait(970);
set_val(PS4_CROSS, 100);
wait(180);
wait(290);
set_val(PS4_CROSS, 100);
wait(150);
wait(260);
set_val(PS4_CROSS, 100);
wait(140);
wait(290);
set_val(PS4_CROSS, 100);
wait(140);
wait(310);
set_val(PS4_CROSS, 100);
wait(170);
wait(250);
set_val(PS4_CROSS, 100);
wait(130);
set_val(PS4_CROSS, 100);
wait(160);
wait(3550);
set_val(PS4_OPTIONS, 100);
wait(190);
wait(3790);
set_val(PS4_CROSS, 100);
wait(120);
wait(4160);
set_val(PS4_DOWN, 100);
wait(160);
wait(3500);
set_val(PS4_LEFT, 100);
wait(140);
wait(1960);
set_val(PS4_RIGHT, 100);
wait(170);
wait(740);
set_val(PS4_RIGHT, 100);
wait(180);
wait(1220);
set_val(PS4_RIGHT, 100);
wait(150);
wait(590);
set_val(PS4_RIGHT, 100);
wait(180);
wait(650);
set_val(PS4_RIGHT, 100);
wait(160);
wait(480);
set_val(PS4_RIGHT, 100);
wait(180);
wait(440);
set_val(PS4_RIGHT, 100);
wait(220);
wait(360);
set_val(PS4_RIGHT, 100);
wait(150);
set_val(PS4_CROSS, 100);
wait(110);
wait(2810);
set_val(PS4_UP, 100);
wait(140);
wait(1160);
set_val(PS4_CROSS, 100);
wait(150);
wait(8000);
wait(10);
set_val(PS4_CROSS, 100);
wait(160);
wait(5360);
set_val(PS4_CROSS, 100);
wait(120);
wait(3410);
set_val(PS4_CROSS, 100);
wait(160);
wait(3530);
set_val(PS4_CROSS, 100);
wait(130);
set_val(PS4_CROSS, 100);
wait(130);
wait(6400);
set_val(PS4_CROSS, 100);
wait(110);
wait(4630);
set_val(PS4_CIRCLE, 100);
wait(180);
wait(1660);
set_val(PS4_UP, 100);
wait(190);
wait(1650);
set_val(PS4_CROSS, 100);
wait(130);
wait(6060);
set_val(PS4_CROSS, 100);
wait(100);
wait(5250);
set_val(PS4_CROSS, 100);
wait(80);
set_val(PS4_CIRCLE, 100);
wait(120);
wait(1600);
set_val(PS4_UP, 100);
wait(160);
wait(1620);
set_val(PS4_CROSS, 100);
wait(100);
wait(4000);
wait(3760);
set_val(PS4_CROSS, 100);
wait(90);
wait(12000);
set_val(PS4_CROSS, 100);
wait(120);
wait(750);
set_val(PS4_CROSS, 100);
wait(120);
wait(730);
set_val(PS4_CROSS, 100);
wait(110);
wait(1460);
set_val(PS4_UP, 100);
wait(140);
wait(460);
set_val(PS4_UP, 100);
wait(170);
wait(580);
set_val(PS4_LEFT, 100);
wait(150);
wait(490);
set_val(PS4_LEFT, 100);
wait(160);
wait(530);
set_val(PS4_CROSS, 100);
wait(120);
wait(380);
set_val(PS4_RIGHT, 100);
wait(170);
wait(480);
set_val(PS4_RIGHT, 100);
wait(160);
wait(550);
set_val(PS4_RIGHT, 100);
wait(150);
wait(550);
set_val(PS4_RIGHT, 100);
wait(150);
set_val(PS4_RIGHT, 0);
wait(410);
set_val(PS4_CROSS, 100);
wait(120);
wait(580);
if ( slot < 9 ) slot = slot + 1;
load_slot(slot);
}


част 3 :


// Part 3
int slot;
init {
slot = get_slot();
}


main{
combo_run(r);
}
combo r {
set_val(PS4_RIGHT, 100);
wait(120);
wait(560);
set_val(PS4_CROSS, 100);
wait(140);
wait(500);
set_val(PS4_LEFT, 100);
wait(150);
wait(540);
set_val(PS4_CROSS, 100);
wait(150);
wait(2940);
set_val(PS4_OPTIONS, 100);
wait(180);
wait(1170);
set_val(PS4_DOWN, 100);
wait(80);
wait(490);
set_val(PS4_CROSS, 100);
wait(130);
wait(730);
set_val(PS4_UP, 100);
wait(160);
wait(360);
set_val(PS4_UP, 100);
wait(140);
wait(570);
set_val(PS4_LEFT, 100);
wait(170);
wait(520);
set_val(PS4_LEFT, 100);
wait(130);
wait(400);
set_val(PS4_CROSS, 100);
wait(130);
wait(1720);
set_val(PS4_RIGHT, 100);
wait(160);
wait(400);
set_val(PS4_RIGHT, 100);
wait(180);
wait(500);
set_val(PS4_RIGHT, 100);
wait(180);
wait(530);
set_val(PS4_RIGHT, 100);
wait(140);
wait(380);
set_val(PS4_CROSS, 100);
wait(160);
wait(1820);
set_val(PS4_RIGHT, 100);
wait(120);
wait(420);
set_val(PS4_CROSS, 100);
wait(140);
wait(850);
set_val(PS4_LEFT, 100);
wait(130);
wait(340);
set_val(PS4_CROSS, 100);
wait(10);
set_val(PS4_OPTIONS, 100);
wait(180);
wait(2750);
set_val(PS4_DOWN, 100);
wait(120);
wait(930);
set_val(PS4_CROSS, 100);
wait(120);
wait(3190);
set_val(PS4_CROSS, 100);
wait(150);
wait(8000);

slot = slot - 2;
load_slot(slot);
}

Excalibur
2nd January 18, 02:45
Скрипт не работает

Что это значит? Я проверил и скрипт работал.

Chrysler
11th January 18, 17:51
подскажите ,не могу для Fifa 18 применить скрипты,что делаю не правильно не работает ни сила удара не пенальти ни финты //Posted by Excalibur, a member of the community in the CronusMAX Forums - http://cronusmax.com/forums
//Posted : Wednesday 10th of January, 2018 6:51 UTC


//Posted by Ps4life, a member of the community in the CronusMAX Forums - <a href="http://cronusmax.com/forums" target="_blank">http://cronusmax.com/forums</a>

//Posted : Tuesday 9th of January, 2018 19:24 UTC

// Script was generated with < FIFA Series Skills Generator > ver. 6.12 Date :01-09-18 Time: 8:15:32 PM
//------------------------------------------------------------------------
/**********************************************************************************************
This Script was made and intended for <a href="http://www.cronusmax.com" target="_blank">www.cronusmax.com</a> & CronusMAX ONLY. *
UNLESS permission is given by the creator and/or copywritee, *
All rights reserved. This material may not be reproduced, displayed, *
modified or distributed without the express prior written permission of the *
copyright holder. For permission, contact CronusMax. *
__ ____ ___ ____ __ __ _____ ___ ___ ____ __ __ *
/ ]| \ / \ | \ | | |/ ___/| | | / || | | *
/ / | D ) || _ || | ( \_ | _ _ || o || | | *
/ / | /| O || | || | |\__ || \_/ || ||_ _| *
/ \_ | \| || | || : |/ \ || | || _ || | *
\ || . \ || | || |\ || | || | || | | *
\____||__|\_|\___/ |__|__| \__,_| \___||___|___||__|__||__|__| *
*
***********************************************************************************************/

/***********************************************************************
_______ __ _______ ___ __ ___
| ____|| | | ____| / \ /_ | / _ \
| |__ | | | |__ / ^ \ | | | (_) |
| __| | | | __| / /_\ \ | | > _ <
| | | | | | / _____ \ | | | (_) |
|__| |__| |__| /__/ \__\ |_| \___/

*************************************************************************/

//==\\//==\\//== ONLY PADDLES ==//==\\//==\\//==
//-----------------------------------------------------------------------

///\ Paddle Right 1 : 11. Roulette//\
///\ Paddle Right 2 : 30. Ball Roll Speed Boost//\
///\ Paddle Left 1 : 11. Roulette//\
///\ Paddle Left 2 : 30. Ball Roll Speed Boost//\
//--------------------------------------------------------------
// UNMAPING
//--------------------------------------------------------------
unmap 24; // Paddle Right 1
unmap 25; // Paddle Right 2
unmap 26; // Paddle Left 1
unmap 27; // Paddle Left 2
//--------------------------------------------------------------
// DECLARATIONS
//--------------------------------------------------------------
define DOnotUSE = 1;
define DelayNormal = 80;
define DelayRnbwHOLD = 160;
define DelayRest = 200;
define DelayLeft_move= 500;
define time_to_dblclick = 300; // Time to Double click
//////////////////////////////////////////////////////////////////
// YOUR BUTTON LAYOUT
define PaceCtrol = PS4_L2;// Pace Control
define FinesseShot = PS4_R1;// Finesse Shot
define PlayerRun = PS4_L1;// Player Run
define ShotBtn = PS4_CIRCLE;// Shot Btn
define SprintBtn = PS4_R2;// Sprint Btn
define MOVE_X = PS4_LX;
define MOVE_Y = PS4_LY;
define SKILL_STICK_X = PS4_RX;
define SKILL_STICK_Y = PS4_RY;

define Best_SKILL = 1; // BestFIFAmove
define StepOver_SKILL = 2; // STEPOVER_DIRECTION
define ReversStepOver_SKILL = 3; // REVERS_STEPOVER
define DoubleTouch_EXIT_SKILL = 4; // REVERS_STEPOVER and EXIT
define Advanced_Elastico_SKILL = 5; // dob=97; Elastico=TRUE; TURNandSPIN_ELASTICO
define Elastico_SKILL = 6; // dob=97; Elastico=TRUE; TURNandSPIN_ELASTICO
define Turn_AND_Spin_SKILL = 7; //
define HocusPocus_SKILL = 8; // HOCUS_POCUS
define Spin_NEW_SKILL = 9; // Elastico=0;dob=100;combo_run(TURNandSPIN_ELASTICO);
define Feint_L_R_SKILL =10; // FEINT_SKILL
define Roulette_SKILL =11; // ROULETTE
define Ball_Roll_Flick =12; // BalRollFlick
define OP_Skill =13; // OP Skill
define Ball_Roll_Rock_and_Roll =14; // Ball Roll Rock and Roll
define Bolasie_Flick_SKILL =15; // Bolasie Flick dob=97; Elastico=FALSE;
define Fake_Shot_SKILL =16; // Fake Shot

define HeelFlickTurn_SKILL =17; // Heel Flick Turn
define Heel_to_Heel_SKILL =18; // HEELtoHEEL
define Rainbow_SKILL =19; // RAINBOW
define RonaldoHeelChop =20; // Ronaldo Heel Chop
define Fake_Pass_SKILL =21; // Fake Pass
define Heel_Flick_Turn_SKILL =22; // Heel Flick Turn
define In_Air_Rainbow =23; // standing = InAirRainbow / running = RAINBOW
define In_Air_Elastico =24; // InAirElastico
define Sombrero_Flick =25; // standing =Sombrero Flick / running = Heel to Heel
define Juggling_Ball =26; // Juggling Ball
define Chest_Flick_Skill =27; // Juggling Ball + Chest Flick
//--------------------------------------------------------------
// DATA SEGMENT
//--------------------------------------------------------------
data(DOnotUSE,
// 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
0,-100,50,-100,100,-100,100,-50,100, 0, 100, 50, 100,100, 50,100, 0,100, -50,100,-100,100,-100, 50,-100, 0, -100, -50, -100, -100, -50, -100,
// 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
0,-100,50,-100,100,-100,100,-50,100, 0, 100, 50, 100,100, 50,100, 0,100, -50,100,-100,100,-100, 50,-100, 0, -100, -50, -100, -100, -50, -100,
// 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
0,-100,50,-100,100,-100,100,-50,100, 0, 100, 50, 100,100, 50,100, 0,100, -50,100,-100,100,-100, 50,-100, 0, -100, -50, -100, -100, -50, -100,
// 97 98 99 100
4, 12, 6, 10 //

);// end of data
//--------------------------------------------------------------
// VARIABLES

int ZX, ZY;
int LX, LY; // Direction of Left Stick
int RightON =FALSE;
int Elastico =FALSE;
int time_to_DblClick_R=0;
int time_to_DblClick_L=0;
int IndL=0; // IndL for LEFT ANALOG we use with dbyte(Ind+ ..);
int IndR_L=0; // IndR_L for LEFT ANALOG we use with dbyte(Ind+ ..);
int Ind=0; // Ind we use with dbyte(Ind+ ..);
int Zone; //
int temp_Zone;
int mX,mY;
int OnOff =TRUE;
int b_Exit;
int Points=0;
int OnOffMods=TRUE;
int OneDirectSkill;
int dob;
int w_AdvancedElastico =10;
int SKill ;
int b_Standing;
int faceUP;
int time_to_DblClick_1;
int w_delay1;
int w_delay2;
int b_tap;
int ShootPower = 220; // Shot Power
init {
ShootPower = 220 ;
colorled(0,0,2,0); // clLime
}


//--------------------------------------------------------------
// MAIN BLOCK
//--------------------------------------------------------------
main {

/////////////////////////////////////////////////////////////////////
// Shot Power Switch
if ( get_val(PS4_L2)) {
if(event_press(XB1_UP)) {ShootPower = 220; colorled(0,0,2,0); } // clLime
if(event_press(XB1_RIGHT)) {ShootPower = 270; colorled(0,0,0,2); } // clFuchsia
if(event_press(XB1_DOWN)) {ShootPower = 300; colorled(2,0,2,0);} // clYellow
if(event_press(XB1_LEFT)) {ShootPower = 350; colorled(0,2,0,0); } // clRed
}

////////////////////////////////////////////////
//
if(get_val(ShotBtn) && get_ptime(ShotBtn)>= ShootPower) { // Shot Power
set_val(ShotBtn, 0);
}
if(get_val(ShotBtn)) set_val(SprintBtn,0);



// ON / OFF All Skills hold XB Start and press A / CROSS
if(get_val(1)){
if(event_press(19))OnOffMods=!OnOffMods;
set_val(19,0);
}

if(OnOffMods) { // All mods ---------------------------------------------

if(OnOff){//-------------------------------------------------
if(abs(get_val(MOVE_X))< 60 && abs(get_val(MOVE_Y))< 60){
b_Standing = TRUE;
}else{
LX = get_val(MOVE_X);
LY = get_val(MOVE_Y);
b_Standing = FALSE;
get_Zone(LX,LY);

//ZX = LY; ZY = inv(LX);// 90 degre
}
}//--------------------------------------------------------
/////////////////////////////////////////////////////////////////////////
// Paddle Right 1
//--------------------------------------------------------------
if (event_press(XB1_PR1)){ RightON= 1;Direction();combo_run(ROULETTE); }

// Paddle Right 2
//--------------------------------------------------------------
if (event_press(XB1_PR2)){ RightON= 1;Direction(); combo_run(BallRollSpeed); }

// Paddle Left 1
//--------------------------------------------------------------
if (event_press(XB1_PL1)){ RightON= 0;Direction();combo_run(ROULETTE); }

// Paddle Left 2
//--------------------------------------------------------------
if (event_press(XB1_PL2)){ RightON= 0;Direction(); combo_run(BallRollSpeed); }



if(get_val(ShotBtn) && get_ptime(ShotBtn)>= ShootPower) { // Shot Power
set_val(ShotBtn, 0);
}
if(get_val(ShotBtn)) set_val(SprintBtn,0);
///////////////////////////////////////////////
// Block paddles maped buttons
if(get_val(XB1_PR1)) set_val(PS4_CROSS, 0);

if(get_val(XB1_PR2)) set_val(PS4_SQUARE, 0);

if(get_val(XB1_PL1)) set_val(PS4_TRIANGLE, 0);

if(get_val(XB1_PL2)) set_val(PS4_CIRCLE, 0);



set_val(XB1_PR1,0);
set_val(XB1_PR2,0);
set_val(XB1_PL1,0);
set_val(XB1_PL2,0);



}// ON / OFF mods
//--------------------------------------------------------------

//--------------------------------------------------------------
} // end of main block

////////////////////////////////////////////////////////////////
// COMBO BLOCKS //////////////////////////////////////////////
////////////////////////////////////////////////////////////////

combo ONE_TAP {
b_tap=TRUE;
wait(time_to_dblclick); // wait for second tap
b_tap=FALSE;
}

///////////////////////////////////////////////////////////////
// 11. ROULETTE /////////////////////////////////////////////
///////////////////////////////////////////////////////////////
combo ROULETTE {
if (RightON){Ind=((Zone + 8)* 2)+ 32;} // Zone 9
else {Ind=((Zone + 8)* 2)- 1;}
Points = 5;
combo_run(MimicCircle);
}

///////////////////////////////////////////////////////////////////
// MIMIC CIRCLE //////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////
combo MimicCircle {
if(Points >= 1){
if (RightON){RA_CCW(dbyte(Ind - 0),dbyte(Ind - 1));}
else {RA_CW(dbyte(Ind + 0),dbyte(Ind + 1));}
}
wait(40);
if(Points >= 3){
if (RightON){RA_CCW(dbyte(Ind - 8),dbyte(Ind - 9));}
else {RA_CW(dbyte(Ind + 8),dbyte(Ind + 9));}
}
wait(40);
if(Points >= 5){
if (RightON){RA_CCW(dbyte(Ind - 16),dbyte(Ind - 17));}
else {RA_CW(dbyte(Ind + 16),dbyte(Ind + 17));}
}
wait(40);
}
// BALL ROLL SPEED BOOST
//------------------------------------------
combo BallRollSpeed {
RA_CW(ZX,ZY);
wait(202);//
RA_CW(0,0);
wait(202);//
set_val(PlayerRun,100)
set_val(SprintBtn,100);
wait(175);
set_val(SprintBtn,100);
wait(750);
}

function get_Zone (X,Y) {

if ((Y < -80 )&& (X>= -20 && X< 20 )) {Zone= 1;} // LS==>1
else if ((Y < -80 )&& (X>= 20 && X<= 70 )) {Zone= 2;} // LS==>2
else if ( Y< -70 && X> 70 ) {Zone= 3;} // LS==>2
else if ((X > 80 )&& (Y>= -70 && Y<= -20 )) {Zone= 4;} // LS==>2
else if ((X > 80 )&& (Y> -20 && Y< 20 )) {Zone= 5;} // LS==>2
else if ((X > 80 )&& (Y>= 20 && Y<= 70 )) {Zone= 6;} // LS==>2
else if ((X > 70 )&& ( Y> 70 )) {Zone= 7;} // LS==>2
else if ((X < 70 && X>20)&& ( Y== 100 )) {Zone= 8;} // LS==>2
else if ((Y > 80 )&& (X>= -20 && X<= 20 )) {Zone= 9;} // LS==>2
else if ((Y > 80 )&& (X< -20 && X> -70 )) {Zone=10;} // LS==>2
else if ((Y > 70 )&& ( X< -70 )) {Zone=11;} // LS==>2
else if ((X < -80 )&& (Y>= 20 && Y<= 70 )) {Zone=12;} // LS==>2
else if ((X < -80 )&& (Y> -20 && Y< 20 )) {Zone=13;} // LS==>2
else if ((X < -80 )&& (Y< -20 && Y> -70 )) {Zone=14;} // LS==>2
else if ((X < -70 )&& ( Y< -70 )) {Zone=15;} // LS==>2
else if ((Y < -80 )&& (X< -20 && X> -70 )) {Zone=16;} // LS==>2
temp_Zone = Zone;
IndL = (Zone * 2)- 1;

mX = dbyte(IndL);
mY = dbyte(IndL + 1);



}// func end
//--------------------------------------------------------------
//Right Analog Functions
//--------------------------------------------------------------
function RA_CW(X,Y) {
set_val(SKILL_STICK_X,X );
set_val(SKILL_STICK_Y,Y);
}
function RA_CCW(Y,X) {
set_val(SKILL_STICK_Y,Y );
set_val(SKILL_STICK_X,X);
}
//--------------------------------------------------------------
//Left Analog Functions
//--------------------------------------------------------------
function LA_CW(X,Y) {
set_val(MOVE_X,X );
set_val(MOVE_Y,Y);
}// func end
//--------------------------------------------------------------
//SKILLS LED INDICATION
//--------------------------------------------------------------
function colorled(a,b,c,d) {
set_led(LED_1,a);
set_led(LED_2,b);
set_led(LED_3,c);
set_led(LED_4,d);
}// func end

function Direction (){

if(RightON){
ZX=inv(LY);ZY=LX; // Zone 3
}else {
ZX=LY; ZY=inv(LX); // Zone 7
}




block(MOVE_X,1000);block(MOVE_Y,1000);
}// func end

Excalibur
11th January 18, 21:53
подскажите ,не могу для Fifa 18 применить скрипты,что делаю не правильно не работает ни сила удара не пенальти ни финты //Posted by Excalibur, a member of the community in the CronusMAX Forums - http://cronusmax.com/forums
//Posted : Wednesday 10th of January, 2018 6:51 UTC


//Posted by Ps4life, a member of the community in the CronusMAX Forums - <a href="http://cronusmax.com/forums" target="_blank">http://cronusmax.com/forums</a>

//Posted : Tuesday 9th of January, 2018 19:24 UTC

// Script was generated with < FIFA Series Skills Generator > ver. 6.12 Date :01-09-18 Time: 8:15:32 PM
//------------------------------------------------------------------------
/**********************************************************************************************
This Script was made and intended for <a href="http://www.cronusmax.com" target="_blank">www.cronusmax.com</a> & CronusMAX ONLY. *
UNLESS permission is given by the creator and/or copywritee, *
All rights reserved. This material may not be reproduced, displayed, *
modified or distributed without the express prior written permission of the *
copyright holder. For permission, contact CronusMax. *
__ ____ ___ ____ __ __ _____ ___ ___ ____ __ __ *
/ ]| \ / \ | \ | | |/ ___/| | | / || | | *
/ / | D ) || _ || | ( \_ | _ _ || o || | | *
/ / | /| O || | || | |\__ || \_/ || ||_ _| *
/ \_ | \| || | || : |/ \ || | || _ || | *
\ || . \ || | || |\ || | || | || | | *
\____||__|\_|\___/ |__|__| \__,_| \___||___|___||__|__||__|__| *
*
***********************************************************************************************/

/***********************************************************************
_______ __ _______ ___ __ ___
| ____|| | | ____| / \ /_ | / _ \
| |__ | | | |__ / ^ \ | | | (_) |
| __| | | | __| / /_\ \ | | > _ <
| | | | | | / _____ \ | | | (_) |
|__| |__| |__| /__/ \__\ |_| \___/

*************************************************************************/

//==\\//==\\//== ONLY PADDLES ==//==\\//==\\//==
//-----------------------------------------------------------------------

///\ Paddle Right 1 : 11. Roulette//\
///\ Paddle Right 2 : 30. Ball Roll Speed Boost//\
///\ Paddle Left 1 : 11. Roulette//\
///\ Paddle Left 2 : 30. Ball Roll Speed Boost//\
//--------------------------------------------------------------
// UNMAPING
//--------------------------------------------------------------
unmap 24; // Paddle Right 1
unmap 25; // Paddle Right 2
unmap 26; // Paddle Left 1
unmap 27; // Paddle Left 2
//--------------------------------------------------------------
// DECLARATIONS
//--------------------------------------------------------------
define DOnotUSE = 1;
define DelayNormal = 80;
define DelayRnbwHOLD = 160;
define DelayRest = 200;
define DelayLeft_move= 500;
define time_to_dblclick = 300; // Time to Double click
//////////////////////////////////////////////////////////////////
// YOUR BUTTON LAYOUT
define PaceCtrol = PS4_L2;// Pace Control
define FinesseShot = PS4_R1;// Finesse Shot
define PlayerRun = PS4_L1;// Player Run
define ShotBtn = PS4_CIRCLE;// Shot Btn
define SprintBtn = PS4_R2;// Sprint Btn
define MOVE_X = PS4_LX;
define MOVE_Y = PS4_LY;
define SKILL_STICK_X = PS4_RX;
define SKILL_STICK_Y = PS4_RY;

define Best_SKILL = 1; // BestFIFAmove
define StepOver_SKILL = 2; // STEPOVER_DIRECTION
define ReversStepOver_SKILL = 3; // REVERS_STEPOVER
define DoubleTouch_EXIT_SKILL = 4; // REVERS_STEPOVER and EXIT
define Advanced_Elastico_SKILL = 5; // dob=97; Elastico=TRUE; TURNandSPIN_ELASTICO
define Elastico_SKILL = 6; // dob=97; Elastico=TRUE; TURNandSPIN_ELASTICO
define Turn_AND_Spin_SKILL = 7; //
define HocusPocus_SKILL = 8; // HOCUS_POCUS
define Spin_NEW_SKILL = 9; // Elastico=0;dob=100;combo_run(TURNandSPIN_ELASTICO);
define Feint_L_R_SKILL =10; // FEINT_SKILL
define Roulette_SKILL =11; // ROULETTE
define Ball_Roll_Flick =12; // BalRollFlick
define OP_Skill =13; // OP Skill
define Ball_Roll_Rock_and_Roll =14; // Ball Roll Rock and Roll
define Bolasie_Flick_SKILL =15; // Bolasie Flick dob=97; Elastico=FALSE;
define Fake_Shot_SKILL =16; // Fake Shot

define HeelFlickTurn_SKILL =17; // Heel Flick Turn
define Heel_to_Heel_SKILL =18; // HEELtoHEEL
define Rainbow_SKILL =19; // RAINBOW
define RonaldoHeelChop =20; // Ronaldo Heel Chop
define Fake_Pass_SKILL =21; // Fake Pass
define Heel_Flick_Turn_SKILL =22; // Heel Flick Turn
define In_Air_Rainbow =23; // standing = InAirRainbow / running = RAINBOW
define In_Air_Elastico =24; // InAirElastico
define Sombrero_Flick =25; // standing =Sombrero Flick / running = Heel to Heel
define Juggling_Ball =26; // Juggling Ball
define Chest_Flick_Skill =27; // Juggling Ball + Chest Flick
//--------------------------------------------------------------
// DATA SEGMENT
//--------------------------------------------------------------
data(DOnotUSE,
// 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
0,-100,50,-100,100,-100,100,-50,100, 0, 100, 50, 100,100, 50,100, 0,100, -50,100,-100,100,-100, 50,-100, 0, -100, -50, -100, -100, -50, -100,
// 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
0,-100,50,-100,100,-100,100,-50,100, 0, 100, 50, 100,100, 50,100, 0,100, -50,100,-100,100,-100, 50,-100, 0, -100, -50, -100, -100, -50, -100,
// 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
0,-100,50,-100,100,-100,100,-50,100, 0, 100, 50, 100,100, 50,100, 0,100, -50,100,-100,100,-100, 50,-100, 0, -100, -50, -100, -100, -50, -100,
// 97 98 99 100
4, 12, 6, 10 //

);// end of data
//--------------------------------------------------------------
// VARIABLES

int ZX, ZY;
int LX, LY; // Direction of Left Stick
int RightON =FALSE;
int Elastico =FALSE;
int time_to_DblClick_R=0;
int time_to_DblClick_L=0;
int IndL=0; // IndL for LEFT ANALOG we use with dbyte(Ind+ ..);
int IndR_L=0; // IndR_L for LEFT ANALOG we use with dbyte(Ind+ ..);
int Ind=0; // Ind we use with dbyte(Ind+ ..);
int Zone; //
int temp_Zone;
int mX,mY;
int OnOff =TRUE;
int b_Exit;
int Points=0;
int OnOffMods=TRUE;
int OneDirectSkill;
int dob;
int w_AdvancedElastico =10;
int SKill ;
int b_Standing;
int faceUP;
int time_to_DblClick_1;
int w_delay1;
int w_delay2;
int b_tap;
int ShootPower = 220; // Shot Power
init {
ShootPower = 220 ;
colorled(0,0,2,0); // clLime
}


//--------------------------------------------------------------
// MAIN BLOCK
//--------------------------------------------------------------
main {

/////////////////////////////////////////////////////////////////////
// Shot Power Switch
if ( get_val(PS4_L2)) {
if(event_press(XB1_UP)) {ShootPower = 220; colorled(0,0,2,0); } // clLime
if(event_press(XB1_RIGHT)) {ShootPower = 270; colorled(0,0,0,2); } // clFuchsia
if(event_press(XB1_DOWN)) {ShootPower = 300; colorled(2,0,2,0);} // clYellow
if(event_press(XB1_LEFT)) {ShootPower = 350; colorled(0,2,0,0); } // clRed
}

////////////////////////////////////////////////
//
if(get_val(ShotBtn) && get_ptime(ShotBtn)>= ShootPower) { // Shot Power
set_val(ShotBtn, 0);
}
if(get_val(ShotBtn)) set_val(SprintBtn,0);



// ON / OFF All Skills hold XB Start and press A / CROSS
if(get_val(1)){
if(event_press(19))OnOffMods=!OnOffMods;
set_val(19,0);
}

if(OnOffMods) { // All mods ---------------------------------------------

if(OnOff){//-------------------------------------------------
if(abs(get_val(MOVE_X))< 60 && abs(get_val(MOVE_Y))< 60){
b_Standing = TRUE;
}else{
LX = get_val(MOVE_X);
LY = get_val(MOVE_Y);
b_Standing = FALSE;
get_Zone(LX,LY);

//ZX = LY; ZY = inv(LX);// 90 degre
}
}//--------------------------------------------------------
/////////////////////////////////////////////////////////////////////////
// Paddle Right 1
//--------------------------------------------------------------
if (event_press(XB1_PR1)){ RightON= 1;Direction();combo_run(ROULETTE); }

// Paddle Right 2
//--------------------------------------------------------------
if (event_press(XB1_PR2)){ RightON= 1;Direction(); combo_run(BallRollSpeed); }

// Paddle Left 1
//--------------------------------------------------------------
if (event_press(XB1_PL1)){ RightON= 0;Direction();combo_run(ROULETTE); }

// Paddle Left 2
//--------------------------------------------------------------
if (event_press(XB1_PL2)){ RightON= 0;Direction(); combo_run(BallRollSpeed); }



if(get_val(ShotBtn) && get_ptime(ShotBtn)>= ShootPower) { // Shot Power
set_val(ShotBtn, 0);
}
if(get_val(ShotBtn)) set_val(SprintBtn,0);
///////////////////////////////////////////////
// Block paddles maped buttons
if(get_val(XB1_PR1)) set_val(PS4_CROSS, 0);

if(get_val(XB1_PR2)) set_val(PS4_SQUARE, 0);

if(get_val(XB1_PL1)) set_val(PS4_TRIANGLE, 0);

if(get_val(XB1_PL2)) set_val(PS4_CIRCLE, 0);



set_val(XB1_PR1,0);
set_val(XB1_PR2,0);
set_val(XB1_PL1,0);
set_val(XB1_PL2,0);



}// ON / OFF mods
//--------------------------------------------------------------

//--------------------------------------------------------------
} // end of main block

////////////////////////////////////////////////////////////////
// COMBO BLOCKS //////////////////////////////////////////////
////////////////////////////////////////////////////////////////

combo ONE_TAP {
b_tap=TRUE;
wait(time_to_dblclick); // wait for second tap
b_tap=FALSE;
}

///////////////////////////////////////////////////////////////
// 11. ROULETTE /////////////////////////////////////////////
///////////////////////////////////////////////////////////////
combo ROULETTE {
if (RightON){Ind=((Zone + 8)* 2)+ 32;} // Zone 9
else {Ind=((Zone + 8)* 2)- 1;}
Points = 5;
combo_run(MimicCircle);
}

///////////////////////////////////////////////////////////////////
// MIMIC CIRCLE //////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////
combo MimicCircle {
if(Points >= 1){
if (RightON){RA_CCW(dbyte(Ind - 0),dbyte(Ind - 1));}
else {RA_CW(dbyte(Ind + 0),dbyte(Ind + 1));}
}
wait(40);
if(Points >= 3){
if (RightON){RA_CCW(dbyte(Ind - 8),dbyte(Ind - 9));}
else {RA_CW(dbyte(Ind + 8),dbyte(Ind + 9));}
}
wait(40);
if(Points >= 5){
if (RightON){RA_CCW(dbyte(Ind - 16),dbyte(Ind - 17));}
else {RA_CW(dbyte(Ind + 16),dbyte(Ind + 17));}
}
wait(40);
}
// BALL ROLL SPEED BOOST
//------------------------------------------
combo BallRollSpeed {
RA_CW(ZX,ZY);
wait(202);//
RA_CW(0,0);
wait(202);//
set_val(PlayerRun,100)
set_val(SprintBtn,100);
wait(175);
set_val(SprintBtn,100);
wait(750);
}

function get_Zone (X,Y) {

if ((Y < -80 )&& (X>= -20 && X< 20 )) {Zone= 1;} // LS==>1
else if ((Y < -80 )&& (X>= 20 && X<= 70 )) {Zone= 2;} // LS==>2
else if ( Y< -70 && X> 70 ) {Zone= 3;} // LS==>2
else if ((X > 80 )&& (Y>= -70 && Y<= -20 )) {Zone= 4;} // LS==>2
else if ((X > 80 )&& (Y> -20 && Y< 20 )) {Zone= 5;} // LS==>2
else if ((X > 80 )&& (Y>= 20 && Y<= 70 )) {Zone= 6;} // LS==>2
else if ((X > 70 )&& ( Y> 70 )) {Zone= 7;} // LS==>2
else if ((X < 70 && X>20)&& ( Y== 100 )) {Zone= 8;} // LS==>2
else if ((Y > 80 )&& (X>= -20 && X<= 20 )) {Zone= 9;} // LS==>2
else if ((Y > 80 )&& (X< -20 && X> -70 )) {Zone=10;} // LS==>2
else if ((Y > 70 )&& ( X< -70 )) {Zone=11;} // LS==>2
else if ((X < -80 )&& (Y>= 20 && Y<= 70 )) {Zone=12;} // LS==>2
else if ((X < -80 )&& (Y> -20 && Y< 20 )) {Zone=13;} // LS==>2
else if ((X < -80 )&& (Y< -20 && Y> -70 )) {Zone=14;} // LS==>2
else if ((X < -70 )&& ( Y< -70 )) {Zone=15;} // LS==>2
else if ((Y < -80 )&& (X< -20 && X> -70 )) {Zone=16;} // LS==>2
temp_Zone = Zone;
IndL = (Zone * 2)- 1;

mX = dbyte(IndL);
mY = dbyte(IndL + 1);



}// func end
//--------------------------------------------------------------
//Right Analog Functions
//--------------------------------------------------------------
function RA_CW(X,Y) {
set_val(SKILL_STICK_X,X );
set_val(SKILL_STICK_Y,Y);
}
function RA_CCW(Y,X) {
set_val(SKILL_STICK_Y,Y );
set_val(SKILL_STICK_X,X);
}
//--------------------------------------------------------------
//Left Analog Functions
//--------------------------------------------------------------
function LA_CW(X,Y) {
set_val(MOVE_X,X );
set_val(MOVE_Y,Y);
}// func end
//--------------------------------------------------------------
//SKILLS LED INDICATION
//--------------------------------------------------------------
function colorled(a,b,c,d) {
set_led(LED_1,a);
set_led(LED_2,b);
set_led(LED_3,c);
set_led(LED_4,d);
}// func end

function Direction (){

if(RightON){
ZX=inv(LY);ZY=LX; // Zone 3
}else {
ZX=LY; ZY=inv(LX); // Zone 7
}




block(MOVE_X,1000);block(MOVE_Y,1000);
}// func end


Опишите, какую кнопку вы используете для шут?
Какой контроллер вы используете? Судя по скрипте - XBOX Elite Controller on PS4 ?

What button layout do you use in game?

- - - Updated - - -


подскажите ,не могу для Fifa 18 применить скрипты,что делаю не правильно не работает ни сила удара не пенальти ни финты //Posted by Excalibur, a member of the community in the CronusMAX Forums - http://cronusmax.com/forums
//Posted : Wednesday 10th of January, 2018 6:51 UTC


//Posted by Ps4life, a member of the community in the CronusMAX Forums - <a href="http://cronusmax.com/forums" target="_blank">http://cronusmax.com/forums</a>

//Posted : Tuesday 9th of January, 2018 19:24 UTC

// Script was generated with < FIFA Series Skills Generator > ver. 6.12 Date :01-09-18 Time: 8:15:32 PM
//------------------------------------------------------------------------
/**********************************************************************************************
This Script was made and intended for <a href="http://www.cronusmax.com" target="_blank">www.cronusmax.com</a> & CronusMAX ONLY. *
UNLESS permission is given by the creator and/or copywritee, *
All rights reserved. This material may not be reproduced, displayed, *
modified or distributed without the express prior written permission of the *
copyright holder. For permission, contact CronusMax. *
__ ____ ___ ____ __ __ _____ ___ ___ ____ __ __ *
/ ]| \ / \ | \ | | |/ ___/| | | / || | | *
/ / | D ) || _ || | ( \_ | _ _ || o || | | *
/ / | /| O || | || | |\__ || \_/ || ||_ _| *
/ \_ | \| || | || : |/ \ || | || _ || | *
\ || . \ || | || |\ || | || | || | | *
\____||__|\_|\___/ |__|__| \__,_| \___||___|___||__|__||__|__| *
*
***********************************************************************************************/

/***********************************************************************
_______ __ _______ ___ __ ___
| ____|| | | ____| / \ /_ | / _ \
| |__ | | | |__ / ^ \ | | | (_) |
| __| | | | __| / /_\ \ | | > _ <
| | | | | | / _____ \ | | | (_) |
|__| |__| |__| /__/ \__\ |_| \___/

*************************************************************************/

//==\\//==\\//== ONLY PADDLES ==//==\\//==\\//==
//-----------------------------------------------------------------------

///\ Paddle Right 1 : 11. Roulette//\
///\ Paddle Right 2 : 30. Ball Roll Speed Boost//\
///\ Paddle Left 1 : 11. Roulette//\
///\ Paddle Left 2 : 30. Ball Roll Speed Boost//\
//--------------------------------------------------------------
// UNMAPING
//--------------------------------------------------------------
unmap 24; // Paddle Right 1
unmap 25; // Paddle Right 2
unmap 26; // Paddle Left 1
unmap 27; // Paddle Left 2
//--------------------------------------------------------------
// DECLARATIONS
//--------------------------------------------------------------
define DOnotUSE = 1;
define DelayNormal = 80;
define DelayRnbwHOLD = 160;
define DelayRest = 200;
define DelayLeft_move= 500;
define time_to_dblclick = 300; // Time to Double click
//////////////////////////////////////////////////////////////////
// YOUR BUTTON LAYOUT
define PaceCtrol = PS4_L2;// Pace Control
define FinesseShot = PS4_R1;// Finesse Shot
define PlayerRun = PS4_L1;// Player Run
define ShotBtn = PS4_CIRCLE;// Shot Btn
define SprintBtn = PS4_R2;// Sprint Btn
define MOVE_X = PS4_LX;
define MOVE_Y = PS4_LY;
define SKILL_STICK_X = PS4_RX;
define SKILL_STICK_Y = PS4_RY;

define Best_SKILL = 1; // BestFIFAmove
define StepOver_SKILL = 2; // STEPOVER_DIRECTION
define ReversStepOver_SKILL = 3; // REVERS_STEPOVER
define DoubleTouch_EXIT_SKILL = 4; // REVERS_STEPOVER and EXIT
define Advanced_Elastico_SKILL = 5; // dob=97; Elastico=TRUE; TURNandSPIN_ELASTICO
define Elastico_SKILL = 6; // dob=97; Elastico=TRUE; TURNandSPIN_ELASTICO
define Turn_AND_Spin_SKILL = 7; //
define HocusPocus_SKILL = 8; // HOCUS_POCUS
define Spin_NEW_SKILL = 9; // Elastico=0;dob=100;combo_run(TURNandSPIN_ELASTICO);
define Feint_L_R_SKILL =10; // FEINT_SKILL
define Roulette_SKILL =11; // ROULETTE
define Ball_Roll_Flick =12; // BalRollFlick
define OP_Skill =13; // OP Skill
define Ball_Roll_Rock_and_Roll =14; // Ball Roll Rock and Roll
define Bolasie_Flick_SKILL =15; // Bolasie Flick dob=97; Elastico=FALSE;
define Fake_Shot_SKILL =16; // Fake Shot

define HeelFlickTurn_SKILL =17; // Heel Flick Turn
define Heel_to_Heel_SKILL =18; // HEELtoHEEL
define Rainbow_SKILL =19; // RAINBOW
define RonaldoHeelChop =20; // Ronaldo Heel Chop
define Fake_Pass_SKILL =21; // Fake Pass
define Heel_Flick_Turn_SKILL =22; // Heel Flick Turn
define In_Air_Rainbow =23; // standing = InAirRainbow / running = RAINBOW
define In_Air_Elastico =24; // InAirElastico
define Sombrero_Flick =25; // standing =Sombrero Flick / running = Heel to Heel
define Juggling_Ball =26; // Juggling Ball
define Chest_Flick_Skill =27; // Juggling Ball + Chest Flick
//--------------------------------------------------------------
// DATA SEGMENT
//--------------------------------------------------------------
data(DOnotUSE,
// 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
0,-100,50,-100,100,-100,100,-50,100, 0, 100, 50, 100,100, 50,100, 0,100, -50,100,-100,100,-100, 50,-100, 0, -100, -50, -100, -100, -50, -100,
// 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
0,-100,50,-100,100,-100,100,-50,100, 0, 100, 50, 100,100, 50,100, 0,100, -50,100,-100,100,-100, 50,-100, 0, -100, -50, -100, -100, -50, -100,
// 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
0,-100,50,-100,100,-100,100,-50,100, 0, 100, 50, 100,100, 50,100, 0,100, -50,100,-100,100,-100, 50,-100, 0, -100, -50, -100, -100, -50, -100,
// 97 98 99 100
4, 12, 6, 10 //

);// end of data
//--------------------------------------------------------------
// VARIABLES

int ZX, ZY;
int LX, LY; // Direction of Left Stick
int RightON =FALSE;
int Elastico =FALSE;
int time_to_DblClick_R=0;
int time_to_DblClick_L=0;
int IndL=0; // IndL for LEFT ANALOG we use with dbyte(Ind+ ..);
int IndR_L=0; // IndR_L for LEFT ANALOG we use with dbyte(Ind+ ..);
int Ind=0; // Ind we use with dbyte(Ind+ ..);
int Zone; //
int temp_Zone;
int mX,mY;
int OnOff =TRUE;
int b_Exit;
int Points=0;
int OnOffMods=TRUE;
int OneDirectSkill;
int dob;
int w_AdvancedElastico =10;
int SKill ;
int b_Standing;
int faceUP;
int time_to_DblClick_1;
int w_delay1;
int w_delay2;
int b_tap;
int ShootPower = 220; // Shot Power
init {
ShootPower = 220 ;
colorled(0,0,2,0); // clLime
}


//--------------------------------------------------------------
// MAIN BLOCK
//--------------------------------------------------------------
main {

/////////////////////////////////////////////////////////////////////
// Shot Power Switch
if ( get_val(PS4_L2)) {
if(event_press(XB1_UP)) {ShootPower = 220; colorled(0,0,2,0); } // clLime
if(event_press(XB1_RIGHT)) {ShootPower = 270; colorled(0,0,0,2); } // clFuchsia
if(event_press(XB1_DOWN)) {ShootPower = 300; colorled(2,0,2,0);} // clYellow
if(event_press(XB1_LEFT)) {ShootPower = 350; colorled(0,2,0,0); } // clRed
}

////////////////////////////////////////////////
//
if(get_val(ShotBtn) && get_ptime(ShotBtn)>= ShootPower) { // Shot Power
set_val(ShotBtn, 0);
}
if(get_val(ShotBtn)) set_val(SprintBtn,0);



// ON / OFF All Skills hold XB Start and press A / CROSS
if(get_val(1)){
if(event_press(19))OnOffMods=!OnOffMods;
set_val(19,0);
}

if(OnOffMods) { // All mods ---------------------------------------------

if(OnOff){//-------------------------------------------------
if(abs(get_val(MOVE_X))< 60 && abs(get_val(MOVE_Y))< 60){
b_Standing = TRUE;
}else{
LX = get_val(MOVE_X);
LY = get_val(MOVE_Y);
b_Standing = FALSE;
get_Zone(LX,LY);

//ZX = LY; ZY = inv(LX);// 90 degre
}
}//--------------------------------------------------------
/////////////////////////////////////////////////////////////////////////
// Paddle Right 1
//--------------------------------------------------------------
if (event_press(XB1_PR1)){ RightON= 1;Direction();combo_run(ROULETTE); }

// Paddle Right 2
//--------------------------------------------------------------
if (event_press(XB1_PR2)){ RightON= 1;Direction(); combo_run(BallRollSpeed); }

// Paddle Left 1
//--------------------------------------------------------------
if (event_press(XB1_PL1)){ RightON= 0;Direction();combo_run(ROULETTE); }

// Paddle Left 2
//--------------------------------------------------------------
if (event_press(XB1_PL2)){ RightON= 0;Direction(); combo_run(BallRollSpeed); }



if(get_val(ShotBtn) && get_ptime(ShotBtn)>= ShootPower) { // Shot Power
set_val(ShotBtn, 0);
}
if(get_val(ShotBtn)) set_val(SprintBtn,0);
///////////////////////////////////////////////
// Block paddles maped buttons
if(get_val(XB1_PR1)) set_val(PS4_CROSS, 0);

if(get_val(XB1_PR2)) set_val(PS4_SQUARE, 0);

if(get_val(XB1_PL1)) set_val(PS4_TRIANGLE, 0);

if(get_val(XB1_PL2)) set_val(PS4_CIRCLE, 0);



set_val(XB1_PR1,0);
set_val(XB1_PR2,0);
set_val(XB1_PL1,0);
set_val(XB1_PL2,0);



}// ON / OFF mods
//--------------------------------------------------------------

//--------------------------------------------------------------
} // end of main block

////////////////////////////////////////////////////////////////
// COMBO BLOCKS //////////////////////////////////////////////
////////////////////////////////////////////////////////////////

combo ONE_TAP {
b_tap=TRUE;
wait(time_to_dblclick); // wait for second tap
b_tap=FALSE;
}

///////////////////////////////////////////////////////////////
// 11. ROULETTE /////////////////////////////////////////////
///////////////////////////////////////////////////////////////
combo ROULETTE {
if (RightON){Ind=((Zone + 8)* 2)+ 32;} // Zone 9
else {Ind=((Zone + 8)* 2)- 1;}
Points = 5;
combo_run(MimicCircle);
}

///////////////////////////////////////////////////////////////////
// MIMIC CIRCLE //////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////
combo MimicCircle {
if(Points >= 1){
if (RightON){RA_CCW(dbyte(Ind - 0),dbyte(Ind - 1));}
else {RA_CW(dbyte(Ind + 0),dbyte(Ind + 1));}
}
wait(40);
if(Points >= 3){
if (RightON){RA_CCW(dbyte(Ind - 8),dbyte(Ind - 9));}
else {RA_CW(dbyte(Ind + 8),dbyte(Ind + 9));}
}
wait(40);
if(Points >= 5){
if (RightON){RA_CCW(dbyte(Ind - 16),dbyte(Ind - 17));}
else {RA_CW(dbyte(Ind + 16),dbyte(Ind + 17));}
}
wait(40);
}
// BALL ROLL SPEED BOOST
//------------------------------------------
combo BallRollSpeed {
RA_CW(ZX,ZY);
wait(202);//
RA_CW(0,0);
wait(202);//
set_val(PlayerRun,100)
set_val(SprintBtn,100);
wait(175);
set_val(SprintBtn,100);
wait(750);
}

function get_Zone (X,Y) {

if ((Y < -80 )&& (X>= -20 && X< 20 )) {Zone= 1;} // LS==>1
else if ((Y < -80 )&& (X>= 20 && X<= 70 )) {Zone= 2;} // LS==>2
else if ( Y< -70 && X> 70 ) {Zone= 3;} // LS==>2
else if ((X > 80 )&& (Y>= -70 && Y<= -20 )) {Zone= 4;} // LS==>2
else if ((X > 80 )&& (Y> -20 && Y< 20 )) {Zone= 5;} // LS==>2
else if ((X > 80 )&& (Y>= 20 && Y<= 70 )) {Zone= 6;} // LS==>2
else if ((X > 70 )&& ( Y> 70 )) {Zone= 7;} // LS==>2
else if ((X < 70 && X>20)&& ( Y== 100 )) {Zone= 8;} // LS==>2
else if ((Y > 80 )&& (X>= -20 && X<= 20 )) {Zone= 9;} // LS==>2
else if ((Y > 80 )&& (X< -20 && X> -70 )) {Zone=10;} // LS==>2
else if ((Y > 70 )&& ( X< -70 )) {Zone=11;} // LS==>2
else if ((X < -80 )&& (Y>= 20 && Y<= 70 )) {Zone=12;} // LS==>2
else if ((X < -80 )&& (Y> -20 && Y< 20 )) {Zone=13;} // LS==>2
else if ((X < -80 )&& (Y< -20 && Y> -70 )) {Zone=14;} // LS==>2
else if ((X < -70 )&& ( Y< -70 )) {Zone=15;} // LS==>2
else if ((Y < -80 )&& (X< -20 && X> -70 )) {Zone=16;} // LS==>2
temp_Zone = Zone;
IndL = (Zone * 2)- 1;

mX = dbyte(IndL);
mY = dbyte(IndL + 1);



}// func end
//--------------------------------------------------------------
//Right Analog Functions
//--------------------------------------------------------------
function RA_CW(X,Y) {
set_val(SKILL_STICK_X,X );
set_val(SKILL_STICK_Y,Y);
}
function RA_CCW(Y,X) {
set_val(SKILL_STICK_Y,Y );
set_val(SKILL_STICK_X,X);
}
//--------------------------------------------------------------
//Left Analog Functions
//--------------------------------------------------------------
function LA_CW(X,Y) {
set_val(MOVE_X,X );
set_val(MOVE_Y,Y);
}// func end
//--------------------------------------------------------------
//SKILLS LED INDICATION
//--------------------------------------------------------------
function colorled(a,b,c,d) {
set_led(LED_1,a);
set_led(LED_2,b);
set_led(LED_3,c);
set_led(LED_4,d);
}// func end

function Direction (){

if(RightON){
ZX=inv(LY);ZY=LX; // Zone 3
}else {
ZX=LY; ZY=inv(LX); // Zone 7
}




block(MOVE_X,1000);block(MOVE_Y,1000);
}// func end


Опишите, какую кнопку вы используете для шут?
Какой контроллер вы используете? Судя по скрипте - XBOX Elite Controller on PS4 ?

What button layout do you use in game?

Chrysler
12th January 18, 04:59
нет использую ps4 и контроллер тоже от него, удар на квадрат у меня

Armandias
19th February 18, 07:00
?????? ????! ???????? ???????? Bluetooth, ??? ????????? ? Dualshock. ? USB ??????? ???. ????????, ???????!

Mark005
21st February 18, 10:08
?????? ???? ... ????? ??? ????? ??? ???????? ??????? ))

Mark005
21st February 18, 10:11
????? ??? ???????? ?????? ? ?? ??????? ?? ??????

Mark005
21st February 18, 11:29
????? ??????? ??? ???????? ?????? ? ?????? ?????? ? ???? ??????? ?? ???? ?? ??????

Zeusttm
24th February 18, 17:13
Friends I have another problem my CronusMax does not see the joystick through your hub help me plz!!!! I Play on the PC

ScoobySpb
11th March 18, 05:27
?????? ????!
????? ?????????? ???? ?? ?????-?? ?????????? ??????? ??? Destiny 2???
???? ????? ???????????)))

- - - Updated - - -

?????? ?? ????? ?? ??????? ??????

- - - Updated - - -

?????? ?? ????? ?? ??????? ??????

- - - Updated - - -

Guys please tell me is there any working script for Destiny 2?

mazdovod
12th March 18, 05:20
????????????!????? ?? ps4,??????????? ?????????!???????? ? ????? The division!???????????? ????? ?????? ???????? ??? sasg,? ??? ????? ? ?? ????????????? noobzar,????? ??? ??? ?? ????? ? ????? faq!?? ??? ???????? ?? sasg,?????????? ???????? ? ?????? ?? ?????? ?????????????? ?? ??????? ?? ???????????????,?????? ? ??????? ?? L2!??? ????? ???????? ??? ????????,??????? ?? ??? ????!???????

Excalibur
19th March 18, 10:16
????????????!????? ?? ps4,??????????? ?????????!???????? ? ????? The division!???????????? ????? ?????? ???????? ??? sasg,? ??? ????? ? ?? ????????????? noobzar,????? ??? ??? ?? ????? ? ????? faq!?? ??? ???????? ?? sasg,?????????? ???????? ? ?????? ?? ?????? ?????????????? ?? ??????? ?? ???????????????,?????? ? ??????? ?? L2!??? ????? ???????? ??? ????????,??????? ?? ??? ????!???????

Ia ne viju tekst !

mazdovod
20th March 18, 06:03
Thank you, me already helped!))

makiroy
21st March 18, 08:59
zdravstvuyte. Russkiy yazyk ne podderzhivayetsya

xsgshnfr
23rd March 18, 14:19
??????? ??????????, ???? ?? ?????? ??? ????????? ? ?????! ????? ??????? ? ???????????? ?? R2?! ? ?? ????????? ?????? ??????? ? ??? ???? ??-?? ???????? ???????? ???? ??? ??-?? ????-??, ????? ?????? ? ????? ????????, ????? ???!

Gal11
26th March 18, 19:42
????????????, ? ????????? ?????? ???. ?????????? ????? ??????? ????? ? ???? ?????? 6 ??? ???? ????????????? ? 100% ????????????? ? ?????? ????? ?? ??? ???????? ????, ?? ?? ?????????? ??????? ???) ?? ????? ???????)

Excalibur
29th March 18, 02:35
Проблема с кириллицей, похоже, уже решена.

George1
2nd April 18, 14:06
Всем привет. Случайно наткнулся на русскоязычную страничку. Ребят может кто-нибудь мне сможет помочь, играю я на PS4 загоняюсь по платинам. Проблема возникла с игрой Injustice: Gods Among Us.
Осталось пройти две битвы по максимуму и миссия не выполнима (кто играл тот поймет). Вобщем для меня это перебор, узнал про кронусмакс что мол на него записываются скрипты комбо персонажей, купил его и пытался скачивать скрипты с этого сайта. Скрипты вроде бы работают и в тоже время кривые. Персонаж промахивается или делает другие удары (хотя нажатие происходит на тот же стик). Может у кого-нибудь есть рабочий скрипт или кто-нибудь объяснит мне что я делаю не так. Может скрипты надо подредактировать (я этого не умею). Эта платина покоя мне не дает. Буду благодарен за помощь.

L3n1n
17th April 18, 07:57
Может кто-нибудь подсказать, как повесить комбо на одновременное нажатие двух кнопок?

Мне нужно, чтобы при нажатии XB1_LS + XB1_RS запускалось комбо в цикле и при повторном нажатии этих кнопок комбо останавливалось. На данный момент я написал рабочий костыль:

define SWITCH1 = XB1_LS;
define SWITCH2 = XB1_RS;
int switch1;
int switch2;


main {
if ( event_press(SWITCH1) ) {
switch1 = !switch1;
}

if ( event_press(SWITCH2) ) {
switch2 = !switch2;
}

if ( switch1 && switch2 ) {
combo_run(SUCK_MY_PANTS);
}
}


combo SUCK_MY_PANTS {
set_val(XB1_RT , 100); // Зажимаем RT
wait(100);
wait(10000); // Ждем
set_val(XB1_RT , 0); // Отпускаем RT
}
Я более чем уверен, что как-то можно сделать и с сочетанием кнопок.

wedbmak
19th April 18, 13:54
Привет. Скажите а chronusmax работает только с XIM4 и XIM-APEX или с другими эмуляторами подобного типа тоже? Например он будет так работать с Venom-V3 ? Пробую подключить также как и в описании с XIM-APEX но chronusmax пишет что не видит джойстик. Я использую Dualshock 4 V2 и у меня PS-4 Pro. Стоит ме покупать Dualshock 4 V1 или chronusmax все равно не будет работать с Venom-V3 ?

Excalibur
22nd April 18, 08:07
Привет. Скажите а chronusmax работает только с XIM4 и XIM-APEX или с другими эмуляторами подобного типа тоже? Например он будет так работать с Venom-V3 ? Пробую подключить также как и в описании с XIM-APEX но chronusmax пишет что не видит джойстик. Я использую Dualshock 4 V2 и у меня PS-4 Pro. Стоит ме покупать Dualshock 4 V1 или chronusmax все равно не будет работать с Venom-V3 ?

Я уже пробовал, и могу вам сказать, что это не работает.

339297962
8th May 18, 17:43
Здраствуйте. Могу ли я попрасить помощи у вас!? Я недавно купил cronus max plus на этом сайте. Чтобы играть в The Division на PS4 так как я неособо разбираюсь в написаниях скриптов. Попробовал давольно многие и неочень они работают. Могли бы вы зделать для меня скрипт один. На два оружия M4. Mp5House. Так как я играю сними. Мне бы чтоб стабильность была максимальная и захват цели тоже. Если возможно пришлите скрипт на мой mail (339297962@mail.ru) только с этими параметрами больше нечего ненадо. Огромное вам спасибо за ваши труды!!!

LEX LOST
9th May 18, 03:09
если вы хотите узнать о возможностях этого сценария, прочитайте этот >> F.A.Q. << (http://cronusmax.com/forums/showthread.php/176366-The-Division-1-8-Many-usefull-scripts?p=1103489&viewfull=1#post1103489)

Первичный M4
Вторичный MP5



// Author: noozbar
// v3.2

// COLOR INDICATION:
// BLUE = Script disable - Enable or Disable ALL features by holding D Pad DOWN and press PS4 Cross or Xbox A
// GREEN = Primary weapon LW_M4
// RED = Secondary weapon MP5
// YELLOW = Pistol / Sidearm


// / / / _ _ _ ____ ____ _ _ _ _ _ ____ / / /
// / / / | | | |__| |__/ |\ | | |\ | | __ / / /
// . . . |_|_| | | | \ | \| | | \| |__] . . .
//-----------------------------------------------------------
// It's up to you to change the TRUE / FALSE values in the "script settings" to set it for your way of playing.

// Script acts on the keys of your controller, not on the game.
// Script does not know what weapon you have in hand, you have to be careful that your weapon and the assigned color go together,
// otherwise press "panic button" (D Pad UP).

// Choose your primary and secondary weapons with TRUE / FALSE and go down set all the other options of the script.
// For no assistance on your primary weapon, put all primary weapons on FALSE, so that you can play with any weapon normally,
// without any assistance on that weapon while your secondary weapon has the pop shot you want with your SASG.

// AntiRecoil has been adjusted with the In Game sensitivity options shown below.
// If you have not the same settings In Game, your weapon may shoot to the sky or to the ground.
// It will be necessary to adjust the recoils value.
// Check FAQ for more informations. ( <a href="http://cronusmax.com/forums/showthread.php/176366-PS4-XBOX-The-Division-1-8-Many-usefull-scripts-F-A-Q-(updated-04-April)?p=1090390&viewfull=1#post1090390" target="_blank">http://cronusmax.com/forums/showthre...=1#post1090390</a> )

// If your weapon shoot to the ground, discrease values.
// If your weapon shoot to the sky, increase values.

// Now enjoy


// In Game settings (start > settings > controls):

// 100% Camera Sensitivity

// 90% Aim Sensitivity (IMPORTANT - 60% minimum)

// 90% Scope Sensitivity

// 0% Analog Dead Zone Size (VERY IMPORTANT!!!)

// 0% Stability (no stability on your gear and weapon mods)(VERY IMPORTANT!!!) (start > inventory > character)

// Press to sprint = OFF (recommended if AutoRun and Strafe are TRUE)

// Invert Y Axis = Always OFF
// If you play with inverted axis, go down in the settings of the script and set Axis_inverted = TRUE
// In game option "Invert Y axis" MUST BE OFF!

//______________________________________________________________________________________________________________________//
//___________________________________________________OPTIONS START______________________________________________________//
//______________________________________________________________________________________________________________________//
// ____ _ _ ____ ____ ____ ____ _ _ ____ _ _ ____ ____ ___ ___ _ ____ _ _ ____
// | |__| | | | | [__ |___ \_/ | | | | |__/ | | |__] | | | | |\ | [__
// |___ | | |__| |__| ___] |___ | |__| |__| | \ |__| | | | |__| | \| ___]
//----------------------------------------------------------------------------------------------------------------------//
// PRIMARY WEAPON (or GREEN light):

// Choose your primary weapon, only one value can be TRUE! (If no values are TRUE, you can play with any weapon)

// Assault Rifle
int LW_M4_onoff = TRUE;
int BullFrog_onoff = FALSE;
int MDR_onoff = FALSE;
int WarlordAK_onoff = FALSE;
int CaduceusSCARL_onoff = FALSE;

//----------------------------------------------------------------------------------------------------------------------//
// SECONDARY WEAPON (or RED light):

// Choose your secondary weapon, only one value can be TRUE! (If no values are TRUE, you can play with any weapon)

// SMG
int House_2_onoff = FALSE; // Use with 5% or 6% Rate of Fire more !
int MP5_2_onoff = TRUE; // Use with 5% or 6% Rate of Fire more !
int Midas_2_onoff = FALSE; // Use with 5% or 6% Rate of Fire more !

//----------------------------------------------------------------------------------------------------------------------//
// Pistol setting (YELLOW light):
// RapidFire for Pistol
int RATE_OF_FIRE = 13; // Range: 1 to 25 RPS (Round/s)

//----------------------------------------------------------------------------------------------------------------------//
// AutoRun setting:

// Work better when in game option "Press to Sprint" is turned OFF

int AutoRun_onoff = FALSE; // TRUE = AutoTun ON // FALSE = AutoRun OFF

//----------------------------------------------------------------------------------------------------------------------//
// Parkour setting:

// Hold D Pad DOWN and press PS4 Circle or Xbox B to activate, do it again to desactivate

int Parkour_onoff = FALSE; // TRUE = Parkour ON // FALSE = Parkour OFF

//----------------------------------------------------------------------------------------------------------------------//
// Strafe setting:

// Double tap PS4 Circle or Xbox B to Strafe, double tap again to stop Strafe
// Work better when in game option "Press to Sprint" is turned OFF

int Strafe_onoff = FALSE; // TRUE = Strafe ON // FALSE = Strafe OFF

//----------------------------------------------------------------------------------------------------------------------//
// Swap Triggers setting:

int R1L1_onoff = FALSE; // FALSE = shoot and aim with R2/L2 // TRUE = shoot and aim with R1/L1

//----------------------------------------------------------------------------------------------------------------------//
// Inverted Axis setting:

// If you play with inverted axis, set TRUE, in game option "Invert Y axis" MUST BE OFF!

int Axis_inverted = FALSE; // Set TRUE for Right Y axis inverted, esle set FALSE

//----------------------------------------------------------------------------------------------------------------------//
// AutoMark/Mark Targets setting:

int AutoMark_onoff = FALSE; // FALSE = AutoMark OFF // TRUE = AutoMark ON

//----------------------------------------------------------------------------------------------------------------------//
// Double Heal setting (Disable by befaut):

// Hold D-Pad DOWN and press the button YOU assign just below to enable / disable
// If enable, tap the button YOU assign in settings to take MedKit then Heal Skill

int Heal_BTN = R_SKILL // set L_SKILL or R_SKILL

//----------------------------------------------------------------------------------------------------------------------//
// Fast MedKit setting:

// Press PS4 Circle or Xbox B while aiming, fireing or both to take a medkit very fast

int Fast_Medkit_onoff = FALSE; // TRUE = Fast Medkit ON // FALSE = Fast Medkit OFF

//----------------------------------------------------------------------------------------------------------------------//
// Fake Lone Star setting:

// Double tap PS4 square or Xbox X to reload then switch weapon

int Reload_Switch_onoff = FALSE; // TRUE = Fake Lone Star ON // FALSE = Fake Lone Star OFF

//----------------------------------------------------------------------------------------------------------------------//
// Classified 6p Striker (30% stability) settings:

int Striker_onoff = FALSE; // TRUE if you run 6 pieces Striker, else FALSE

//______________________________________________________________________________________________________________________//
//___________________________________________________OPTIONS END________________________________________________________//
//______________________________________________________________________________________________________________________//

define R_SKILL = 3; // PS4 R1 / Xbox RB
define FIRE_BTN = 4; // PS4 R2 / Xbox RT
define R_Stick = 5; // PS4 R3 / Xbox RS
define L_SKILL = 6; // PS4 L1 / Xbox LB
define ADS_BTN = 7; // PS4 L2 / Xbox LT
define L_Stick = 8; // PS4 L3 / Xbox LS
define R_X = 9; // PS4 RX / Xbox RX
define R_Y = 10; // PS4 RY / Xbox RY
define L_X = 11; // PS4 LX / Xbox LX
define L_Y = 12; // PS4 LY / Xbox LY
define D_UP = 13; // PS4 UP / Xbox UP
define D_DOWN = 14; // PS4 DOWN / Xbox DOWN
define D_LEFT = 15; // PS4 LEFT / Xbox LEFT
define D_RIGHT = 16; // PS4 RIGHT / Xbox RIGHT
define Switch_button = 17; // PS4 Triangle / Xbox Y
define CLIMB_BTN = 18; // PS4 Circle / Xbox B
define COVER_BTN = 19; // PS4 Cross / Xbox A
define RELOAD_BTN = 20; // PS4 Square / Xbox X

define Blue = 1;
define Red = 2;
define Green = 3;
define Pink = 4;
define SkyBlue = 5;
define Yellow = 6;
define White = 7;

data(1,
2,0,0,0, //1. Blue
0,2,0,0, //2. Red
0,0,2,0, //3. Lime/Green
0,0,0,2, //4. Fuchsia/Pink
2,0,2,0, //5. SkyBlue
0,2,2,0, //6. Yellow
2,2,2,2 //7. White
);

int Script_onoff // For Enable/Disable ALL FEATURES (BLUE light if all features are disable)

int ANTI_RECOIL; // For AntiRecoil combo
int ANTI_RECOIL_LEFT; // For AntiRecoil combo
int ANTI_RECOIL_RIGHT; // For AntiRecoil combo
int AR_Release = 90; // For AntiRecoil combo
int anti_recoil; // For AntiRecoil combo
int anti_recoil_left; // For AntiRecoil combo
int anti_recoil_right; // For AntiRecoil combo
int BTN_Tap; // For Double Tap
int Timer; // For Double Tap
int Switch; // For Switch weapon
int Pistol_onoff = FALSE; // For Sidearm / Pistol
int hold_time; // For RapidFire
int rest_time; // For RapidFire
int Col_ind; // For CronusMAX color
int Parkour; // For Parkour
int Loop; // For Strafe
int Heal_onoff; // For Double Heal
int scoped; // For Snipers
int S_Time1; // For Snipers
int S_Time2; // For Snipers
int AR_Time_1; // For MDR
int AR_Time_2; // For MDR
int SG_Time1; // For Shotgun combo
int SG_Time2; // For Shotgun combo
int SG_Time3; // For Shotgun combo

//_______________________________________________________________________________________________________________________//
// _ _ ____ _ _ _ ____ ___ ____ ____ ___
// |\/| |__| | |\ | [__ | |__| |__/ |
// | | | | | | \| ___] | | | | \ |

main { // main start

//Switch Weapons + Panic Button
if(event_press(Switch_button) || event_release(D_UP) && get_ptime(D_UP) > 55) {Switch=!Switch; Pistol_onoff = FALSE;}
//_______________________________________________________________________________________________________________________//

// ____ ___ ___ _ ____ _ _ ____
// | | |__] | | | | |\ | [__
// |__| | | | |__| | \| ___]


//Swap Triggers
if(R1L1_onoff) {
swap(3, 4); swap(6, 7);
}

//Script Enable/Disable mode (Script enable by defaut)
//Hold D pad DOWN and press PS4 Cross or Xbox A to enable or disable ALL FEATURES BELOW
if(get_val(D_DOWN) && event_press(COVER_BTN)) {
Script_onoff=!Script_onoff;
}

if(!Script_onoff){ // Script Enable start

//Double Tap
if(Timer > 0) {
Timer = Timer - get_rtime();
if(Timer <= 0) BTN_Tap = FALSE;
}

//AutoRun (Work better when in game option "Press to Sprint" is turned OFF)
if(AutoRun_onoff){
if(!combo_running(Strafe_v2) && !get_val(ADS_BTN) && get_val(L_Y) < -75) { // Press sensitive = 75
set_val(L_Stick, 100);
}
}

//Parkour
//If Parkour_onoff is TRUE, hold D pad DOWN and press PS4 Circle or Xbox B to enable, double tap again to disable
if(Parkour_onoff){
if(get_val(D_DOWN) && event_press(CLIMB_BTN)) {
Parkour = !Parkour;
}
if(Parkour) {
if(!combo_running(Strafe_v2) && !get_val(ADS_BTN) && get_val(L_Y) < -70) { // Press sensitive = 70
combo_run(AutoClimb);
}
}
}

//Strafe
//Double tap PS4 Circle or Xbox B to Strafe, double tap again to stop Strafe
//Work better with AutoRun and when in game option "Press to Sprint" is turned OFF
if(Strafe_onoff) {
if(event_press(CLIMB_BTN)) {
if(Double_Tap (175)) { // Double tap speed (discrease value to have to double tap faster to enable / disable)
Loop = !Loop;
}
}
if(Loop) {
combo_run(Strafe_v2);
}
else{combo_stop(Strafe_v2);
}
}

//Hair Trigger (always enable)
if(get_val(FIRE_BTN) > 0){
set_val(FIRE_BTN,100);
}
if(get_val(ADS_BTN) > 0){
set_val(ADS_BTN,100);
}

//Inverted Axis
if(Axis_inverted) {
set_val(R_Y, inv(get_val(R_Y)));
}

// AutoMark (Mark Targets)
if(AutoMark_onoff) {
if(get_val(ADS_BTN)) {
combo_run(MarkTargets);
}
}

//Double Heal (Disable by befaut)
//Hold D-Pad DOWN and press the button YOU assign in settings to enable / disable
//If enable, tap the button YOU assign in settings to take MedKit then Heal Skill
if(get_val(D_DOWN) && event_press(Heal_BTN)) {
Heal_onoff=!Heal_onoff;
}
if(Heal_onoff) {
if(event_press(Heal_BTN)) {
set_val(Heal_BTN, 0);
combo_run(Heal);
}
}

//Fast MedKit
//Take a MedKit very fast while aiming, fireing or both with PS4 Circle or Xbox B
if(Fast_Medkit_onoff) {
if((get_val(ADS_BTN) || get_val(FIRE_BTN)) && event_press(CLIMB_BTN)){
combo_run(MedKit);
}
}

//Fake Lone Star
if(Reload_Switch_onoff) {
if(event_press(RELOAD_BTN)) {
if(Double_Tap (250)) { // Double tap speed (discrease value to have to double tap faster to reload then switch)
combo_run(Reload);Switch=!Switch;
}
}
}

//_______________________________________________________________________________________________________________________//
// ____ _ ___ ____ ____ ____ _ _ / ___ _ ____ ___ ____ _
// [__ | | \ |___ |__| |__/ |\/| / |__] | [__ | | | |
// ___] | |__/ |___ | | | \ | | / | | ___] | |__| |___ color blue

// Switch to side arm
if(event_press(Switch_button)) {
if(Double_Tap (200)) { // Double tap speed (discrease value to have to double tap faster to switch to side arm)
Pistol_onoff = TRUE ; Switch = !Switch;
}
}

if(Pistol_onoff) { // Pistol start

ANTI_RECOIL = 30; // Pistol AntiRecoil

if(get_val(FIRE_BTN)){
combo_run(AntiRecoil);combo_run(RAPID_FIRE);
}
else if(event_release(FIRE_BTN)) {
combo_stop(AntiRecoil);combo_stop(RAPID_FIRE);
}

hold_time = 500 / RATE_OF_FIRE;
rest_time = hold_time - 20;
if(rest_time < 0) rest_time = 0;

} // Pistol end

//_______________________________________________________________________________________________________________________//
if(!Pistol_onoff) { // NOT Pistol start
//_______________________________________________________________________________________________________________________//

if(!Switch) {
// ___ ____ _ _ _ ____ ____ _ _ _ _ _ ____ ____ ___ ____ _ _
// |__] |__/ | |\/| |__| |__/ \_/ | | | |___ |__| |__] | | |\ |
// | | \ | | | | | | \ | |_|_| |___ | | | |__| | \| color green

//----------------------------------------------------- All Assault Rifle -----------------------------------------------//

if(LW_M4_onoff || BullFrog_onoff || MDR_onoff || WarlordAK_onoff || CaduceusSCARL_onoff) { // Any AR on
if(get_val(FIRE_BTN)){
combo_run(AntiRecoil);
}
else if(event_release(FIRE_BTN)) {
combo_stop(AntiRecoil);combo_stop(MDR);
}

if(combo_running(AntiRecoil)){ // If antirecoil run on
if(MDR_onoff) { // MDR on
combo_run(MDR);
} // MDR off
} // If antirecoil run off

} // Any AR off

//----------------------------------------------------- LW M4 part ------------------------------------------------------//
if(LW_M4_onoff){ // LWM4 TRUE start
ANTI_RECOIL_LEFT = 0; // Change this value to compensate horizontal recoil (0 - 100)
ANTI_RECOIL_RIGHT = 0; // Change this value to compensate horizontal recoil (0 - 100)

if(get_val(FIRE_BTN)) {

if(get_ptime(FIRE_BTN) >= 150) { // Burst before antirecoil
Recoil (20, 12); // Recoil (NOT Striker value, Striker value)
}

if(get_ptime(FIRE_BTN) >= 650) { // +500
Recoil (30, 17); // Recoil (NOT Striker value, Striker value)
}

if(get_ptime(FIRE_BTN) >= 1150) { // +500
Recoil (40, 22); // Recoil (NOT Striker value, Striker value)
}

if(get_ptime(FIRE_BTN) >= 1900) { // +750
Recoil (51, 28); // Recoil (NOT Striker value, Striker value)
}

if(get_ptime(FIRE_BTN) >= 2650) { // +750
Recoil (63, 38); // Recoil (NOT Striker value, Striker value)
}
}
} // LWM4 TRUE end


//----------------------------------------------------- BullFrog part ---------------------------------------------------//
if(BullFrog_onoff){ // BullFrog TRUE start
ANTI_RECOIL_LEFT = 0; // Change this value to compensate horizontal recoil (0 - 100)
ANTI_RECOIL_RIGHT = 0; // Change this value to compensate horizontal recoil (0 - 100)

if(get_val(FIRE_BTN)) {

if(get_ptime(FIRE_BTN) >= 150) { // Burst before antirecoil
Recoil (22, 14); // Recoil (NOT Striker value, Striker value)
}

if(get_ptime(FIRE_BTN) >= 650) { // +500
Recoil (33, 21); // Recoil (NOT Striker value, Striker value)
}

if(get_ptime(FIRE_BTN) >= 1150) { // +500
Recoil (45, 28); // Recoil (NOT Striker value, Striker value)
}

if(get_ptime(FIRE_BTN) >= 1900) { // +750
Recoil (59, 36); // Recoil (NOT Striker value, Striker value)
}

if(get_ptime(FIRE_BTN) >= 2650) { // +750
Recoil (67, 46); // Recoil (NOT Striker value, Striker value)
}
}
} // BullFrog TRUE end

//----------------------------------------------------- MDR part --------------------------------------------------------//
if(MDR_onoff) { // MDR TRUE start
AR_Time_1 = 71; // Change this value if you add magazine with rate of fire
AR_Time_2 = 101; // Change this value if you add magazine with rate of fire
ANTI_RECOIL_LEFT = 0; // Change this value to compensate horizontal recoil (0 - 100)
ANTI_RECOIL_RIGHT = 0; // Change this value to compensate horizontal recoil (0 - 100)

Recoil (22, 16); // Recoil (NOT Striker value, Striker value)
} // MDR TRUE end

//----------------------------------------------------- Warlord / AK47 part ---------------------------------------------//
if(WarlordAK_onoff){ // Warlord/AK47 TRUE start
ANTI_RECOIL_LEFT = 5; // Change this value to compensate horizontal recoil (0 - 100)
ANTI_RECOIL_RIGHT = 0; // Change this value to compensate horizontal recoil (0 - 100)

if(get_val(FIRE_BTN)) {

if(get_ptime(FIRE_BTN) >= 150) { // Burst before antirecoil
Recoil (18, 14); // Recoil (NOT Striker value, Striker value)
}

if(get_ptime(FIRE_BTN) >= 800) { // +650
Recoil (26, 16); // Recoil (NOT Striker value, Striker value)
}

if(get_ptime(FIRE_BTN) >= 1450) { // +650
Recoil (35, 18); // Recoil (NOT Striker value, Striker value)
}

if(get_ptime(FIRE_BTN) >= 2400) { // +950
Recoil (45, 21); // Recoil (NOT Striker value, Striker value)
}

if(get_ptime(FIRE_BTN) >= 3650) { // +1250
Recoil (56, 27); // Recoil (NOT Striker value, Striker value)
}
}
} // Warlord/AK47 TRUE end

//----------------------------------------------------- Caduceus / SCAR L part ------------------------------------------//
if(CaduceusSCARL_onoff){ // Caduceus/SCAR L TRUE start
ANTI_RECOIL_LEFT = 0; // Change this value to compensate horizontal recoil (0 - 100)
ANTI_RECOIL_RIGHT = 0; // Change this value to compensate horizontal recoil (0 - 100)

if(get_val(FIRE_BTN)) {

if(get_ptime(FIRE_BTN) >= 150) { // Burst before antirecoil
Recoil (23, 15); // Recoil (NOT Striker value, Striker value)
}

if(get_ptime(FIRE_BTN) >= 800) { // +650
Recoil (30, 17); // Recoil (NOT Striker value, Striker value)
}

if(get_ptime(FIRE_BTN) >= 1450) { // +650
Recoil (39, 20); // Recoil (NOT Striker value, Striker value)
}

if(get_ptime(FIRE_BTN) >= 2400) { // +900
Recoil (49, 24); // Recoil (NOT Striker value, Striker value)
}

if(get_ptime(FIRE_BTN) >= 3650) { // +1250
Recoil (60, 32); // Recoil (NOT Striker value, Striker value)
}
}
} // Caduceus/SCAR L TRUE end



} //PRIMARY end

//_______________________________________________________________________________________________________________________//

if(Switch) {
// ____ ____ ____ ____ _ _ ___ ____ ____ _ _ _ _ _ ____ ____ ___ ____ _ _
// [__ |___ | | | |\ | | \ |__| |__/ \_/ | | | |___ |__| |__] | | |\ |
// ___] |___ |___ |__| | \| |__/ | | | \ | |_|_| |___ | | | |__| | \| color red

//----------------------------------------------------- All SMG ---------------------------------------------------------//

if(House_2_onoff || MP5_2_onoff || Midas_2_onoff) { // Any SMG on
if(get_val(FIRE_BTN)){
combo_run(AntiRecoil);
}
else if(event_release(FIRE_BTN)) {
combo_stop(AntiRecoil);
}
} // Any SMG off

//----------------------------------------------------- House part ------------------------------------------------------//
if(House_2_onoff){ // House TURE start
ANTI_RECOIL_LEFT = 0; // Change this value to compensate horizontal recoil (0 - 100)
ANTI_RECOIL_RIGHT = 0; // Change this value to compensate horizontal recoil (0 - 100)

if(get_val(FIRE_BTN)) {

if(get_ptime(FIRE_BTN) >= 150) { // Burst before antirecoil
Recoil (14, 10); // Recoil (NOT Striker value, Striker value)
}

if(get_ptime(FIRE_BTN) >= 750) { // +600
Recoil (24, 17); // Recoil (NOT Striker value, Striker value)
}

if(get_ptime(FIRE_BTN) >= 1350) { // +600
Recoil (34, 24); // Recoil (NOT Striker value, Striker value)
}

if(get_ptime(FIRE_BTN) >= 2150) { // +800
Recoil (46, 31); // Recoil (NOT Striker value, Striker value)
}

if(get_ptime(FIRE_BTN) >= 2950) { // +800
Recoil (58, 39); // Recoil (NOT Striker value, Striker value)
}
}
} // House TRUE end

//----------------------------------------------------- MP5 part --------------------------------------------------------//
if(MP5_2_onoff){ // MP5 TRUE start
ANTI_RECOIL_LEFT = 0; // Change this value to compensate horizontal recoil (0 - 100)
ANTI_RECOIL_RIGHT = 0; // Change this value to compensate horizontal recoil (0 - 100)

if(get_val(FIRE_BTN)) {

if(get_ptime(FIRE_BTN) >= 150) { // Burst before antirecoil
Recoil (12, 7); // Recoil (NOT Striker value, Striker value)
}

if(get_ptime(FIRE_BTN) >= 1000) { // +850
Recoil (22, 12); // Recoil (NOT Striker value, Striker value)
}

if(get_ptime(FIRE_BTN) >= 1850) { // +850
Recoil (30, 19); // Recoil (NOT Striker value, Striker value)
}

if(get_ptime(FIRE_BTN) >= 2850) { // +1000
Recoil (40, 26); // Recoil (NOT Striker value, Striker value)
}

if(get_ptime(FIRE_BTN) >= 3850) { // +1000
Recoil (50, 32); // Recoil (NOT Striker value, Striker value)
}
}
} // MP5 TRUE end

//----------------------------------------------------- Midas part ------------------------------------------------------//
if(Midas_2_onoff){ // Midas TURE start
ANTI_RECOIL_LEFT = 0; // Change this value to compensate horizontal recoil (0 - 100)
ANTI_RECOIL_RIGHT = 0; // Change this value to compensate horizontal recoil (0 - 100)

if(get_val(FIRE_BTN)) {

if(get_ptime(FIRE_BTN) >= 150) { // Burst before antirecoil
Recoil (5, 5); // Recoil (NOT Striker value, Striker value)
}

if(get_ptime(FIRE_BTN) >= 1000) { // +850
Recoil (12, 8); // Recoil (NOT Striker value, Striker value)
}

if(get_ptime(FIRE_BTN) >= 2000) { // +1000
Recoil (17, 12); // Recoil (NOT Striker value, Striker value)
}

if(get_ptime(FIRE_BTN) >= 3000) { // +1000
Recoil (22, 15); // Recoil (NOT Striker value, Striker value)
}

if(get_ptime(FIRE_BTN) >= 4250) { // +1250
Recoil (28, 18); // Recoil (NOT Striker value, Striker value)
}
}
} // Midas TRUE end

} //SECONDARY end

//_______________________________________________________________________________________________________________________//
} // NOT Pistol end
//_______________________________________________________________________________________________________________________//

if(abs(get_val(R_Y)) > AR_Release || abs(get_val(R_X)) > 100) {
combo_stop(AntiRecoil);
}

} // Script Enable end

// COLOR INDICATION
if(Script_onoff) colourled(Blue);
else if(!Switch) colourled(Green);
else colourled(Red);
if(Pistol_onoff) colourled(Yellow);

} //main end
// _ _ ____ _ _ _ ____ _ _ ___
// |\/| |__| | |\ | |___ |\ | | \
// | | | | | | \| |___ | \| |__/
//_______________________________________________________________________________________________________________________//
// ____ ____ _ _ ___ ____ ____ ____ ____ ___ _ ____ _ _
// | | | |\/| |__] | | [__ |___ | | | | | |\ |
// |___ |__| | | |__] |__| ___] |___ |___ | | |__| | \|

//----------------------------------------------------- Weapons combos -------------------------------------------------//

combo RAPID_FIRE { // RAPIDFIRE FOR PISTOL
set_val(FIRE_BTN, 100);
wait(hold_time);
set_val(FIRE_BTN, 0);
wait(rest_time);
set_val(FIRE_BTN, 0);
}

combo MDR { // RAPIDFIRE FOR MDR
wait(AR_Time_1);
set_val(FIRE_BTN, 0);
wait(AR_Time_2);
}

//----------------------------------------------------- Features combos -------------------------------------------------//

combo AutoClimb {
set_val(CLIMB_BTN, 100);
wait(500);
wait(200);
}

combo Strafe_v2 { // Run straight, right, straight, left
set_val(L_Y, -100);
set_val(L_Stick, 100);
wait(250); // Time to run straight
set_val(L_X, 100);
set_val(L_Y, 50);
wait(750); // Time to run to the right
set_val(L_Y, -100);
set_val(L_Stick, 100);
wait(250); // Time to run straight
set_val(L_X, -100);
set_val(L_Y, 50);
wait(750); // Time to run to the left
}

combo MarkTargets {
set_val(D_UP, 100);
wait(50);
set_val(D_UP, 0);
wait(1000);
}

combo Heal {
set_val(FIRE_BTN, 0);
set_val(D_RIGHT, 100);
wait(15);
set_val(FIRE_BTN, 0);
set_val(Heal_BTN, 100);
wait(15);
}

combo MedKit {
set_val(FIRE_BTN, 0);
set_val(D_RIGHT, 100);
wait(15);
set_val(FIRE_BTN, 0);
wait(15);
}

combo Reload {
set_val(RELOAD_BTN,100);
wait(15);
set_val(Switch_button,0);
wait(700);
set_val(Switch_button,100);
wait(15);
}

//_______________________________________________________________________________________________________________________//

combo AntiRecoil {
anti_recoil = get_val(R_Y) + ANTI_RECOIL;
if(anti_recoil > 100) anti_recoil = 100;
set_val(R_Y, anti_recoil);
anti_recoil_left = get_val(R_X) - ANTI_RECOIL_LEFT;
if(anti_recoil_left > 100) anti_recoil_left = 100;
set_val(R_X, anti_recoil_left);
anti_recoil_right = get_val(R_X) + ANTI_RECOIL_RIGHT;
if(anti_recoil_right > 100) anti_recoil_right = 100;
set_val(R_X, anti_recoil_right);
}

// ____ ____ _ _ ____ ___ _ ____ _ _ ____
// |___ | | |\ | | | | | | |\ | [__
// | |__| | \| |___ | | |__| | \| ___]
//_______________________________________________________________________________________________________________________//

function Recoil (val1, val2) {
if(!Striker_onoff){
ANTI_RECOIL = val1;
}
if(Striker_onoff){
ANTI_RECOIL = val2;
}
}
//_______________________________________________________________________________________________________________________//

function Double_Tap (Time) {
if(BTN_Tap){
return TRUE;
}
else{
BTN_Tap = TRUE;
Timer = Time;
return FALSE;
}
}
//_______________________________________________________________________________________________________________________//

function colourled(Colour) { // COLOR LED function
Col_ind=(Colour*4) - 3;
set_led(LED_1,dbyte(Col_ind));
set_led(LED_2,dbyte(Col_ind + 1));
set_led(LED_3,dbyte(Col_ind + 2));
set_led(LED_4,dbyte(Col_ind + 3));
}
//end

339297962
9th May 18, 10:06
Здраствуйте, еще раз спасибо за помощ!! Вы так быстро ответили на мою прозбу. Но вы мне прислали не тот скрипт какой я хочю . Мне нужен.the division. Стабильность на m4 and mp5house и чтобы при прицеливание он автоматически захатывал цель . Если вы мне зделаете такой скрипт то я буду безмерно вам благодарен!!!!! Еще раз спасибо огромное!!!

lelik
15th May 18, 12:53
Привет всем купил cronusmax plus ps4 не могу подключить ! пересмотрел все видео делал как показано результат 0 мышка и клава не работают (может Хаб (разветвитель)
не подходит??)

339297962
16th May 18, 02:49
Здраствуйте. Вы можете мне зделать скрипт на дивижен 1.8 авто прицел ?

Makc-Kackagep
23rd May 18, 06:28
Всем привет! И, что? CronusMax потдерживает кирилицу?

Makc-Kackagep
23rd May 18, 06:43
Здраствуйте, еще раз спасибо за помощ!! Вы так быстро ответили на мою прозбу. Но вы мне прислали не тот скрипт какой я хочю . Мне нужен.the division. Стабильность на m4 and mp5house и чтобы при прицеливание он автоматически захатывал цель . Если вы мне зделаете такой скрипт то я буду безмерно вам благодарен!!!!! Еще раз спасибо огромное!!!

Забей! В ТЗ работает Shotgun + Shotgun! Скачай и enjoy you live!!!

EvsukovRus
22nd June 18, 02:23
Народ всем привет, тоже приобрел данный девайс так как уже смотрю в пвп 90% все сидят на кронусе, прошу помощи от людей которые понимают как в нем можно разобраться, скачиваю GamePac на tom clancy's ghost recon wildlands он не работает, работает только быстрая стрельба, скрипты которые написаны анти-отдача работает на при этом он стреляет очередями, что крайне не удобно, есть кто сможет помочь со скриптами на tom clancy's ghost recon wildlands, был бы Вам очень признателен

EvsukovRus
22nd June 18, 04:28
Народ всем привет, тоже приобрел данный девайс 90% все сидят на кронусе, прошу помощи от людей, которые понимают как в нем можно разобраться, скачиваю GamePac на tom clancy's ghost recon wildlands он не работает, работает только быстрая стрельба, скрипты которые написаны анти-отдача работает на при этом он стреляет очередями, что крайне не удобно, есть кто может помочь со скриптами на tom clancy's ghost recon wildlands, был бы Вам очень признателен

EvsukovRus
22nd June 18, 04:30
Народ всем привет, нужна помощь по скрипту ​tom clancy's ghost recon wildlands

Excalibur
28th June 18, 07:18
Народ всем привет, тоже приобрел данный девайс 90% все сидят на кронусе, прошу помощи от людей, которые понимают как в нем можно разобраться, скачиваю GamePac на tom clancy's ghost recon wildlands он не работает, работает только быстрая стрельба, скрипты которые написаны анти-отдача работает на при этом он стреляет очередями, что крайне не удобно, есть кто может помочь со скриптами на tom clancy's ghost recon wildlands, был бы Вам очень признателен

Покажите мне, как вы его настроили.
Попытайтесь объяснить мне, что значит 'очередями' - я ето не панимая.
Я постараюсь помочь - что вам нужно в этой игре?

EvsukovRus
28th June 18, 07:50
Покажите мне, как вы его настроили.
Попытайтесь объяснить мне, что значит 'очередями' - я ето не панимая.
Я постараюсь помочь - что вам нужно в этой игре?
Скачиваю скрипт где написана антиотдача, захожу в игру начинаю стрелять, как вело оружие вверх так его и ведет, в инструкции написано зажмите L2+стрелка в низ, либо вверх увеличить антиотдачу, я так делаю и опять ничего!

EvsukovRus
28th June 18, 08:20
https://www.youtube.com/watch?v=j0FX1r3U8pM

привет
Посмотрите на это, возможно, это поможет вам
Спасибо за ответ, но GamePack в то что я играю tom clancy's ghost recon wildlands и tom clancy's the division работает все, кроме anti-recoil

Excalibur
28th June 18, 09:04
Спасибо за ответ, но GamePack в то что я играю tom clancy's ghost recon wildlands и tom clancy's the division работает все, кроме anti-recoil


Я сейчас проверю

Nicolae
30th June 18, 15:01
здравствуйте можно вас попросить есть ли у вас скрипт на два игровых дома но хороший...

unkind007
2nd July 18, 22:08
Работает ли Кронус с reasnow cross hair?
Does it work with reasnow cross hair?

EvsukovRus
3rd July 18, 02:05
Я сейчас проверю
Ну что проверил?

Configurator
3rd July 18, 08:33
Быть может здесь есть русскоговорящие, которые сталкивались с такой (http://cronusmax.com/forums/showthread.php/178212-PS4-Unpredictable-anti-recoil) проблемой? Я уже не знаю что делать, банально не пашет антирекойл в первой батле. Пробовал через Кронус, пробовал через макрос в мышке (Bloody TL8) - везде одинаковый результат, антирекойл всегда разный и непредсказуемый, отдача то компенсируется, то нет.

Excalibur
3rd July 18, 16:11
Ну что проверил?


Да, я проверил и есть проблема, поэтому я сообщил x22DOT об етом.

Excalibur
3rd July 18, 16:19
Быть может здесь есть русскоговорящие, которые сталкивались с такой (http://cronusmax.com/forums/showthread.php/178212-PS4-Unpredictable-anti-recoil) проблемой? Я уже не знаю что делать, банально не пашет антирекойл в первой батле. Пробовал через Кронус, пробовал через макрос в мышке (Bloody TL8) - везде одинаковый результат, антирекойл всегда разный и непредсказуемый, отдача то компенсируется, то нет.


Вам нужно уменьшить стойност антирекойл когда въь ползвается XIM4.

Configurator
4th July 18, 01:34
Вам нужно уменьшить стойност антирекойл когда въь ползвается XIM4.


Что Вы имеете в виду под "стойност"?
What do you mean under "стойност" ? You can answer in English.

Вчера я попробовал этот (http://cronusmax.com/forums/showthread.php/179647-The-best-ANTIRECOIL-I-ever-tried) скрипт. Он работает идеально, до тех пор пока не начинаешь поворачивать мышкой влево или вправо - в этом случае прицел резко уходит вниз. Но если стрелять по не движущейся цели, то тогда все в порядке.

Yesterday I tried this (http://cronusmax.com/forums/showthread.php/179647-The-best-ANTIRECOIL-I-ever-tried) script. It works perfectly until you start turning the mouse left or right - in this case the sight goes down sharply. But if you shoot at one point without horizontal adjustment everything will be fine.

EvsukovRus
4th July 18, 02:31
Что Вы имеете в виду под "стойност"?
What do you mean under "стойност" ? You can answer in English.

Вчера я попробовал этот (http://cronusmax.com/forums/showthread.php/179647-The-best-ANTIRECOIL-I-ever-tried) скрипт. Он работает идеально, до тех пор пока не начинаешь поворачивать мышкой влево или вправо - в этом случае прицел резко уходит вниз. Но если стрелять по не движущейся цели, то тогда все в порядке.

Yesterday I tried this (http://cronusmax.com/forums/showthread.php/179647-The-best-ANTIRECOIL-I-ever-tried) script. It works perfectly until you start turning the mouse left or right - in this case the sight goes down sharply. But if you shoot at one point without horizontal adjustment everything will be fine.
Здаров, я тоже кучу скриптов уже перепробовал не один не работает нормально, работает только быстрая стрельба

Configurator
5th July 18, 02:32
Продолжаю разбираться в проблеме и обнаружил интересную особенность. Я подключил обычную офисную мышь с минимальным dpi и о чудо - antirecoil начал вдруг работать корректно! Я залез в настройки моей bloody мышки и уменьшил dpi с 12000 до 5000 и antirecoil стал работать лучше, но еще не идеально. Уменьшил с 5000 до 1500 - antirecoil стал работать просто великолепно Но из-за маленького количество dpi наводится на цель стало просто невозможно, прицел переводится дергано . Почему параметр dpi влияет на работу antirecoil? Как это объяснить?

EvsukovRus
5th July 18, 05:44
Народ СКАЖИТЕ не почему на всех скриптах которые я скачиваю не работает стабильность????? Ну вот почему????? Может кронус макс не работает?

Excalibur
5th July 18, 20:19
Что Вы имеете в виду под "стойност"?
What do you mean under "стойност" ? You can answer in English.

Вчера я попробовал этот (http://cronusmax.com/forums/showthread.php/179647-The-best-ANTIRECOIL-I-ever-tried) скрипт. Он работает идеально, до тех пор пока не начинаешь поворачивать мышкой влево или вправо - в этом случае прицел резко уходит вниз. Но если стрелять по не движущейся цели, то тогда все в порядке.

Yesterday I tried this (http://cronusmax.com/forums/showthread.php/179647-The-best-ANTIRECOIL-I-ever-tried) script. It works perfectly until you start turning the mouse left or right - in this case the sight goes down sharply. But if you shoot at one point without horizontal adjustment everything will be fine.

This script is god for the very specific weapons - where the recoil will increase if you still held the fire button.
decrease the value of the variable : ANTI_RECOIL = 20;

if(get_val(FIRE_BTN) && get_ptime(FIRE_BTN) >= 200) { // Burst before antirecoil
ANTI_RECOIL = 20; // After 200ms fireing, antirecoil = 20 up to 700ms fireing
}

if(get_val(FIRE_BTN) && get_ptime(FIRE_BTN) >= 700) { // +500
ANTI_RECOIL = 30; // After 700ms fireing, antirecoil = 30 up to 1200ms fireing
}

if(get_val(FIRE_BTN) && get_ptime(FIRE_BTN) >= 1200) { // +500
ANTI_RECOIL = 40; // After 1200ms fireing, antirecoil = 40 until you release Fire Button
}

Yeah, the anti recoil will work better if you decrease the DPI . In this case if you can't turn left or right quicly then increase a little bit "Acceleration".
But be carfull - change it with around 10- 50 and try in game .

https://s19.postimg.cc/g6dv0d65f/ACCELERATION.jpg

L3n1n
17th July 18, 11:05
Excalibur, не сможете мне помочь в решении проблемы с Cronusmax Plus? У меня перестало работать данное устройство, а вернее первые несколько минут оно работает нормально, а потом отключается. Началось с того, что Cronusmax Plus стал отключаться и подключаться, пока совсем не выключиться. Если полностью отключить и подождать 5-10 минут, то можно подключить заново, но проблема повторяется. Это актуально при подключении к консоли и ПК. Т.е. создается ощущение, что устройство перегревается. Пробовал восстанавливать прошивку через кнопку сброса - для этого специально выжидал время после полного отключения устройства, подключал заново и восстанавливал, но проблема осталась.

Я уже рассматриваю самый плохой вариант, что это не программная, а техническая проблема, но под гарантию она не попадает (хотя 90 дней гарантии не прошло), т.к. я покупал на AliExpress. В таком случае, есть ли смысл отдавать в ремонт местным мастерам по электронной технике? Устройством Cronusmax Plus я полностью был доволен, пока оно работало, но теперь опасаюсь повторно покупать.

Excalibur
17th July 18, 17:00
Excalibur, не сможете мне помочь в решении проблемы с Cronusmax Plus? У меня перестало работать данное устройство, а вернее первые несколько минут оно работает нормально, а потом отключается. Началось с того, что Cronusmax Plus стал отключаться и подключаться, пока совсем не выключиться. Если полностью отключить и подождать 5-10 минут, то можно подключить заново, но проблема повторяется. Это актуально при подключении к консоли и ПК. Т.е. создается ощущение, что устройство перегревается. Пробовал восстанавливать прошивку через кнопку сброса - для этого специально выжидал время после полного отключения устройства, подключал заново и восстанавливал, но проблема осталась.

Я уже рассматриваю самый плохой вариант, что это не программная, а техническая проблема, но под гарантию она не попадает (хотя 90 дней гарантии не прошло), т.к. я покупал на AliExpress. В таком случае, есть ли смысл отдавать в ремонт местным мастерам по электронной технике? Устройством Cronusmax Plus я полностью был доволен, пока оно работало, но теперь опасаюсь повторно покупать.


К съжалению я в етом не панимаю. Если она под гарантию не попадает то можна папробават с местным мастерам по электронной технике.
Если вам нужно купить новый, то купить его из надежного источника.

opachki
20th July 18, 04:48
Подскажите есть скрипты по клавиатуру и мышку hori? или кронус под hori не заточен, только под геймпад?

Eislaufer
5th August 18, 21:39
Привет , есть ли aimbot на дивижен и гост вар?

Nicolae
28th September 18, 05:55
всем привет помогите пожалуйста реально ли вставить вот это в существующий скрипт

//Melee with Grenade
if(event_press (R3) || get_val (R3))
{
set_val(R3, 0);
}

Creomang
3rd October 18, 12:47
Задействуйте, помогите пожалуйста, хочу купить Cronus, но пугает поддержка на форуме, половина комментариев про то что скрипты не работают, или их не обновляют, на многие вопросы просто не отвечают, поддержка новых игр довольна медленная и тд. Скажите пожалуйста, во многих ли играх все работает хорошо? В их GamePack (http://cronusmax.com/forums/forumdisplay.php/244-GamePack-Support)?

EvsukovRus
4th October 18, 04:00
[QUOTE = Creomang; 1152764] Задействуйте, помогите пожалуйста, хочу купить Cronus, но пугает поддержку на форуме, половина комментариев про то, что скрипты не работают, или их не обновляют, на многие вопросы просто не отвечают, поддержка новых игр довольна медленная и тд , Скажите пожалуйста, во многих ли играх все работает хорошо? В их GamePack (http://cronusmax.com/forums/forumdisplay.php/244-GamePack-Support) ? [/ QUOTE]
Здаров, могут тебе сказать, что всем тут насрать что ты пишешь, просишь помочь в каком то скрипте тебе его пришлют а толку от него как от самого кронуса, они все равно не работают, за покупками этого куска говна нет, купи себе доминатор и будет тебе счастье, плюс еще еще курки с низу

proffilaktik
7th October 18, 20:04
такое дело,редактировал скрипт,зашил его в кронус, но не сохранил и выключил пк. скрипт с настройками сохранился только на самом кронусе. может кто знает,возможно вытащить скрипт с кронуса?
и еще,раньше был геймпак на the division ,назывался xbox elite(или типа того).где его можно найти?

Nicolae
8th October 18, 02:55
Что за доминатор???

dubstepoff
9th November 18, 22:22
Здравствуйте! Помогите пожалуйста с настрокой xaim, у меня не получается адекватно настроить мышь, постоянные рывки при прицеливании, подскажите пожалуйста статейку какую-нибудь или если есть возможность опишите все особенности настройки. Спасибо.

akatomic
12th November 18, 11:58
Добрый день!
Играю в дестини 2 на ПК, при этом титаном на мышке настроен макрос для скейта как тут:
https://www.youtube.com/watch?v=Kq-8xaZVR-M
Но часто подключаю к ПК геймпад и хотелось бы так же скейтить, возможно ли это сделать с помощью кронуса?

wedbmak
22nd November 18, 23:37
Играю в Destiny 2 на PS-4. Помогите переделать этот СКРИПТ. Мне надо сделать две вариации этого скрипта. Как настроить этот скрипт так чтобы Rapidfire работал только для первого оружия. А на втором и третьем оружие чтобы была обычная стрельба без RapidFire. И ещё один вариант как сделать чтобы на первом и третьем оружие была обыкновенная стрельба. А RapidFire Работал только на втором оружии. Заранее огромное спасибо за помощь.
//Posted by LEX LOST, a member of the community in the CronusMAX Forums - http://cronusmax.com/forums
//Posted : Friday 23rd of November, 2018 3:26 UTC


// RAPIDFIRE


define RATE_OF_FIRE = 13; //Range: 1 to 25 RPS (Round/s)

define RAPIDFIRE_BUTTON = 4;

int hold_time, rest_time;

init {
hold_time = 500 / RATE_OF_FIRE;
rest_time = hold_time - 20;
if(rest_time < 0) rest_time = 0;}

main {
if(get_val(RAPIDFIRE_BUTTON)) {
combo_run(RapidFire);
} else if(combo_running(RapidFire)) {
combo_stop(RapidFire);
}
}
combo RapidFire {
set_val(RAPIDFIRE_BUTTON, 100);
wait(hold_time);
set_val(RAPIDFIRE_BUTTON, 0);
wait(rest_time);
set_val(RAPIDFIRE_BUTTON, 0); }

Miqueza
30th November 18, 13:57
Как настроить X-AIM (играть с помощью клавиатуры и мышки в Playstation 4) для Tom Clancy's Rainbow Six: Siege
Cronus Pro 1.21
CronusMAX Plus FW 1.24
Razer Blackwidow
Cougar 230M

Не могу понять как выставить настройки в Layout Options -> Mouse Settings... чтобы двигать мышкой как при игре за компьютером... Просто - то слишком сильно двигается, то слишком медленно. То нормально, но если чуть больше сделать движение мышкой - то плывет. Как достичь резкости отклика, как при игре на ПК. Ничего не понимаю. Только сегодня получил свой девайс, 2 часа в настройках сижу и тестирую...

Буду очень благодарен за детальный гайд. А то вообще не понимаю.

Pi100let
12th January 19, 20:45
Всем привет!
может кто нибудь под заказ за деньги написать скрипт?

WHITE 4ND N3RDY
12th January 19, 21:36
Всем привет!
может кто нибудь под заказ за деньги написать скрипт?

Мы здесь не разрешаем транзакции для скриптов. Просто скажите нам, чего вы хотите, и постараемся поговорить, чтобы помочь вам в кратчайшие сроки, исходя из нашего личного расписания!

iLisiy
13th January 19, 04:13
Привет, завтра собираюсь купить данный девайс. Подскажите пожалуйста интересуют два простеньких макроса.
Xbox с максимально низкой задержкой между нажатиями
1)Поднимаем правый стик вверх - нажатие 4 кнопок (Влево, вверх, вправо (крестовина), Rb)
2)Опускаем правый стик вниз - нажатие 2 кнопок (X, Y)

Чтобы обе этих комбинации работали вместе, при поднимании стика сочетание клавиш 1, при опускании 2. Буду очень признателен.

Pi100let
13th January 19, 04:28
Call of duty iw
Интересен jitter для дробовика m.2187

WHITE 4ND N3RDY
13th January 19, 12:36
A.t.m Я очень занят новыми игровыми пакетами, но я постараюсь исправить множество игровых пакетов, которые необходимо обновить, поэтому я постараюсь посмотреть, какие дрожания я могу исправить в старых играх cod.

iLisiy
14th January 19, 14:22
Привет, приобрел Кронус пока исключительно для одной игры. Path of exile. Подскажите, как написать макрос пожалуйста. Игра Path of Exile (Аналог Diablo)

Пока вижу его так, дальше уже сам если что отредактирую. Чтобы обе комбы могли работать одновренно (по очереди)

1) Поднятие правого стика вверх запускает комбо: (D-PAD) Вверх, влево, вправо, RB

Комбо запускает прожатие 4 фласок одной кнопкой

2) Опускаем правый стик вниз запускает комбо: X, Y

Комбо устанавливает мину кнопкой X и тут же её подрывает кнопкой Y.

И в идеале Включение и отключение режима с этими комбами на одновременное нажатие LT - RT и подсветка при активном режиме режиме комбо (Зеленый) при отключенном режиме (красный)

Заранее спасибо.

PS. Полазил по сайту, посмотрел другие скрипты, понял принцип написание кода. Вроде получилось.



main {
if (get_val (XB1_RY) <= -60) {
combo_run(Tap_1);
combo_run(Tap_2);
}
if (get_val (XB1_RY) >= 60) {
combo_run(Tap_3);
combo_run(Tap_4);
combo_run(Tap_5);
}
}
if(get_val(XB1_LT) && event_release(XB1_RT))
{
combo_stop(ledActivation_OFF);
}

combo Tap_1 {
set_val(XB1_X, 0);
wait(100);
set_val(XB1_X, 100);
wait(100);
set_val(XB1_X, 100);
}


combo Tap_2 {
set_val(XB1_Y, 0);
wait(350);
set_val(XB1_Y, 100);
wait(100);
set_val(XB1_Y, 100);
}
combo Tap_3 {
set_val(XB1_UP, 0);
wait(100);
set_val(XB1_UP, 100);
wait(50);
set_val(XB1_UP, 100);
}


combo Tap_4 {
set_val(XB1_LEFT, 0);
wait(100);
set_val(XB1_LEFT, 100);
wait(50);
set_val(XB1_LEFT, 100);
}


combo Tap_5 {
set_val(XB1_RIGHT, 0);
wait(100);
set_val(XB1_RIGHT, 100);
wait(50);
set_val(XB1_RIGHT, 100);
}




Только не понял, как сделать чтобы при нажатие сочетания клавиш XB1_LT и XB1_RT скрипт переставал работать, чтобы в меню игры можно было стиком пользоваться и он не нажимал другие клавиши, в идеале еще цвет индикатора на Кронусе менял при активном комбо режиме зеленый при выключенном комбо режиме красный.

Crowley
18th January 19, 06:35
Доброго времени суток!

Вопрос, можно ли с помощью CronusMaxPlus подключить к PS4 джойстик Thrustmaster Hotas Warthog или Saitek X56 и играть в Elite Dangerous?

Crowley
18th January 19, 07:11
Доброго времени суток!
Вопрос, можно ли с помощью CronusMax подключить к PS4 джойстик Thrustmaster Hotas Warthog и играть в Elite Dangerous?

Ps4loci
18th January 19, 09:04
Всем привет, парни а можете сделать скрипт для Division, для сета Sentry с MDR и с aimbot для PVE?

Ps4loci
18th January 19, 15:01
Привет, сделайте скрипт на Division PvE, для сета Sentry сMDR и AIMBOT пожалуйста)

Andrey_10_rus
26th January 19, 17:30
Доброго времени суток.
У меня большая просьба ответить мне в приват.
Приобрёл cronusmax plus на ps4 для игры в pubg чтоб уменьшить отдачу и метко стрелять. Есть ли такая возможность? Если да то напишите мне. С уважением Andrey_10_rus.

PitCyboeg
8th February 19, 06:23
Всем привет.
Возникла проблема.
Кронус v3 прошивка стоит последняя. Подключал к ps4 и pc.
Не один хаб не подходит.
Тестировал на геймпаде Logitech Rumble Gamepad F510. При подключении без хаба, работает хорошо но связь рвется через 10 минут.
А при подключении через хаб, кронус не видит геймпад и происходит постоянный поиск.
Режимы пробовал разные, стандарт, режим руля, не помогает.
Пробовал 13 разных хабов (благо работаю в магазине электроники), разных производителей и разной ценовой категории, dexp, tp-link, ginzzu, rexant. Не один не заработал.
Заказал Hama USB 2.0 Hub 1:4 00012131 он указан на сайте как совместимый но я боюсь что и он не заработает. Смотрел кучу видео, у всех без проблем работает.
Может где то в самой программе надо что то выставить?

PitCyboeg
8th February 19, 07:38
Всем привет.
Возникла проблема.
Кронус v3 прошивка стоит последняя. Подключал к ps4 и pc.
Не один хаб не подходит.
Тестировал на геймпаде Logitech Rumble Gamepad F510. При подключении без хаба, работает хорошо но связь рвется через 10 минут.
А при подключении через хаб, кронус не видит геймпад и происходит постоянный поиск.
Режимы пробовал разные, стандарт, режим руля, не помогает.
Пробовал 13 разных хабов (благо работаю в магазине электроники), разных производителей и разной ценовой категории, dexp, tp-link, ginzzu, rexant. Не один не заработал.
Заказал Hama USB 2.0 Hub 1:4 00012131 он указан на сайте как совместимый но я боюсь что и он не заработает. Смотрел кучу видео, у всех без проблем работает.
Может где то в самой программе надо что то выставить?