Форум Pawn.Wiki - Воплоти мечту в реальность!: Lua || Исправление краша после 1000 объектов - Форум Pawn.Wiki - Воплоти мечту в реальность!

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

[ LUA ]
Lua || Исправление краша после 1000 объектов Lua || Исправление краша после 1000 объектов
Оценка: -----

#1
Пользователь офлайн   21th year 

  • Профессионал
  • Вставить ник
  • Раскрыть информацию
Не знаю кому это нужно конечно, проверялось на 0.3.7, но, держите
local sampev = require("samp.events")

local removed_objects = {} -- Define and initialize the removed_objects table
local removed_object_id = 0

function sampev.onRemoveBuilding(modelId, position, radius)
    for i=1, 1001 do
        removed_object_id = i
        
        if removed_objects[i] and removed_objects[i][1] == modelId and removed_objects[i][2] == position.x and removed_objects[i][3] == position.y and removed_objects[i][4] == position.z then
            return false
        end
    end
   
    removed_objects[removed_object_id] = {modelId, position.x, position.y, position.z}
end

P.S. Кому надо, переведу на dll, asi, sf
Файл:
anticrash-build.lua [604байт]

Сообщение отредактировал 21th year: 26 января 2024 - 23:24

1

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей


Яндекс.Метрика