Neler yeni

Foruma hoş geldin, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Türkiye'nin İlk ve tek FiveM forum adresi

Forum adresimize hoş geldin FiveMTürk olarak amacımız siz değerli kullanıcılarımıza en aktif fikir ve paylaşım platformu sunmak bir yana en güvenilir şekilde alışveriş yapabileceğiniz bir platform sunmaktır.
DF DF
DF DF
DF DF

Yardım Blackout Scripti Yazıyorum Ama Sorun Var

und3rw0rld

Üye
FT Kullanıcı
Katılım
1 yıl 10 ay 21 gün
Mesajlar
2
Merhabalar
bir blackout scripti yazıyorum, temel kısmındayım öncelik fonksiyonun nasıl çalıştığını görmek.
Ancak scripti çalıştırdığımda şehrin ışıkları hemen yanıp sönüyor.

Kodlar Şöyle
Client.lua

Kod:
local areLightsOn = false -- Işıklar başlangıçta kapalı olsun
local blackoutTime = 60000 -- Işıkların kapalı kalacağı süre (60 saniye)

RegisterNetEvent("hackerblackout:toggleLights")
AddEventHandler("hackerblackout:toggleLights", function()
    areLightsOn = not areLightsOn
    
    if areLightsOn then
        SetArtificialLightsState(true) -- Işıkları aç
        
        Citizen.CreateThread(function()
            Citizen.Wait(blackoutTime) -- Belirli süre boyunca bekleyin
            SetArtificialLightsState(false) -- Süre sonunda ışıkları kapat
        end)
    else
        SetArtificialLightsState(false) -- Işıkları kapat
    end
end)

Server.lua
Kod:
local QBCore = exports['qb-core']:GetCoreObject()

QBCore.Commands.Add("hackerblackout", "Şehir ışıklarını aç/kapat", {}, false, function(source, args)
    local xPlayer = QBCore.Functions.GetPlayer(source)
    if xPlayer then
        TriggerClientEvent("hackerblackout:toggleLights", source)
    end
end)

sorun için yardım edebilirseniz çok sevinirim
 
DF
Merhabalar
bir blackout scripti yazıyorum, temel kısmındayım öncelik fonksiyonun nasıl çalıştığını görmek.
Ancak scripti çalıştırdığımda şehrin ışıkları hemen yanıp sönüyor.

Kodlar Şöyle
Client.lua

Kod:
local areLightsOn = false -- Işıklar başlangıçta kapalı olsun
local blackoutTime = 60000 -- Işıkların kapalı kalacağı süre (60 saniye)

RegisterNetEvent("hackerblackout:toggleLights")
AddEventHandler("hackerblackout:toggleLights", function()
    areLightsOn = not areLightsOn
   
    if areLightsOn then
        SetArtificialLightsState(true) -- Işıkları aç
       
        Citizen.CreateThread(function()
            Citizen.Wait(blackoutTime) -- Belirli süre boyunca bekleyin
            SetArtificialLightsState(false) -- Süre sonunda ışıkları kapat
        end)
    else
        SetArtificialLightsState(false) -- Işıkları kapat
    end
end)

Server.lua
Kod:
local QBCore = exports['qb-core']:GetCoreObject()

QBCore.Commands.Add("hackerblackout", "Şehir ışıklarını aç/kapat", {}, false, function(source, args)
    local xPlayer = QBCore.Functions.GetPlayer(source)
    if xPlayer then
        TriggerClientEvent("hackerblackout:toggleLights", source)
    end
end)

sorun için yardım edebilirseniz çok sevinirim
Kod:
local areLightsOn = false -- Işıklar başlangıçta kapalı olsun
local blackoutTime = 60000 -- Işıkların kapalı kalacağı süre (60 saniye)
local timerThreadActive = false

RegisterNetEvent("hackerblackout:toggleLights")
AddEventHandler("hackerblackout:toggleLights", function()
    if not areLightsOn then
        SetArtificialLightsState(true) -- Işıkları aç
        areLightsOn = true
        
        if not timerThreadActive then
            Citizen.CreateThread(function()
                timerThreadActive = true
                Citizen.Wait(blackoutTime) -- Belirli süre boyunca bekleyin
                SetArtificialLightsState(false) -- Süre sonunda ışıkları kapat
                areLightsOn = false
                timerThreadActive = false
            end)
        end
    else
        if timerThreadActive then
            return
        end
        SetArtificialLightsState(false) -- Işıkları kapat
        areLightsOn = false
    end
end)
 
DF

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kayıt ol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Şimdi kayıt ol
Giriş yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş yap

Bu konuyu görüntüleyen kullanıcılar

Tema düzenleyici

Tema özelletirmeleri

Granit arka planlar

Lütfen Javascript'i etkinleştirin!Javascript'i etkinleştirin!