SA:MP Ограничение 90 FPS

fzzxhq

Известный
Автор темы
571
90
Как снять ограничение в 90 фпс?
Пока стоял скрипт crashes.asi, было от 180 до 350 фпс. После удаления его, так как багал персонажей, фпс стало 90, вертикалку убирал, фпс лимит убирал.
 

tweltwels

Новичок
11
0
Откройте папку «Документы» на вашем компьютере. Перейдите в каталог GTA San Andreas User Files. Найдите файл gta_sa.set. Удалите его или переименуйте (например, в gta_sa.set.old). Запустите игру - конфигурационный файл пересоздастся автоматически.
 

blastpower

Новичок
4
0
Lua:
local ffi = require 'ffi'

function FpsUnlock()
    local versions = {
        [0x31DF13] = 0x9D9D0, -- R1
        [0x3195DD] = 0x9DB00, -- R2
        [0xCC4D0] = 0xA1F60, -- R3
        [0xFDB60] = 0xA2400 -- DL
    }

    local samp_base = getModuleHandle("samp.dll")
    if samp_base == 0 then return end

    local e_lfanew = ffi.cast("long*", samp_base + 60)[0]
    local nt_header = samp_base + e_lfanew
    local entry_point = ffi.cast("unsigned int*", nt_header + 40)[0]
    local offset = versions[entry_point]

    if offset then
        writeMemory(samp_base + offset, 4, 0x5051FF15, true)
    end
end

FpsUnlock()