Гайд [Logitech/G Hub] norecoil macros v2.0

C# & C++
Начинающий
Статус
Оффлайн
Регистрация
4 Янв 2019
Сообщения
67
Реакции[?]
15
Поинты[?]
3K
Ранее я делал тему(тык) (Если Вы не в курсе ,как добавлять макросы, то Вам сюда)по norecoil макросу, это улучшеная версия с рандомом

HighRecoilGunmMouseMoveMin=это значение ДОЛЖНО быть МЕНЬШЕ чем второе (т.е Min<Max)
HighRecoilGunmMouseMoveMax=чем больше значение, тем больше прицел ведёт вниз

HighRecoilSleepMin=это значение ДОЛЖНО быть МЕНЬШЕ чем второе (т.е Min<Max)
HighRecoilSleepMax=чем больше значение, тем меньше прицел ведёт вниз

LowRecoilGunMouseMoveMin=те же самые правила, что и выше
LowRecoilGunMouseMoveMax=те же самые правила, что и выше

LowRecoilSleepMin=те же самые правила, что и выше
LowRecoilSleepMax=те же самые правила, что и выше

UPD: Важное замечание, не ставьте дробные числа типо 4,25 или 0,8 и т.п, это ломает скрипт, ставьте только целые числа мне лень это переделывать

HorizontalRecoilModifier=0 Ведёт Ваш прицел в одну из сторон при стрельбе через прицел(Значение -1 - влево, 0 ничего не делает, 1 - вправо)
C-like:
    --MORE MOUSE MOVE = MORE RECOIL Assistance, Large adjustments
    --MORE SLEEP = LESS Recoil assistance, small adjustments
   
   
     HighRecoilGunmMouseMoveMin=4            --Change this    // Minimum and Maximum Pixel distance the mouse will be pulled down, assisting recoil.  
     HighRecoilGunmMouseMoveMax=6            --             // NO decimals. More = stronger recoil assistance
   
     HighRecoilSleepMin=4                     --Change this    // Delay in miliseconds between each time Recoil min/Max moves your mouse          
     HighRecoilSleepMax=6                     --             // see explanation in recoil control section at the top for details
   
   
   
     LowRecoilGunMouseMoveMin=1              --Change this   // Minimum and Maximum Pixel distance the mouse will be pulled down, assisting recoil.  
     LowRecoilGunMouseMoveMax=2              --              // NO decimals. Use SLEEP (different setting) for fine adjustments
   
     LowRecoilSleepMin=4                        --Change this    // Delay in miliseconds between each time Recoil min/Max moves your mouse          
     LowRecoilSleepMax=5                        --              // see explanation in recoil control section at the top for details
   
   
     HorizontalRecoilModifier=0                --Change this   // If your recoil pulls to the left by default, use "-1". If your recoil moves right, try 1.
     --                                                      // most guns in R6 have vertical recoil only or pull to the left
                           
    -- ////////////////////////////////////////
    -- ////////////// Controls ///////////////
    -- ///////////////////////////////////////
   
    LockKey="scrolllock"                        --Change this   // Options for binding include "scrolllock" "capslock" and "numlock"
                                             --              // This will turn on/off the script
   
    HighRecoilToggle="numlock"                 --Change this   // Options for binding include "scrolllock" "capslock" and "numlock"
                                             --              // This toggles between High Powered Lots of recoil guns (ON) and guns with not a lot of recoil
                                             --              // When ON this will pull the mouse down more
   
   
    --  ///////////// Mouse Buttons, only change if you dont shoot with LeftClick and aim with Right Click /////////////
   
    LC=1                                        --Change this   // 1 = Left Click, 2= Middle Mouse, 3= Right Click, 4 = X1 Mouse Button, 5= X2 Mouse Button
    RC=3                                        --              // LC = Fire button, RC = Aim Button
                               
   
   
    -- /////////////// editing this section without experiance will break the code ////////////////
    DelayMouseMovementsMin=0                
    DelayMouseMovementsMax=0
    MoveMouseMin=0                
    MoveMouseMax=0      
    -- /////////////// editing this section without experiance will break the code ////////////////
   
    function GunSelection()
     if IsKeyLockOn(HighRecoilToggle)then
         MoveMouseMin=HighRecoilGunmMouseMoveMin
         MoveMouseMax=HighRecoilGunmMouseMoveMax
         DelayMouseMovementsMin=HighRecoilSleepMin
         DelayMouseMovementsMax=HighRecoilSleepMax
   
     else
     MoveMouseMin=LowRecoilGunMouseMoveMin
     MoveMouseMax=LowRecoilGunMouseMoveMax
     DelayMouseMovementsMin=LowRecoilSleepMin        
     DelayMouseMovementsMax=LowRecoilSleepMax
   
     end
     end
   
    -- /////////////// editing this section without experiance will break the code ////////////////
   
     function NoRecoil()
        if IsMouseButtonPressed(LC) then
                 repeat                
                         MoveMouseRelative(HorizontalRecoilModifier,math.random(MoveMouseMin,MoveMouseMax))
                         Sleep(math.random(DelayMouseMovementsMin,DelayMouseMovementsMax))
                 until not IsMouseButtonPressed(LC)
             end
            end
   
   
    -- /////////////// editing this section without experiance will break the code ////////////////
   
    EnablePrimaryMouseButtonEvents(true);
    function OnEvent(event,arg)
     if IsKeyLockOn(LockKey)then
                if IsMouseButtonPressed(RC) then
                    repeat
                        if IsMouseButtonPressed(LC)then
                                GunSelection()
                                NoRecoil()
                            else
                                    Sleep(2)
                            end
                     until not IsMouseButtonPressed(RC)
                    end
    end
    end
 
Последнее редактирование:
Пользователь
Статус
Оффлайн
Регистрация
27 Мар 2019
Сообщения
437
Реакции[?]
102
Поинты[?]
0
Работает, только надо самому подбирать числа для оружий
 
Начинающий
Статус
Оффлайн
Регистрация
21 Окт 2016
Сообщения
2
Реакции[?]
0
Поинты[?]
0
Ранее я делал тему(тык) (Если Вы не в курсе ,как добавлять макросы, то Вам сюда)по norecoil макросу, это улучшеная версия с рандомом

HighRecoilGunmMouseMoveMin=это значение ДОЛЖНО быть МЕНЬШЕ чем второе (т.е Min<Max)
HighRecoilGunmMouseMoveMax=чем больше значение, тем больше прицел ведёт вниз

HighRecoilSleepMin=это значение ДОЛЖНО быть МЕНЬШЕ чем второе (т.е Min<Max)
HighRecoilSleepMax=чем больше значение, тем меньше прицел ведёт вниз

LowRecoilGunMouseMoveMin=те же самые правила, что и выше
LowRecoilGunMouseMoveMax=те же самые правила, что и выше

LowRecoilSleepMin=те же самые правила, что и выше
LowRecoilSleepMax=те же самые правила, что и выше

UPD: Важное замечание, не ставьте дробные числа типо 4,25 или 0,8 и т.п, это ломает скрипт, ставьте только целые числа мне лень это переделывать

HorizontalRecoilModifier=0 Ведёт Ваш прицел в одну из сторон при стрельбе через прицел(Значение -1 - влево, 0 ничего не делает, 1 - вправо)
C-like:
    --MORE MOUSE MOVE = MORE RECOIL Assistance, Large adjustments
    --MORE SLEEP = LESS Recoil assistance, small adjustments
  
  
     HighRecoilGunmMouseMoveMin=4            --Change this    // Minimum and Maximum Pixel distance the mouse will be pulled down, assisting recoil. 
     HighRecoilGunmMouseMoveMax=6            --             // NO decimals. More = stronger recoil assistance
  
     HighRecoilSleepMin=4                     --Change this    // Delay in miliseconds between each time Recoil min/Max moves your mouse         
     HighRecoilSleepMax=6                     --             // see explanation in recoil control section at the top for details
  
  
  
     LowRecoilGunMouseMoveMin=1              --Change this   // Minimum and Maximum Pixel distance the mouse will be pulled down, assisting recoil. 
     LowRecoilGunMouseMoveMax=2              --              // NO decimals. Use SLEEP (different setting) for fine adjustments
  
     LowRecoilSleepMin=4                        --Change this    // Delay in miliseconds between each time Recoil min/Max moves your mouse         
     LowRecoilSleepMax=5                        --              // see explanation in recoil control section at the top for details
  
  
     HorizontalRecoilModifier=0                --Change this   // If your recoil pulls to the left by default, use "-1". If your recoil moves right, try 1.
     --                                                      // most guns in R6 have vertical recoil only or pull to the left
                          
    -- ////////////////////////////////////////
    -- ////////////// Controls ///////////////
    -- ///////////////////////////////////////
  
    LockKey="scrolllock"                        --Change this   // Options for binding include "scrolllock" "capslock" and "numlock"
                                             --              // This will turn on/off the script
  
    HighRecoilToggle="numlock"                 --Change this   // Options for binding include "scrolllock" "capslock" and "numlock"
                                             --              // This toggles between High Powered Lots of recoil guns (ON) and guns with not a lot of recoil
                                             --              // When ON this will pull the mouse down more
  
  
    --  ///////////// Mouse Buttons, only change if you dont shoot with LeftClick and aim with Right Click /////////////
  
    LC=1                                        --Change this   // 1 = Left Click, 2= Middle Mouse, 3= Right Click, 4 = X1 Mouse Button, 5= X2 Mouse Button
    RC=3                                        --              // LC = Fire button, RC = Aim Button
                              
  
  
    -- /////////////// editing this section without experiance will break the code ////////////////
    DelayMouseMovementsMin=0               
    DelayMouseMovementsMax=0
    MoveMouseMin=0               
    MoveMouseMax=0     
    -- /////////////// editing this section without experiance will break the code ////////////////
  
    function GunSelection()
     if IsKeyLockOn(HighRecoilToggle)then
         MoveMouseMin=HighRecoilGunmMouseMoveMin
         MoveMouseMax=HighRecoilGunmMouseMoveMax
         DelayMouseMovementsMin=HighRecoilSleepMin
         DelayMouseMovementsMax=HighRecoilSleepMax
  
     else
     MoveMouseMin=LowRecoilGunMouseMoveMin
     MoveMouseMax=LowRecoilGunMouseMoveMax
     DelayMouseMovementsMin=LowRecoilSleepMin       
     DelayMouseMovementsMax=LowRecoilSleepMax
  
     end
     end
  
    -- /////////////// editing this section without experiance will break the code ////////////////
  
     function NoRecoil()
        if IsMouseButtonPressed(LC) then
                 repeat               
                         MoveMouseRelative(HorizontalRecoilModifier,math.random(MoveMouseMin,MoveMouseMax))
                         Sleep(math.random(DelayMouseMovementsMin,DelayMouseMovementsMax))
                 until not IsMouseButtonPressed(LC)
             end
            end
  
  
    -- /////////////// editing this section without experiance will break the code ////////////////
  
    EnablePrimaryMouseButtonEvents(true);
    function OnEvent(event,arg)
     if IsKeyLockOn(LockKey)then
                if IsMouseButtonPressed(RC) then
                    repeat
                        if IsMouseButtonPressed(LC)then
                                GunSelection()
                                NoRecoil()
                            else
                                    Sleep(2)
                            end
                     until not IsMouseButtonPressed(RC)
                    end
    end
    end
Сенса та же?
 
Новичок
Статус
Оффлайн
Регистрация
31 Июл 2021
Сообщения
1
Реакции[?]
0
Поинты[?]
0
как сделать что бы после нажатия на пкм, и дальшейжем зажиме лкм макрос работал?
 
Новичок
Статус
Оффлайн
Регистрация
19 Авг 2024
Сообщения
1
Реакции[?]
0
Поинты[?]
0
Если нет на клавиатуре HumLock можно назначить на другую клавишу?
 
Сверху Снизу