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

Paylaşım AYRINTILI LOG SISTEMI V2!

  • Konbuyu başlatan cylex
  • Başlangıç tarihi
  • Cevaplar 100
  • Görüntüleme 26K
Trigger konusunda bilgisi olan biri 2 dakika yardımcı olabilirmi acaba hepsini yaptım ama silah veri felan yapamadm
 
Çok iyi. Elinize sağlık.
 
Selamlar, Log Sistemi Meslekler Harici Kusursuz Şekilde Çalışıyor (Sizin Verdiğiniz Meslek Klasörlerini Kullanmama Rağmen ) Fakat WebHook'a Bağlı Hiçbir Meslek Log Sistemi Çalışmamakta Rica Etsem Yardımcı Olabilirmisiniz
 
Selamlar, Log Sistemi Meslekler Harici Kusursuz Şekilde Çalışıyor (Sizin Verdiğiniz Meslek Klasörlerini Kullanmama Rağmen ) Fakat WebHook'a Bağlı Hiçbir Meslek Log Sistemi Çalışmamakta Rica Etsem Yardımcı Olabilirmisiniz
Meslek scriptlerinin client.lua'sındaki esx_joblogs yazan yerleri cylex olarak değiştir.
 
B
Bir süre önce bir şeyi dataya kaydetmeyi anlatmıştım. Şimdi daha gelişmiş halini paylaşıyorum :)

ÖZELLİKLER
Bu log sistemiyle yere para atma ve oyuncuya para verme, yere kara para atma ve oyuncuya kara para verme, yere silah atma ve oyuncuya silah verme, bankadan para atma ve bankadan para alma, mesleklerdeki depolar, yapılan işlemler (fatura kesme, polislerin kimlik bakması) gibi logları tutmanızı sağlar :)

DÜZENLEME
config.lua içerisinden logların discorddan gözükmesini istiyorsanız Config.Discord'u true yapın. SQL olarak istiyorsanız false yapın.
Logunun tutulmasını istemediğiniz logları config.lua içerisinden kapatabilirsiniz.



KURULUM
1-
Aşağıdaki linkten rar'ı indirin.
2- İçindeki CYLEX_LOGSYSTEM scriptini resources klasörüne atıp server.cfg'ye start CYLEX_LOGSYSTEM ekleyin.
3- Eğer meslek loglarının da çalışmasını istiyorsanız rar'ın içindeki MESLEK LOGLARI klasörünün içindekileri kullanmalısınız (biraz bilginiz varsa verdiğim mesleklere bakarak kendi mesleklerinize de uyarlayabilirsiniz.)
4- Son olarak rar'ın içindeki es_extended klasörünün içindeki main.lua'yı paketinizdeki es_extended/server içine atın. (aynı şekilde isterseniz kendiniz de uyarlayabilirsiniz.)


NOT
Bu script fivemtürk'e özel yapılmıştır. İzinsiz bir şekilde başka bir yerde paylaşılması yasaktır.
CYLEX_LOGSYSTEM adını değiştirirseniz script çalışmayacaktır!
Eğer log sistemini SQL olarak kullanıcaksanız CYLEX_LOGSYSTEM içerisindeki data.sql'i yüklemeyi unutmayın.
Eğer discord olarak kullanacaksanız Config.lua içerisinden tüm WEBHOOK_LINK_HERE yazan yerleri kendi webhook'unuz ile değiştirin.


ÖNİZLEME

DISCORD:
Ekli dosyayı görüntüle 5427

SQL:

Ekli dosyayı görüntüle 5428

INDIRME





Bu configlerin hangilerini ve nasıl sunucu paneline atıyoruz ?
 
bu bir tek ben de mi çalışmıyor anlamadım gitti :S meslekler dışındaki herşeyi kurdum. meslek loglarına gerek yok diye. :S bir türlü discord'a bilgiler gelmiyor. S:
 
thanks sir
 
motel logları gözükmüyo nasıl yapabilirim
 
logları discorda aktarmak için ne yapmamız lazım
 
bu bir tek ben de mi çalışmıyor anlamadım gitti :S meslekler dışındaki herşeyi kurdum. meslek loglarına gerek yok diye. :S bir türlü discord'a bilgiler gelmiyor. S:

webhookları doğru girdiğinden emin ol
 
şimdi herşeyi hallettik geliyor ama yere atılan veya yerden alınan itemler görünmemekte s:

Tekrar dan Kontrol Sağla webhookları doğru girdiği taktirde çalışmama gibi bir sorun olucağını düşünmüyorum.
 
bunu meslek logları hariç uyguladım. Fakat şöyle bir sorun var. Adminlerin kullandığı komutlar ve oyuna giriş çıkış dışın da hiç birşeyın bildirimi gelmiyor. Yere atılan veya bagaja konulan eşyalar gibi, yada biri birine birşey verdiğinin bildirimi düşmüyor. Nedendir acaba ??
 
WEBHOOK_LINK_HERE yazan yere ne yazıcam tam bilgimyok dc ile nasıl baglatıcam acaba
 
Link sıkıntılı
 
Sunucuya yapılan Giriş ve Çıkışlar için şöyle bir güzelliği de ben buraya bırakayım :)

Config dosyasının içerisine girip öncelikle

Kod:
Config.GirisCikisLogu = "WEBHOOK_LINK_HERE"

Bunu yazın ve CTRL+S yapıp kayıt edin.

Arkasından server dosyasının içerisine server.lua ya girip
Kod:
AddEventHandler('playerConnecting', function()
    TriggerEvent('cylex:ToDiscord', Config.SistemLogu, SystemName, '```fix\n' .. GetPlayerName(source) .. ' bağlanıyor\n```', SystemAvatar, false)
end)

AddEventHandler('playerDropped', function(Reason)
    TriggerEvent('cylex:ToDiscord', Config.SistemLogu, SystemName, '```fix\n' .. GetPlayerName(source) .. ' çıktı (' .. Reason .. ')\n```', SystemAvatar, false)
end)

Bu kodu aratın. Ve bu alttaki kod ile değiştirin. CTRL+S yapıp kaydedin ve çıkın. Hayırlı uğurlu olsun :D
Kod:
local identifiers = {discord = "", steam = "", ip = ""}

AddEventHandler('playerConnecting', function()
    local num = GetNumPlayerIdentifiers(source)
    for i = 0, num-1 do
        local a = GetPlayerIdentifier(source, i)
        local f = string.find(a, ":")
        if f then
            local b = string.sub(a, 1, f-1)
            identifiers[b] = a
        end
    end

    local steamname = GetPlayerName(source)
    local connect = {
            {
                ["color"] = "3447003",
                ["title"] = "**"..steamname.."** Sunucuya Giriş Yaptı ;",
                ["description"] = "** [IP Adresi] :  "..identifiers.ip.."\n [Discord ID] :  "..identifiers.discord.."\n [Hex ID] :  "..identifiers.steam.."**",
                ["footer"] = {
                    ["text"] = SystemName,
                    ["icon_url"] = SystemAvatar,
                },
            }
        }
    PerformHttpRequest(Config.GirisCikisLogu, function(err, text, headers) end, 'POST', json.encode({username = SystemName, embeds = connect}), { ['Content-Type'] = 'application/json' })
end)

AddEventHandler('playerDropped', function()
    local num = GetNumPlayerIdentifiers(source)
    for i = 0, num-1 do
        local a = GetPlayerIdentifier(source, i)
        local f = string.find(a, ":")
        if f then
            local b = string.sub(a, 1, f-1)
            identifiers[b] = a
        end
    end

    local steamname = GetPlayerName(source)
    local leave = {
            {
                ["color"] = "15158332",
                ["title"] = "**"..steamname.."** Sunucudan Ayrıldı ;",
                ["description"] = "** [IP Adresi] :  "..identifiers.ip.."\n [Discord ID] :  "..identifiers.discord.."\n [Hex ID] :  "..identifiers.steam.."**",
                ["footer"] = {
                    ["text"] = SystemName,
                    ["icon_url"] = SystemAvatar,
                },
            }
        }
    PerformHttpRequest(Config.GirisCikisLogu, function(err, text, headers) end, 'POST', json.encode({username = SystemName, embeds = leave}), { ['Content-Type'] = 'application/json' })
end)



Artık giriş ve çıkış loglarınız bu şekilde gözükecektir.

Girişler Mavi - Çıkışlar Kırmızı
Ekli dosyayı görüntüle 6714

Sizin yaptığınız sistemi eklemek istiyorum fakat server.lua'ya girdiğimde sadece böyle sayılar çıkıyor: 21119

Bunu düzeltmenin bir yolu varmı? :/
 

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!