Paylaşım - Komutlu Araç Transfer Etme

Fivem.com.tr

Fivem.com.tr
Katılım
1 Eki 2022
Mesajlar
5,891
Tepki
79
Merhaba,

Forum üzerinde bu konunu çok arandığını gördüm ve paylaşma kararı aldım.Aşağıda vereceğim kodları esx_vehicleshop/server/main.lua nın içine attığınız zaman /aractransferet id plaka şeklinde kullanabilirsiniz.

2636-9c20820a9fff8eaefa0cbf573b67b731.jpg





Kod:


Kod:
RegisterCommand('aractransferet', function(source, args)

    
    myself = source
    other = args[1]
    
    if(GetPlayerName(tonumber(args[1])))then
            
    else
            
            TriggerClientEvent('chatMessage', source, "SYSTEM", {255, 0, 0}, "Yanlış ID!")
            return
    end
    
    
    local plate1 = args[2]
    local plate2 = args[3]
    local plate3 = args[4]
    local plate4 = args[5]
    
 
    if plate1 ~= nil then plate01 = plate1 else plate01 = "" end
    if plate2 ~= nil then plate02 = plate2 else plate02 = "" end
    if plate3 ~= nil then plate03 = plate3 else plate03 = "" end
    if plate4 ~= nil then plate04 = plate4 else plate04 = "" end
 
 
    local plate = (plate01 .. " " .. plate02 .. " " .. plate03 .. " " .. plate04)

    
    mySteamID = GetPlayerIdentifiers(source)
    mySteam = mySteamID[1]
    myID = ESX.GetPlayerFromId(source).identifier
    myName = ESX.GetPlayerFromId(source).name

    targetSteamID = GetPlayerIdentifiers(args[1])
    targetSteamName = ESX.GetPlayerFromId(args[1]).name
    targetSteam = targetSteamID[1]
    
    MySQL.Async.fetchAll(
        'SELECT * FROM owned_vehicles WHERE plate = @plate',
        {
            ['@plate'] = plate
        },
        function(result)
            if result[1] ~= nil then
                local playerName = ESX.GetPlayerFromIdentifier(result[1].owner).identifier
                local pName = ESX.GetPlayerFromIdentifier(result[1].owner).name
                CarOwner = playerName
                print("Araba Transferi ", myID, CarOwner)
                if myID == CarOwner then
                    print("Transfer Edildi")
                    
                    data = {}
                        TriggerClientEvent('chatMessage', other, "^4Plakalı Araç ^*^1" .. plate .. "^r^4Tarafından Aana Transfer Edildi: ^*^2" .. myName)
            
                        MySQL.Sync.execute("UPDATE owned_vehicles SET [url=/cdn-cgi/l/email-protection][email protected][/url] WHERE [url=/cdn-cgi/l/email-protection][email protected][/url]", {['@owner'] = targetSteam, ['@plate'] = plate})
                        TriggerClientEvent('chatMessage', source, "^4Sen ^*^3Plakalı Aracı^0^4 Transfer Ettin ^*^1" .. plate .. "\" ^r^4to ^*^2".. targetSteamName)
                else
                    print("Did not transfer")
                    TriggerClientEvent('chatMessage', source, "^*^1You do not own the vehicle")
                end
            else
                TriggerClientEvent('chatMessage', source, "^1^*ERROR: ^r^0Bu araç plakası mevcut değil veya plaka yanlış yazılmış olabilir.")
            end
        
        end




Bildiğim bir tek özgürlük vardır, o da aklın özgürlüğüdür. -Antoine de Saint-Exupery

Konu alıntıdır, yanlış veya hatalı bir bilgi/paylaşım var ise yanıtlayabilir veya bizimle iletişime geçebilirsiniz.
 

Şu anda bu konu'yu okuyan kullanıcılar

Benzer konular

Üst