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

Fix OneSync İnfinity Problemleri Ve Pek Bilinmeyen Çözümleri

SleekAssassin35

𝐅𝐈𝐕𝐄𝐌𝐓𝐔𝐑𝐊
FT Kullanıcı
Katılım
4 yıl 5 ay 15 gün
Mesajlar
2,172
Web sitesi
oblivioncodetr.com
Discord
!!SleekAssassin35#6533
Bugün son zamanlarda forumda gördüğüm infinity problemlerine ve çözümlerine göz atacağız problemler buldukça çözümlerini update şeklinde paylaşacağım


1- Sunucuda ped olarak doğma veya çıktıktan sonra ped olarak doğma

Çözüm :
Es_Extended>Client>main.lua İçerisine en üste vereceğim kodları ekleyin varsa değiştirin

Kod:
local isPaused, isDead, pickups = false, false, {}

Citizen.CreateThread(function()
    while true do
        Citizen.Wait(0)

        if NetworkIsPlayerActive(PlayerId()) then
            TriggerServerEvent('esx:onPlayerJoined')
            break
        end
    end
end)


Kod:
RegisterNetEvent('esx:playerLoaded')
AddEventHandler('esx:playerLoaded', function(playerData)
    ESX.PlayerLoaded = true
    ESX.PlayerData = playerData

    -- check if player is coming from loading screen
    if GetEntityModel(PlayerPedId()) == GetHashKey('PLAYER_ZERO') then
        local defaultModel = GetHashKey('a_m_y_stbla_02')
        RequestModel(defaultModel)

        while not HasModelLoaded(defaultModel) do
            Citizen.Wait(10)
        end

        SetPlayerModel(PlayerId(), defaultModel)
        SetPedDefaultComponentVariation(PlayerPedId())
        SetPedRandomComponentVariation(PlayerPedId(), true)
        SetModelAsNoLongerNeeded(defaultModel)
    end

    -- freeze the player
    FreezeEntityPosition(PlayerPedId(), true)

    -- enable PVP
    SetCanAttackFriendly(PlayerPedId(), true, false)
    NetworkSetFriendlyFireOption(true)

    -- disable wanted level
    ClearPlayerWantedLevel(PlayerId())
    SetMaxWantedLevel(0)

    if Config.EnableHud then
        for k,v in ipairs(playerData.accounts) do
            local accountTpl = '<div><img src="img/accounts/' .. v.name .. '.png"/>&nbsp;{{money}}</div>'
            ESX.UI.HUD.RegisterElement('account_' .. v.name, k, 0, accountTpl, {money = ESX.Math.GroupDigits(v.money)})
        end

        local jobTpl = '<div>{{job_label}} - {{grade_label}}</div>'

        if playerData.job.grade_label == '' or playerData.job.grade_label == playerData.job.label then
            jobTpl = '<div>{{job_label}}</div>'
        end

        ESX.UI.HUD.RegisterElement('job', #playerData.accounts, 0, jobTpl, {
            job_label = playerData.job.label,
            grade_label = playerData.job.grade_label
        })
    end

    ESX.Game.Teleport(PlayerPedId(), {
        x = playerData.coords.x,
        y = playerData.coords.y,
        z = playerData.coords.z + 0.25,
        heading = playerData.coords.heading
    }, function()
        TriggerServerEvent('esx:onPlayerSpawn')
        TriggerEvent('esx:onPlayerSpawn')
        TriggerEvent('playerSpawned') -- compatibility with old scripts, will be removed soon
        TriggerEvent('esx:restoreLoadout')

        Citizen.Wait(4000)
        ShutdownLoadingScreen()
        ShutdownLoadingScreenNui()
        FreezeEntityPosition(PlayerPedId(), false)
        DoScreenFadeIn(10000)
        StartServerSyncLoops()
        TriggerServerEvent('qb-clothes:loadPlayerSkin')
    end)

    TriggerEvent('esx:loadingScreenOff')
end)


2- Envanterde item bırakınca herkesin önüne gelmesi

Çözüm :
Qb inventory içerisindeki client taraftaki tüm Dropİtems triggerlerini server tarafında işletmelisiniz

Örnek : Bu sadece bir örnek, tüm drops geçen triggerleri dikkatlice taşımalısınız ve TriggerServerEvent kodlarını TriggerClientEvent olarak değiştirmelisiniz.

61791


61790


3-
Etrafta saldırgan npc olması

Çözüm :
Vereceğim kodu herhangi bir client dosyasına yazmalısınız

Kod :
Kod:
Citizen.CreateThread(function()
    while true do
        Citizen.Wait(10)
        AddVehicleSubtaskAttackPed(false)
    end
end)


4- Sunucuda NPC lerin bir anda ortaya çıkmasıı ve ardından crash yemesi

Çözüm :
Artifacts sürümünüzü güncellemelisiniz

Link :


5-
Mekanikte yapılan boyaların dataya kayıt olmaması

Çözüm :
Aynı scriptin startını alt alta ikikez vermelisiniz, LsCustoms scriptinin kurulu olduğundan emin olun.


6- Kıyafet paketi ekleyince tüm binaların texturelerinin bozulması

Çözüm :

A-
Sup_bandana scriptini kapatmalısınız
B- Ekstra tüm kıyafet ve ped scriptini kapatmalısınız
C- Np-Road scriptini kapatmalısınız


7- Polis motoruna binince silah vermesi

Çözüm :
Normalde polis aracının silah vermesine alışığız, ancak son zamanlarda özellikle infinity kullanan sunucular motorlarda da bu sıkıntıyı yaşıyor. Vereceğim kodu herhangi bir cliente ekleyin.

Kod :
Kod:
Citizen.CreateThread(function()
    while true do
        Citizen.Wait(10)
        id = PlayerId()
        DisablePlayerVehicleRewards(id)
    end
end)


8- Riota binince zırh vermesi

Çözüm :
Alışık olmadığımız bir problem infinity sunucularda yaşanmaya başladı. Vereceğim kodları herhangi bir cliente ekleyin.

Kod :
Kod:
Citizen.CreateThread(function()
    while true do
        Citizen.Wait(10)
        id = PlayerId()
        ClearPlayerArmor(id)
    end
end)

Kod:
Citizen.CreateThread(function()
while true do
Citizen.Wait(0)
local playerPed = GetPlayerPed(-1)
local playerLocalisation = GetEntityCoords(playerPed)
ClearAreaOfCops(playerLocalisation.x, playerLocalisation.y, playerLocalisation.z, 400.0)
end
end)

Kod:
Citizen.CreateThread(function()
    while true do
        Wait(0)
        for i = 1, 12 do
            EnableDispatchService(i, false)
        end
        SetPlayerWantedLevel(PlayerId(), 0, false)
        SetPlayerWantedLevelNow(PlayerId(), false)
        SetPlayerWantedLevelNoDrop(PlayerId(), 0, false)
    end
end)


9- Emotelerin herksede görünmesi

Çözüm :
Sunucunuzdaki 3dme 3ddo scriptlerini attığım scriptler ile değiştirmelisiniz

Link : İndirme linki - Virus Total -


10- Oyundan çıkınca karakterin oyunda kalması

Çözüm :
onesync_enabled "true" Olan yazıyı onesync_enabled true olarak değiştirmelisiniz. Bu kod mevcut değil ise eklemelisiniz.
 
DF

Ekli dosyalar

  • c1.png
    c1.png
    16 KB · Görüntüleme: 49
Bu Değerli Paylaşımınız için Teşekkür ederim
Daha İyi yerlere geleceğinize inanıyorum Konuyla İlgili Değil ama Baska türlü bir Sorun yasamaktayım
Viberin qbtoesx envanterinde Bazen Restarttan önce motel ve özellikle çok sık araç trunklarını kaydetmediği oluyor bunun hakkında Araştırmalarım da bir fonskiyon eksikliği var deniliyor Yazılım bilgim olmadığı için sadece Bakmakla Yetindim bununla ilgili fikiriniz var mı?
 
DF
Bu Değerli Paylaşımınız için Teşekkür ederim
Daha İyi yerlere geleceğinize inanıyorum Konuyla İlgili Değil ama Baska türlü bir Sorun yasamaktayım
Viberin qbtoesx envanterinde Bazen Restarttan önce motel ve özellikle çok sık araç trunklarını kaydetmediği oluyor bunun hakkında Araştırmalarım da bir fonskiyon eksikliği var deniliyor Yazılım bilgim olmadığı için sadece Bakmakla Yetindim bununla ilgili fikiriniz var mı?

Öncelikle güzel yorumunuz ve temenniniz için teşekkür ederim.

Sorunun nelerden kaynaklandığını söylemek zor buna birçok şey sebep olabilir, bana ulaşın size yardımcı olayım sorunu çözdükten sonra herkesin bilgilenmesi için burada ortak bir paylaşımda bulunuruz.

Discord : !!SleekAssassin35#6533
 
DF
Güzel Anlatım olmuş Ellerine Sağlık Başkannn
 
DF
İlginize teşekkür ederim akşam ulaşıyor olacağım saygılar

Edit benzer sorunu yaşıyorum sagolun
 
DF
Son düzenleme:
Öncelikle güzel yorumunuz ve temenniniz için teşekkür ederim.

Sorunun nelerden kaynaklandığını söylemek zor buna birçok şey sebep olabilir, bana ulaşın size yardımcı olayım sorunu çözdükten sonra herkesin bilgilenmesi için burada ortak bir paylaşımda bulunuruz.

Discord : !!SleekAssassin35#6533


Teşekkürler Ekliyorum sizi
 
DF
C:
Citizen.CreateThread(function()
    while true do
        Citizen.Wait(1)
        if Drops ~= nil and next(Drops) ~= nil then
            local pos = GetEntityCoords(PlayerPedId(), true)
            for k, v in pairs(Drops) do
                if Drops[k] ~= nil then
                    distance = #(GetEntityCoords(PlayerPedId()) - vector3(v.coords.x, v.coords.y, v.coords.z))
                    if distance <= 7.5 then
                        CurrentDrop = 0
                        DrawMarker(2, v.coords.x, v.coords.y, v.coords.z, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.3, 0.3, 0.15, 120, 10, 20, 155, false, false, false, 1, false, false, false)
                        if distance <= 1.0 then
                            CurrentDrop = k
                        end
                    end
                end
            end
        end
    end
end)


burda hata alıyorum DrawMarker kısmında
 
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!