Download SoT AHK Multi-Script

SoT AHK Multi-Script
Use it for any purpose.
You wanted to change your keybinds, do so.
List of keys: https://www.autohotkey.com/docs/KeyList.htm

Code:
  1. #NoEnv
  2. #MaxThreadsPerHotkey 2
  3. SendMode Input
  4. SetWorkingDir %A_ScriptDir%
  5. FileInstall,settings.ini,%A_WorkingDir%\settings.ini
  6. FileInstall,stop.wav,%A_WorkingDir%\stop.wav
  7. FileInstall,stop2.wav,%A_WorkingDir%\stop2.wav
  8. IniRead,mousesens,settings.ini,mousesens1,mousesens
  9. IniRead,mousesensminus,settings.ini,mousesens1,mousesensminus
  10. IniRead,mousesens2,settings.ini,mousesens1,mousesens2
  11. IniRead,mousesensminus2,settings.ini,mousesens1,mousesensminus2
  12. Hotkey, LButton, Off
  13.  
  14. ;goto Is_the_Game_Running
  15.  
  16. ;Is_the_Game_Running:
  17. ;if !ProcessExist(“SoTGame.exe”)
  18. ;{
  19. ; SetTimer, Done, 5000
  20. ; MsgBox Bro start the game first This script is free on unknowncheats.me! Made by: Kierak3
  21. ; ExitApp
  22. ;}
  23. ;else
  24. ;{
  25. ;goto Password
  26. ;Process, WaitClose, SoTGame.exe
  27. ;ExitApp
  28. ;}
  29. ;return
  30.  
  31. ~^f6::
  32. {
  33. Gui, Add, GroupBox, x16 y25 w290 h50 , Sensitivity
  34. Gui, Add, Text, x26 y45 w30 h20 , Mine
  35. Gui, Add, Edit, vSens1 x55 y46 w90 h20 ,
  36.  
  37. Gui, Add, GroupBox, x16 y85 w290 h50 , Results
  38. Gui, Add, Button, Default x56 y105 w90 h20 , Calculate
  39. Gui, Add, Edit, x166 y105 w130 h20 vResults,
  40.  
  41. Gui, Show, x131 y96 h160 w325, Sensitivity Adjuster
  42. Return
  43.  
  44. ButtonCalculate:
  45. Enter:
  46.  
  47. Gui, Submit, NoHide
  48.  
  49. Calc:
  50.  
  51. X =
  52. X2 =
  53. Status =
  54.  
  55. X1 := (1.7 / Sens1)
  56.  
  57. X := 950 * (X1)
  58. X := RegExReplace(X, “\.\d*”)
  59.  
  60. X2 := 650 * (X1)
  61. X2 := RegExReplace(X2, “\.\d*”)
  62.  
  63. If X < 1
  64. {
  65. Status = Can‘t be negative
  66. }
  67. If X > 1
  68. {
  69. Status = That’s your X value
  70. }
  71.  
  72. Display:
  73. GuiControl, , Results, %X% %Status%
  74. IniWrite, %X%, settings.ini, mousesens1, mousesens
  75. IniWrite, -%X%, settings.ini, mousesens1, mousesensminus
  76. IniWrite, %X2%, settings.ini, mousesens1, mousesens2
  77. IniWrite, -%X2%, settings.ini, mousesens1, mousesensminus2
  78. Return
  79.  
  80. GuiClose:
  81. ExitApp
  82. }
  83. return
  84.  
  85. ;Rowboat Script
  86. ~^f5::
  87. Toggle := !Toggle
  88. loop
  89. {
  90. If not Toggle
  91. break
  92. Send {a down} {d down}
  93. Sleep, 1500
  94. Send {a up} {d up}
  95. Sleep, 300
  96. tooltip,% A_Index
  97. }
  98. return
  99.  
  100. ;Ladder Shot
  101. ~^c::
  102. {
  103. Send {e}
  104. Send {rbutton down}
  105. Sleep, 200
  106. Send {lbutton}
  107. Sleep, 5
  108. Send {rbutton up}
  109. Sleep, 50
  110. Send {e}
  111. }
  112. return
  113.  
  114. ;Barrel Autocollect from Crate to Ship
  115. ~^f4::
  116. DllCall(“mouse_event”, “UInt”, 0x01, “UInt”, 0, “UInt”, mousesens)
  117. Sleep, 100
  118. Send {x}
  119. Sleep, 100
  120. while GetKeyState(“f4”)
  121. {
  122. Sleep, 100
  123. Send {r}
  124. Sleep, 100
  125. Send {enter}
  126. Sleep, 30
  127. if !GetKeyState(“f4”)
  128. break
  129. Send {esc}
  130. Sleep, 100
  131. DllCall(“mouse_event”, “UInt”, 0x01, “UInt”, 0, “UInt”, mousesensminus)
  132. Sleep, 100
  133. Send {e}
  134. Sleep, 100
  135. Send {Left}
  136. Sleep, 5
  137. Send {Left}
  138. Sleep, 5
  139. Send {Left}
  140. Sleep, 5
  141. Send {Left}
  142. Sleep, 5
  143. Send {Left}
  144. Sleep, 5
  145. Send {Left}
  146. Sleep, 5
  147. Send {Left}
  148. Sleep, 5
  149. Send {Left}
  150. Sleep, 50
  151. Send {enter}
  152. Sleep, 10
  153. if !GetKeyState(“f4”)
  154. break
  155. Send {esc}
  156. Sleep, 100
  157. DllCall(“mouse_event”, “UInt”, 0x01, “UInt”, 0, “UInt”, mousesens)
  158. }
  159. return
  160.  
  161. ;Barrel Autocollect from Ship to Crate
  162. ~^f3::
  163. {
  164. DllCall(“mouse_event”, “UInt”, 0x01, “UInt”, 0, “UInt”, mousesens)
  165. Sleep, 10
  166. Send {x}
  167. Sleep, 10
  168. DllCall(“mouse_event”, “UInt”, 0x01, “UInt”, 0, “UInt”, mousesensminus)
  169. Sleep, 10
  170. Send {e}
  171. Sleep 75
  172. Send {f}
  173. Sleep, 10
  174. Send {f}
  175. Sleep, 10
  176. Send {f}
  177. Sleep, 10
  178. Send {f}
  179. Sleep, 10
  180. Send {f}
  181. Sleep, 10
  182. Send {f}
  183. Sleep, 10
  184. Send {f}
  185. Sleep, 10
  186. Send {f}
  187. Sleep, 10
  188. Send {esc}
  189. Sleep, 100
  190. DllCall(“mouse_event”, “UInt”, 0x01, “UInt”, 0, “UInt”, mousesens)
  191. Sleep, 10
  192. Send {r}
  193. Sleep, 50
  194. Send {q}
  195. Sleep, 75
  196. Send {f}
  197. Sleep, 100
  198. Send {f}
  199. Sleep, 100
  200. Send {f}
  201. Sleep, 100
  202. Send {f}
  203. Sleep, 100
  204. Send {f}
  205. Sleep, 100
  206. Send {f}
  207. Sleep, 100
  208. Send {f}
  209. Sleep, 100
  210. Send {f}
  211. Sleep, 100
  212. Send {esc}
  213. Sleep, 100
  214. Send {e}
  215. Sleep, 10
  216. DllCall(“mouse_event”, “UInt”, 0x01, “UInt”, 0, “UInt”, mousesensminus)
  217. }
  218. return
  219.  
  220. ;Crosshair Off
  221. ~f1::
  222. Gui, crosshair:Destroy
  223. Return
  224.  
  225. ;Crosshair
  226. ~f2::
  227. {
  228. Gui, crosshair:new, Caption +AlwaysOnTop +ToolWindow +LastFound
  229. Gui, crosshair:Margin, 0, 0
  230. Gui, crosshair:Font, cBA000 S14 Q4
  231. Gui, crosshair:Add, Text, BackgroundTrans vT1, +
  232. Controlgetpos, , , picW, picH, ,
  233. xPos := A_ScreenWidth/2 picW/2
  234. yPos := A_ScreenHeight/2 picH/2
  235. Gui crosshair:show, x%xPos% y%yPos% NA
  236. Gui, crosshair:Color, 00FF00
  237. WinSet, TransColor, 00FF00
  238. }
  239. return
  240.  
  241. ;Double Gun
  242. ~*c::
  243. {
  244. Sleep, 275
  245. Send, {wheeldown}
  246. Sleep, 100
  247. Send, {w down}
  248. Sleep, 100
  249. Send, {lshift down}
  250. Sleep, 5
  251. Send, {lshift up}
  252. Sleep, 5
  253. Send, {w up}
  254. Sleep, 5
  255. Send, {rbutton down}
  256. Sleep, 350
  257. Send, {lbutton}
  258. Sleep, 20
  259. Send, {rbutton up}
  260. }
  261. return
  262.  
  263. ;Bhop
  264. ~*space::
  265. Loop
  266. {
  267. GetKeyState,state,space,P
  268. if state = U
  269. break
  270.  
  271. Send, {Blind}{SPACE}
  272. Sleep,20
  273. }
  274. return
  275.  
  276. ;Turn off or on the script
  277. f12::
  278. Suspend,Toggle
  279. Pause
  280. return
  281.  
  282. ;AntiAFK
  283. ~^f12::
  284. Toggle := !Toggle
  285. loop
  286. {
  287. If not Toggle
  288. break
  289. Send, {w down}
  290. Sleep, 1000
  291. Send, {w up}
  292. Sleep, 1000
  293. Send, {s down}
  294. Sleep, 1000
  295. Send, {s up}
  296. Sleep, 1000
  297. tooltip,% A_Index
  298. }
  299. return
  300.  
  301. ;Auto Reloading
  302. ~lbutton::
  303. {
  304. Sleep, 100
  305. Send, {x}
  306. Sleep, 50
  307. Send, {x}
  308. }
  309. return
  310.  
  311. ;Pause Auto Reloading
  312. ~^J::
  313. Hotkey, lbutton, Toggle
  314. Return
  315.  
  316. ;Auto Digging
  317. ~^g::
  318. while GetKeyState(“g”)
  319. {
  320. Send {lbutton}
  321. Sleep, 50
  322. Send, {x}
  323. Send, {x}
  324. Sleep, 50
  325. }
  326. return
  327.  
  328. ;Auto Bucket
  329. ~^h::
  330. while GetKeyState(“h”)
  331. {
  332. Send {lbutton}
  333. Sleep, 10
  334. Send {x}
  335. Sleep, 10
  336. Send {x}
  337. Sleep, 10
  338. Send {lbutton}
  339. Sleep, 400
  340. Send {x}
  341. Sleep, 10
  342. Send {x}
  343. Sleep, 10
  344. }
  345. return
  346.  
  347. ;Cannon Reload
  348. ~^rbutton::
  349. while GetKeyState(“rbutton”)
  350. {
  351. Send {lbutton}
  352. Sleep 100
  353. Send {r}
  354. Sleep 2000
  355. }
  356. return
  357.  
  358. ;Barrel Autocollect
  359. ~^f::
  360. {
  361. DllCall(“mouse_event”, “UInt”, 0x01, “UInt”, 0, “UInt”, mousesens2)
  362. Sleep, 10
  363. Send {x}
  364. Sleep, 10
  365. DllCall(“mouse_event”, “UInt”, 0x01, “UInt”, 0, “UInt”, mousesensminus2)
  366. Sleep, 10
  367. Send {e}
  368. Sleep 75
  369. Send {f}
  370. Sleep, 10
  371. Send {f}
  372. Sleep, 10
  373. Send {f}
  374. Sleep, 10
  375. Send {f}
  376. Sleep, 10
  377. Send {f}
  378. Sleep, 10
  379. Send {f}
  380. Sleep, 10
  381. Send {f}
  382. Sleep, 10
  383. Send {f}
  384. Sleep, 10
  385. Send {esc}
  386. Sleep, 100
  387. DllCall(“mouse_event”, “UInt”, 0x01, “UInt”, 0, “UInt”, mousesens2)
  388. Sleep, 10
  389. Send {r}
  390. Sleep, 50
  391. Send {q}
  392. Sleep, 75
  393. Send {f}
  394. Sleep, 100
  395. Send {f}
  396. Sleep, 100
  397. Send {f}
  398. Sleep, 100
  399. Send {f}
  400. Sleep, 100
  401. Send {f}
  402. Sleep, 100
  403. Send {f}
  404. Sleep, 100
  405. Send {f}
  406. Sleep, 100
  407. Send {f}
  408. Sleep, 100
  409. Send {esc}
  410. Sleep, 100
  411. Send {e}
  412. Sleep, 10
  413. DllCall(“mouse_event”, “UInt”, 0x01, “UInt”, 0, “UInt”, mousesensminus2)
  414. }
  415. return
  416.  
  417. ;SWORDLUNGE ;keybind (currently Ctrl + Alt + S)
  418. ~^!s::
  419. {
  420. Send {rbutton down}
  421. Sleep,100
  422. Send {lbutton down}
  423. Sleep,500
  424. Send {lbutton up}
  425. Send {rbutton up}
  426. Sleep,1500
  427. Send {space}
  428. }
  429. return
  430.  
  431. ;LOOTSPRINT
  432. ~v:: ;keybind (currently V)
  433. while GetKeyState(“v”)
  434. {
  435. Send, {x Down}
  436. Sleep, 1
  437. Send, {shift}
  438. Sleep, 1
  439. Send, {e}
  440. Send, {x Up}
  441. }
  442. return
  443.  
  444. ;Freeze and Unfreeze the game anytime ;keybind (currently Ctrl + X)
  445. ~^x::
  446.  
  447. if (toggle := !toggle) {
  448.  
  449. SoundPlay, stop.wav
  450.  
  451. Process_Suspend(“SoTGame.exe”)
  452.  
  453. Process_Suspend(PID_or_Name){
  454. PID := (InStr(PID_or_Name,“.”)) ? ProcExist(PID_or_Name) : PID_or_Name
  455. h:=DllCall(“OpenProcess”, “uInt”, 0x1F0FFF, “Int”, 0, “Int”, pid)
  456. If !h
  457. Return 1
  458. DllCall(“ntdll.dll\NtSuspendProcess”, “Int”, h)
  459. DllCall(“CloseHandle”, “Int”, h)
  460. }
  461. } else {
  462. Process_Resume(“SoTGame.exe”)
  463.  
  464. SoundPlay, stop2.wav
  465. Process_Resume(PID_or_Name){
  466. PID := (InStr(PID_or_Name,“.”)) ? ProcExist(PID_or_Name) : PID_or_Name
  467. h:=DllCall(“OpenProcess”, “uInt”, 0x1F0FFF, “Int”, 0, “Int”, pid)
  468. If !h
  469. Return 1
  470. DllCall(“ntdll.dll\NtResumeProcess”, “Int”, h)
  471. DllCall(“CloseHandle”, “Int”, h)
  472. }
  473. ProcExist(PID_or_Name=“”){
  474. Process, Exist, % (PID_or_Name=“”) ? DllCall(“GetCurrentProcessID”) : PID_or_Name
  475. Return Errorlevel
  476. }
  477. }
  478. return
  479.  
  480. ProcessExist(Name){
  481. Process,Exist,%Name%
  482. return Errorlevel
  483. }
  484.  
  485. Password:
  486. Thread,Priority,1
  487.  
  488. SPass = This script is free on unknowncheats.me ;;Script password
  489.  
  490. InputBox, Inputpass, Password, Enter your password, HIDE,200,130
  491. If (SPass == Inputpass)
  492. {
  493. gosub Credits
  494. return
  495. }
  496. else
  497. {
  498. Exitapp
  499. }
  500.  
  501. Done:
  502. ExitApp
  503.  
  504. Credits:
  505. {
  506. Gui, Credits:new, Caption +AlwaysOnTop +ToolWindow +LastFound
  507. Gui, Credits:Margin, 0, 0
  508. Gui, Credits:Font, cBA000 S10 Q3 Bold
  509. Gui, Credits:Add, Text, BackgroundTrans vT1, Coded By: Kierak
  510. Controlgetpos, , , picW, picH, ,
  511. xPos := A_ScreenWidth/1.04 picW/2
  512. yPos := A_ScreenHeight/70 picH/2
  513. Gui Credits:show, x%xPos% y%yPos% NA
  514. Gui, Credits:Color, 000000
  515. WinSet, TransColor, 000000
  516. }
  517. return

Download

OxKos Asked on September 15, 2021 in Sea of Thieves.
Add Comment






  • 0 Answer(s)



  • Your Answer

    By posting your answer, you agree to the privacy policy and terms of service.





  • Learn how to level Shadow lands characters solo
    from level 1 to 50 and 50 to 60 the FASTEST way possible, CLICK HERE for more!

    FIFA21 ULTIMATE TEAM MILLIONS, MADE EASY
    Join the Most Complete and Advanced Ultimate Team PRO
    Trading Tools and Methods Website in the World. CLICK HERE for more!