local trafficStopped = false -- Trafiği durdurma fonksiyonu local function stopTraffic() trafficStopped = true CreateThread(function() while trafficStopped do local player = PlayerPedId() local coords = GetEntityCoords(player) -- 60 metre yarıçap local radius = 60.0 -- Trafik yoğunluğunu sıfırlıyoruz SetVehicleDensityMultiplierThisFrame(0.0) SetPedDensityMultiplierThisFrame(0.0) SetRandomVehicleDensityMultiplierThisFrame(0.0) SetParkedVehicleDensityMultiplierThisFrame(0.0) -- Yakın trafikteki sürücüleri dondur local vehicles = GetGamePool("CVehicle") for _, veh in pairs(vehicles) do if #(coords - GetEntityCoords(veh)) <= radius then local ped = GetPedInVehicleSeat(veh, -1) if ped and ped ~= 0 then TaskVehicleTempAction(ped, veh, 27, 1000) -- Araçları durdurur FreezeEntityPosition(veh, true) end end end Wait(0) end end) end -- Trafiği açma fonksiyonu local function startTraffic() trafficStopped = false -- Yakındaki araçların yeniden hareket etmesini sağla local vehicles = GetGamePool("CVehicle") for _, veh in pairs(vehicles) do FreezeEntityPosition(veh, false) end end -- /trafficstop komutu RegisterCommand("trafficstop", function() if not trafficStopped then stopTraffic() TriggerEvent("chat:addMessage", { color = {255, 0, 0}, args = {"SYSTEM", "Trafik 60 metre boyunca durduruldu."} }) end end) -- /trafficstart komutu RegisterCommand("trafficstart", function() if trafficStopped then startTraffic() TriggerEvent("chat:addMessage", { color = {0, 255, 0}, args = {"SYSTEM", "Trafik tekrar açıldı."} }) end end)