Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[
- Jambon Cru CS:GO No-Recoil Lite Version for Logitech mouse
- /!\ TO DO /!\
- - For Logitech Game Software:
- 400 DPI
- 1000 HZ
- - For Windows:
- Sensitivity: 6
- Pointer Precision: OFF
- - For CS:GO:
- Aspect Ratio: 16:9
- Sensitivity: 3.09
- Raw Input: ON
- Mouse Acceleration: OFF
- Weapon Supported: AK47/MP9/M4A4/MAC10
- GLHF :D
- --]]
- -- [[ KEYS SETUP ]] --
- local Activation_Key = 6 -- key to activate / deactivate the script, default 4 = G4
- local Selection_Key = 4 -- Key to choose weapons, default 6 = precision key
- -- [[ KEYS SETUP ]] --
- -- [[ PATTERNS ]] --
- local AK47_Pattern = {
- { x = 0, y = 1 }, { x = 0, y = 1 }, { x = 0, y = 1 }, { x = -1, y = 1 }, { x = 0, y = 2 }, { x = 0, y = 2 }, { x = 0, y = 2 }, { x = 0, y = 3 }, { x = 0, y = 4 }, { x = 0, y = 4 }, { x = 0, y = 4 }, { x = 0, y = 3 }, { x = 0, y = 4 }, { x = 0, y = 4 }, { x = 0, y = 4 }, { x = 0, y = 3 }, { x = 1, y = 4 }, { x = 1, y = 4 }, { x = 1, y = 3 }, { x = 1, y = 3 }, { x = 1, y = 4 }, { x = 1, y = 4 }, { x = 1, y = 3 }, { x = 1, y = 3 }, { x = 1, y = 3 }, { x = 1, y = 3 }, { x = 1, y = 3 }, { x = 2, y = 3 }, { x = -2, y = 2 }, { x = -2, y = 2 }, { x = -2, y = 2 }, { x = -2, y = 2 }, { x = -5, y = 0 }, { x = -4, y = 0 }, { x = -4, y = -1 }, { x = -4, y = -1 }, { x = -3, y = 0 }, { x = -3, y = 0 }, { x = -3, y = 1 }, { x = -3, y = 1 }, { x = 2, y = 1 }, { x = 2, y = 1 }, { x = 2, y = 1 }, { x = 1, y = 1 }, { x = -1, y = 0 }, { x = -1, y = 0 }, { x = -2, y = 1 }, { x = -2, y = 1 }, { x = -3, y = -1 }, { x = -3, y = -1 }, { x = -3, y = -1 }, { x = -4, y = -1 }, { x = 0, y = 0 }, { x = 0, y = 0 }, { x = 0, y = 1 }, { x = -1, y = 1 }, { x = 4, y = 0 }, { x = 5, y = 1 }, { x = 5, y = 1 }, { x = 5, y = 1 }, { x = 2, y = 0 }, { x = 3, y = 1 }, { x = 2, y = 1 }, { x = 3, y = 1 }, { x = 1, y = 0 }, { x = 1, y = 0 }, { x = 2, y = 1 }, { x = 2, y = 1 }, { x = 3, y = 0 }, { x = 4, y = 0 }, { x = 3, y = -1 }, { x = 4, y = -1 }, { x = 4, y = 0 }, { x = 5, y = 0 }, { x = 4, y = -1 }, { x = 4, y = -1 }, { x = -2, y = 0 }, { x = -3, y = 0 }, { x = -2, y = 0 }, { x = -3, y = 1 }, { x = 0, y = 0 }, { x = 0, y = 0 }, { x = 1, y = 0 }, { x = 1, y = 1 }, { x = 0, y = 0 }, { x = -1, y = 0 }, { x = -1, y = 0 }, { x = -1, y = 1 }, { x = -1, y = 0 }, { x = -1, y = 0 }, { x = -1, y = 0 }, { x = -1, y = 1 }, { x = 2, y = 0 }, { x = 3, y = 0 }, { x = 2, y = 0 }, { x = 3, y = -1 }, { x = 0, y = 0 }, { x = 1, y = 0 }, { x = 1, y = 0 }, { x = 1, y = 0 }, { x = -2, y = 0 }, { x = -3, y = 0 }, { x = -2, y = 0 }, { x = -3, y = 0 }, { x = -4, y = 0 }, { x = -4, y = 0 }, { x = -4, y = 0 }, { x = -4, y = 0 }, { x = -6, y = -2 }, { x = -6, y = -3 }, { x = -6, y = -2 }, { x = -6, y = 3 }, { x = -2, y = 0 }, { x = -2, y = 0 }, { x = -2, y = 0 }, { x = -1, y = 0 },
- }
- local M4A4_Pattern = {
- { x = 0, y = 0 }, { x = 0, y = 0 }, { x = 0, y = 4 }, { x = 0, y = 5 }, { x = 0, y = 6 }, { x = 0, y = 7 }, { x = 0, y = 5 }, { x = 0, y = 2 }, { x = 0, y = 5 }, { x = 0, y = 2 }, { x = 0, y = 5 }, { x = 0, y = 6 }, { x = -1, y = 9 }, { x = 0, y = 8 }, { x = 1, y = 6 }, { x = 0, y = 7 }, { x = 0, y = 8 }, { x = 1, y = 8 }, { x = 2, y = 7 }, { x = 2, y = 7 }, { x = 3, y = 4 }, { x = 4, y = -1 }, { x = 4, y = -1 }, { x = 4, y = -1 }, { x = 3, y = 1 }, { x = 3, y = 1 }, { x = 3, y = 1 }, { x = 1, y = 1 }, { x = 0, y = 1 }, { x = -3, y = 1 }, { x = -5, y = 1 }, { x = -8, y = 1 }, { x = -10, y = 1 }, { x = -10, y = 1 }, { x = -10, y = 1 }, { x = -10, y = 1 }, { x = -10, y = 1 }, { x = -5, y = -1 }, { x = -5, y = -1 }, { x = -5, y = -1 }, { x = -5, y = -1 }, { x = 1, y = -1 }, { x = 1, y = -1 }, { x = 2, y = -1 }, { x = 2, y = 2 }, { x = 2, y = 2 }, { x = 2, y = 1 }, { x = 0, y = 1 }, { x = -2, y = 1 }, { x = -2, y = 1 }, { x = -2, y = 1 }, { x = -4, y = -1 }, { x = -4, y = -1 }, { x = -2, y = 1 }, { x = 2, y = 1 }, { x = 4, y = 1 }, { x = 8, y = 0 }, { x = 14, y = 0 }, { x = 18, y = 0 }, { x = 0, y = 0 }, { x = -2, y = 0 }, { x = 0, y = 0 }, { x = 5, y = 0 }, { x = 3, y = 0 }, { x = 2, y = 0 }, { x = 5, y = 0 }, { x = 3, y = 0 }, { x = 2, y = 0 }, { x = 5, y = 0 }, { x = 3, y = 0 }, { x = 2, y = 0 }, { x = 0, y = -1 }, { x = 2, y = -1 }, { x = -5, y = 3 }, { x = -5, y = 3 }, { x = -3, y = 2 }, { x = -3, y = 1 }, { x = 4, y = 2 }, { x = 8, y = 1 }, { x = 12, y = 1 }, { x = 0, y = 1 }, { x = 0, y = 1 }, { x = 0, y = 1 }, { x = 0, y = 1 }, { x = 0, y = 1 }, { x = 0, y = 1 }, { x = 0, y = 1 },
- }
- local MP9_Pattern = {
- { x = 0, y = 1 }, { x = 0, y = 3 }, { x = 0, y = 3 }, { x = 0, y = 3 }, { x = 0, y = 5 }, { x = 0, y = 5 }, { x = 1, y = 5 }, { x = 1, y = 6 }, { x = 1, y = 7 }, { x = 1, y = 7 }, { x = 0, y = 7 }, { x = -2, y = 8 }, { x = -3, y = 8 }, { x = 0, y = 9 }, { x = 3, y = 9 }, { x = 3, y = 7 }, { x = 5, y = 0 }, { x = 7, y = 1 }, { x = 7, y = 1 }, { x = 8, y = 1 }, { x = 8, y = 1 }, { x = 8, y = 1 }, { x = 8, y = 0 }, { x = 4, y = 2 }, { x = 0, y = 2 }, { x = 0, y = 2 }, { x = 0, y = 2 }, { x = 0, y = 1 }, { x = -5, y = 1 }, { x = -6, y = 3 }, { x = -6, y = 2 }, { x = -5, y = 2 }, { x = -5, y = 3 }, { x = -5, y = 3 }, { x = -5, y = 3 }, { x = -5, y = 3 }, { x = -5, y = 3 }, { x = -7, y = 3 }, { x = -7, y = 3 }, { x = -7, y = 3 }, { x = -8, y = -3 }, { x = -8, y = -2 }, { x = 0, y = -2 }, { x = 0, y = -2 }, { x = 0, y = -2 }, { x = 3, y = -2 }, { x = 5, y = -1 }, { x = 7, y = 0 }, { x = 7, y = 0 }, { x = 3, y = 0 }, { x = -1, y = 0 }, { x = -1, y = 0 }, { x = -5, y = 1 }, { x = -5, y = 2 }, { x = -7, y = 2 }, { x = -7, y = 2 }, { x = 0, y = 0 }, { x = 0, y = 0 }, { x = 0, y = 0 }, { x = -3, y = 0 }, { x = -3, y = 0 }, { x = 0, y = 0 }, { x = 0, y = 0 },
- }
- local MAC10_Pattern = {
- { x = 0, y = 1 }, { x = 0, y = 2 }, { x = 0, y = 2 }, { x = 0, y = 2 }, { x = 0, y = 2 }, { x = 0, y = 2 }, { x = 0, y = 3 }, { x = 2, y = 5 }, { x = 3, y = 6 }, { x = 4, y = 6 }, { x = 4, y = 6 }, { x = 4, y = 6 }, { x = 4, y = 6 }, { x = 4, y = 6 }, { x = 0, y = 6 }, { x = 0, y = 6 }, { x = -2, y = 6 }, { x = -2, y = 6 }, { x = 1, y = 5 }, { x = 3, y = 5 }, { x = 3, y = 5 }, { x = 3, y = 4 }, { x = 1, y = 2 }, { x = 1, y = 1 }, { x = -2, y = 2 }, { x = -2, y = 2 }, { x = -2, y = 2 }, { x = -2, y = 1 }, { x = -1, y = 1 }, { x = -1, y = 1 }, { x = -1, y = 0 }, { x = -1, y = 1 }, { x = -3, y = 1 }, { x = -5, y = -1 }, { x = -5, y = -1 }, { x = -6, y = -1 }, { x = -7, y = 2 }, { x = -8, y = 2 }, { x = -2, y = 2 }, { x = -2, y = 0 }, { x = -2, y = 0 }, { x = -1, y = 0 }, { x = -1, y = 0 }, { x = -1, y = 0 }, { x = 0, y = 0 }, { x = 0, y = 0 }, { x = 0, y = 0 }, { x = 0, y = 0 }, { x = -3, y = 0 }, { x = -5, y = 0 }, { x = -8, y = 0 }, { x = -4, y = 0 }, { x = 0, y = 0 }, { x = 3, y = 0 }, { x = 6, y = 0 }, { x = 6, y = 0 }, { x = 6, y = 0 }, { x = 6, y = 0 }, { x = 3, y = 0 }, { x = 2, y = 0 }, { x = 3, y = 0 }, { x = 5, y = 0 }, { x = 4, y = 0 }, { x = 0, y = 0 }, { x = 0, y = 0 }, { x = 0, y = 0 }, { x = 0, y = 0 }, { x = 0, y = 0 }, { x = 0, y = 0 }, { x = 0, y = 0 }, { x = 0, y = 0 }, { x = 0, y = 0 },
- }
- -- [[ PATTERNS ]] --
- -- [[ SCRIPT ]] --
- local function RetrieveWeaponName(weapon,act)
- if act == 1 then
- if weapon == 1 then
- return"AK47"
- elseif weapon == 2 then
- return"MAC10"
- end
- return"T: ON"
- elseif act == 2 then
- if weapon == 1 then
- return"M4A4"
- elseif weapon == 2 then
- return"MP9"
- end
- return"CT: ON"
- end
- return"OFF"
- end
- local function OutputLogs(weapon, act)
- OutputLogMessage(RetrieveWeaponName(weapon,act).."\n");
- OutputDebugMessage(RetrieveWeaponName(weapon,act).."\n");
- ClearLCD();
- OutputLCDMessage(RetrieveWeaponName(weapon,act));
- end
- local Spray_Randomize = math.random(29,31)
- local Recoil_Activator,R_Weapon_Selector = 0,0
- EnablePrimaryMouseButtonEvents(true);
- function OnEvent(event, arg)
- if (event == "MOUSE_BUTTON_PRESSED" and arg == Activation_Key) then
- if Recoil_Activator >= 3 then Recoil_Activator = 0 end
- Recoil_Activator = Recoil_Activator + 1
- OutputLogs(R_Weapon_Selector or nil,Recoil_Activator)
- end
- if (event == "MOUSE_BUTTON_PRESSED" and arg == Selection_Key) then
- if R_Weapon_Selector >= 2 then R_Weapon_Selector = 0 end
- R_Weapon_Selector = R_Weapon_Selector + 1
- OutputLogs(R_Weapon_Selector,Recoil_Activator)
- end
- if Recoil_Activator == 1 then
- if (R_Weapon_Selector == 1) and IsMouseButtonPressed(1) then
- for i = 1, #AK47_Pattern do
- if IsMouseButtonPressed(1) then
- Sleep(24)
- MoveMouseRelative( AK47_Pattern[i].x, AK47_Pattern[i].y )
- end
- end
- end
- if (R_Weapon_Selector == 2) and IsMouseButtonPressed(1) then
- for i = 1, #M4A4_Pattern do
- if IsMouseButtonPressed(1) then
- Sleep(Spray_Randomize)
- MoveMouseRelative( M4A4_Pattern[i].x, M4A4_Pattern[i].y )
- end
- end
- end
- elseif Recoil_Activator == 2 then
- if (R_Weapon_Selector == 1) and IsMouseButtonPressed(1) then
- for i = 1, #MAC10_Pattern do
- if IsMouseButtonPressed(1) then
- Sleep(Spray_Randomize)
- MoveMouseRelative( MAC10_Pattern[i].x, MAC10_Pattern[i].y )
- end
- end
- end
- if (R_Weapon_Selector == 2) and IsMouseButtonPressed(1) then
- for i = 1, #MP9_Pattern do
- if IsMouseButtonPressed(1) then
- Sleep(Spray_Randomize)
- MoveMouseRelative( MP9_Pattern[i].x, MP9_Pattern[i].y )
- end
- end
- end
- else
- -- OFF
- end
- end
- -- [[ SCRIPT ]] --
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement