Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local subTag = "saw_"
- local importantResources = {
- [subTag .. "mysql"] = true,
- [subTag .. "core"] = true,
- [subTag .. "interface"] = true,
- [subTag .. "handling"] = true,
- [subTag .. "tuning"] = true,
- ["bone_attach"] = true,
- ["trafi"] = true,
- ["kresz"] = true,
- ["KreszMap"] = true,
- ["kresztablak"] = true,
- ["v2_controls"] = true,
- ["scott_eltunteti"] = true,
- }
- local threadTimer
- local threads = {}
- local load_speed = 1000
- local load_speed_multipler = 2
- local canConnect = false
- addEventHandler("onResourceStart", resourceRoot,
- function()
- for k, v in pairs(importantResources) do
- local res = getResourceFromName(k)
- if res then
- startResource(res)
- --outputDebugString(k.. " resource elindĂtva! (Elsodleges resource)", 2)
- end
- end
- for k,v in pairs(getResources()) do
- local subText = utfSub(getResourceName(v), 1, #subTag)
- if subText == subTag and not importantResources[getResourceName(v)] and v ~= getThisResource() then
- threads[v] = true
- end
- end
- threadTimer = setTimer(
- function()
- local num = 0
- for k,v in pairs(threads) do
- num = num + 1
- if num > load_speed_multipler then
- break
- end
- startResource(k)
- threads[k] = nil
- --outputDebugString(getResourceName(k).. " resource elinditva!", 2)
- end
- local length = 0
- for k,v in pairs(threads) do length = length + 1 end
- if length == 0 then
- killTimer(threadTimer)
- outputDebugString("Ă–sszes Resource Elinditva!", 3)
- threadTimer = nil
- canConnect = true
- --if getResourceState(getResourceFromName("saw_hud")) == "running" then
- -- restartResource(getResourceFromName("saw_hud"))
- --end
- end
- end, load_speed, 0
- )
- end
- )
- addEventHandler("onPlayerConnect", root,
- function()
- if not canConnect then
- cancelEvent(true, "Rendszer \n Nem tudsz felcsatlakozni amĂg a mod nem tölt be!")
- end
- end
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement