Ищу фикс падения под текстуры.

Samirca

Участник
Автор темы
152
19
Версия SA-MP
  1. 0.3.7-R3
Ищу фикс падения под текстуры, спустя час игры, падаю под текстуры в интерьерах когда захожу в них
 
Решение
Это то тут причем? Я ищу фикс этого
Ладно, чет тупанул я, вот код, где то час уже пытаюсь его правильно написать чтобы не крашило
Lua:
require 'lib.moonloader'

local fix_interval = 500
local safe_z = 10.0

function main()
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage('FixUnderTextures загружен.', -1)

    while true do
        wait(fix_interval)

        local x, y, z = getCharCoordinates(PLAYER_PED)
        local int_id = getActiveInterior()

        if z < safe_z then
            fixPosition(x, y, z, int_id)
        end
    end
end

function fixPosition(x, y, z, int_id)
    setCharCoordinates(PLAYER_PED, x, y, z + 2.0)
    sampAddChatMessage('Фикс: безопасная высота.', -1)

    if int_id ~=...

James Fenrir

Участник
36
7
Это то тут причем? Я ищу фикс этого
Ладно, чет тупанул я, вот код, где то час уже пытаюсь его правильно написать чтобы не крашило
Lua:
require 'lib.moonloader'

local fix_interval = 500
local safe_z = 10.0

function main()
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage('FixUnderTextures загружен.', -1)

    while true do
        wait(fix_interval)

        local x, y, z = getCharCoordinates(PLAYER_PED)
        local int_id = getActiveInterior()

        if z < safe_z then
            fixPosition(x, y, z, int_id)
        end
    end
end

function fixPosition(x, y, z, int_id)
    setCharCoordinates(PLAYER_PED, x, y, z + 2.0)
    sampAddChatMessage('Фикс: безопасная высота.', -1)

    if int_id ~= getActiveInterior() then
        setPlayerInterior(int_id)
        sampAddChatMessage('Фикс: интерьер восстановлен.', -1)
    end
end
Если что заполненность памяти тоже влияет на это