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 Vale Benzin Sorun

kylorenn2891

Üye
FT Kullanıcı
Katılım
3 yıl 6 ay 30 gün
Mesajlar
54
Valeden araç çağırınca aracı sürmeye başladıktan sonra full olan benzin 2-3 saniyede bitiyor. Vale haricinde garajdan çıkartınca böyle bir sorun olmuyor yardımcı olursanız sevinirim.
 
DF
Valeden araç çağırınca aracı sürmeye başladıktan sonra full olan benzin 2-3 saniyede bitiyor. Vale haricinde garajdan çıkartınca böyle bir sorun olmuyor yardımcı olursanız sevinirim.

Büyük ihtimal ile Config.FuelUsage tarafından ayarlıyacaksın.
 
DF
vale scriptinizin kodlarını paylaşırsanız size yardımcı olabilirim.

CLİENT İ BU ŞEKİLDE
Kod:
local enroute = false

local mechPed = nil



function setCars(cars)

    SendNUIMessage({event = 'updateCars', cars = cars})

end



RegisterNUICallback('getCars', function(data)

    ESX.TriggerServerCallback('gcPhone:getCars', function(data)

        for i = 1, #data do

            model = GetDisplayNameFromVehicleModel(data["props"].model)

            data["props"].model = model

        end

        setCars(data)

    end)

end)



RegisterNUICallback('getCarsValet', function(data)

    if enroute then

        ESX.ShowNotification(_U('valet_wait'))

        return

    end



    local gameVehicles = ESX.Game.GetVehicles()



    for i = 1, #gameVehicles do

        local vehicle = gameVehicles



        if DoesEntityExist(vehicle) then

            if ESX.Math.Trim(GetVehicleNumberPlateText(vehicle)) == ESX.Math.Trim(data.props.plate) then

                local vehicleCoords = GetEntityCoords(vehicle)

                SetNewWaypoint(vehicleCoords.x, vehicleCoords.y)

                ESX.ShowNotification(_U('valet_already_outside'))

                return

            end

        end

    end



    TriggerServerEvent("gcPhone:valet-car-set-outside", data.props.plate)

    

    local player = PlayerPedId()

    local playerPos = GetEntityCoords(player)



    local driverhash = 999748158

    local vehhash = data.props.model



    while not HasModelLoaded(driverhash) and RequestModel(driverhash) or not HasModelLoaded(vehhash) and RequestModel(vehhash) do

        RequestModel(driverhash)

        RequestModel(vehhash)

        Citizen.Wait(0)

    end



    SpawnVehicle(playerPos.x, playerPos.y, playerPos.z, vehhash, driverhash, data.props)

end)



function SpawnVehicle(x, y, z, vehhash, driverhash, props)                                                     --Spawning Function

    local found, spawnPos, spawnHeading = GetClosestVehicleNodeWithHeading(x + math.random(-100, 100), y + math.random(-100, 100), z, 0, 3, 0)



    ESX.Game.SpawnVehicle(vehhash, spawnPos, spawnHeading, function(callback_vehicle)

        SetVehicleHasBeenOwnedByPlayer(callback_vehicle, true)

        

        SetEntityAsMissionEntity(callback_vehicle, true, true)

        ClearAreaOfVehicles(GetEntityCoords(callback_vehicle), 5000, false, false, false, false, false); 

        SetVehicleOnGroundProperly(callback_vehicle)

        ESX.Game.SetVehicleProperties(callback_vehicle, props)

        

        mechPed = CreatePedInsideVehicle(callback_vehicle, 26, driverhash, -1, true, false)                      --Driver Spawning.

        

        mechBlip = AddBlipForEntity(callback_vehicle)                                                            --Blip Spawning.

        SetBlipFlashes(mechBlip, true) 

        SetBlipColour(mechBlip, 5)



        GoToTarget(x, y, z, callback_vehicle, mechPed, vehhash)

    end)                          --Car Spawning.

end



function GoToTarget(x, y, z, vehicle, driver, vehhash, target)

    enroute = true

    while enroute do

        Citizen.Wait(500)

        local player = PlayerPedId()

        local playerPos = GetEntityCoords(player)

        SetDriverAbility(driver, 1.0)        -- values between 0.0 and 1.0 are allowed.

        SetDriverAggressiveness(driver, 0.0)

        TaskVehicleDriveToCoord(driver, vehicle, playerPos.x, playerPos.y, playerPos.z, 20.0, 0, vehhash, 4457279, 1, true)

        local distanceToTarget = #(playerPos - GetEntityCoords(vehicle))

        if distanceToTarget < 15 or distanceToTarget > 150 then

            RemoveBlip(mechBlip)

            TaskVehicleTempAction(driver, vehicle, 27, 6000)

            --SetVehicleUndriveable(vehicle, true)

            SetEntityHealth(mechPed, 2000)

            GoToTargetWalking(x, y, z, vehicle, driver)

            enroute = false

        end

    end

end



function GoToTargetWalking(x, y, z, vehicle, driver)

    Citizen.Wait(500)

    TaskWanderStandard(driver, 10.0, 10)

    TriggerServerEvent('gcPhone:finish')

    Citizen.Wait(35000)

    DeletePed(mechPed)

    mechPed = nil

end




BU DA SERVER KLASORUNDEKİ


Kod:
ESX.RegisterServerCallback("gcPhone:getCars", function(a, b)

    local c = ESX.GetPlayerFromId(a)

    if not c then

        return

    end;

    MySQL.Async.fetchAll("SELECT plate, vehicle, stored FROM owned_vehicles WHERE owner = @cid and type = @type", {["@cid"] = c.identifier, ["@type"] = "car"}, function(d)

        local e = {} for f, g in ipairs(d) do

            table.insert(e, {["garage"] = g["stored"], ["plate"] = g["plate"], ["props"] = json.decode(g["vehicle"])})

        end;

        b(e)

    end)

end)

RegisterServerEvent("gcPhone:finish")

AddEventHandler("gcPhone:finish", function(a)

    local b = source;

    local c = ESX.GetPlayerFromId(b)

    TriggerClientEvent("esx:showNotification", b, Config.valetPrice .. _U("valet_succ"))

    c.removeAccountMoney("bank", Config.valetPrice)

end)

RegisterServerEvent("gcPhone:valet-car-set-outside")

AddEventHandler("gcPhone:valet-car-set-outside", function(a)

    local b = source;

    local c = ESX.GetPlayerFromId(b)

    if c then

        MySQL.Async.insert("UPDATE owned_vehicles SET stored = @stored WHERE plate = @plate", {["@plate"] = a, ["@stored"] = 0})

    end

end)
 
DF
Vale'nin kodlarında sorun yok. Legacyfuel ile alakalı bir sorun.
 
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!