fork download
  1. -- Script đạn thẳng Free Fire OB55
  2. -- Tự động hiệu chỉnh đường đạn, loại bỏ độ tản, tăng độ chính xác
  3. -- Không cần reset Free Fire
  4.  
  5. -- Bước 1: Khai báo đường dẫn
  6. local basePaths = {
  7. "/sdcard/Android/data/com.dts.freefireth/files/",
  8. "/sdcard/Android/data/com.dts.freefiremax/files/"
  9. }
  10.  
  11. -- Bước 2: Hàm ghi file an toàn
  12. local function writeFile(path, content)
  13. local f = io.open(path, "r")
  14. if f then
  15. local old = f:read("*a")
  16. f:close()
  17. if old == content then return false end
  18. end
  19. local out = io.open(path, "w")
  20. if out then
  21. out:write(content)
  22. out:close()
  23. return true
  24. end
  25. return false
  26. end
  27.  
  28. -- Bước 3: Cấu hình đạn thẳng
  29. local bulletConfig = [[
  30. [Ballistics]
  31. BulletSpread=0
  32. Recoil=0
  33. HorizontalRecoil=0
  34. VerticalRecoil=0
  35. AimAssist=100
  36. AimLock=1
  37. BulletDrop=0
  38. BulletSpeed=9999
  39. BulletGravity=0
  40. BulletDrag=0
  41. HitboxExpand=1
  42. HeadshotRate=100
  43. BodyShotRate=100
  44. LimbShotRate=100
  45. WallPenetration=1
  46. ArmorPenetration=100
  47. ]]
  48.  
  49. -- Bước 4: Cấu hình tăng nhạy hỗ trợ đạn thẳng
  50. local sensitivitySupport = [[
  51. [Touch]
  52. TouchSensitivity=100
  53. AimSensitivity=100
  54. FireSensitivity=100
  55. ScopeSensitivity=100
  56. TouchResponseRate=1000
  57. InputLatency=0
  58. Acceleration=1
  59. DeadZone=0
  60. Smoothness=0
  61. ]]
  62.  
  63. -- Bước 5: Áp dụng cho tất cả đường dẫn
  64. local changed = 0
  65. for _, base in ipairs(basePaths) do
  66. if writeFile(base .. "ballistics.cfg", bulletConfig) then changed = changed + 1 end
  67. if writeFile(base .. "bullet.ini", bulletConfig) then changed = changed + 1 end
  68. if writeFile(base .. "weapon.cfg", bulletConfig) then changed = changed + 1 end
  69. if writeFile(base .. "touch.cfg", sensitivitySupport) then changed = changed + 1 end
  70. end
  71.  
  72. -- Bước 6: Ghi log trạng thái
  73. local logFile = io.open("/sdcard/ff_bullet.log", "a")
  74. if logFile then
  75. logFile:write("Applied at: " .. os.date("%Y-%m-%d %H:%M:%S") .. "\n")
  76. logFile:write("Files changed: " .. changed .. "\n")
  77. logFile:close()
  78. end
  79.  
  80. -- Bước 7: Xác nhận
  81. print("Đã ghi cấu hình đạn thẳng")
  82. print("Số file thay đổi: " .. changed)
  83. print("Đã loại bỏ độ tản và độ giật")
  84. print("Không cần reset Free Fire")
  85.  
  86. -- Bước 8: Hướng dẫn kiểm tra
  87. print("Vào trận đấu thử để kiểm tra")
  88. print("Nếu chưa nhận, tắt và mở lại game một lần")
Success #stdin #stdout 0.01s 5284KB
stdin
com.dts.
stdout
Đã ghi cấu hình đạn thẳng
Số file thay đổi: 0
Đã loại bỏ độ tản và độ giật
Không cần reset Free Fire
Vào trận đấu thử để kiểm tra
Nếu chưa nhận, tắt và mở lại game một lần