Rehber - Np-Fuel (Aracı Olduğu Yerde Dondurma)

Fivem.com.tr

Fivem.com.tr
Katılım
1 Eki 2022
Mesajlar
5,891
Tepki
74
Bildiğiniz üzere np-fuel scriptinde benzinlikçi dayı geldiğinde araçlar gidebiliyordu, ben bunun çözümünü kendim buldum sizlerlede paylaşmak istedim.



Bu kodu ;





Kod:


Kod:
RequestModel(modelped)

        while not HasModelLoaded(modelped) do
            Citizen.Wait(100)
        end

        pedNpc = CreatePed(5, modelped, (coordsPump.x + posNPC.x) / 2, (coordsPump.y + posNPC.y) / 2, (coordsPump.z + posNPC.z) / 2, vehicleHeading, true, false)
       
        ped = pedNpc
       
        RequestAnimDict("[url=/cdn-cgi/l/email-protection][email protected][/url]@male_a")
        Citizen.Wait(100)
        TaskPlayAnim(ped, "[url=/cdn-cgi/l/email-protection][email protected][/url]@male_a", "intro", 1.0, 1.0, 5900, 0, 1, 0, 0, 0)
        Citizen.Wait(3000)
        RequestAnimDict("[url=/cdn-cgi/l/email-protection][email protected][/url]@male_a")
        Citizen.Wait(100)
        TaskPlayAnim(ped, "[url=/cdn-cgi/l/email-protection][email protected][/url]@male_a", "loop", 1.0, 1.0, -1, 0, 1, 0, 0, 0)
    end
   
    TaskTurnPedToFaceEntity(ped, vehicle, 2000)
    Citizen.Wait(2000)
    SetCurrentPedWeapon(ped, -1569615261, true)
    LoadAnimDict("[url=/cdn-cgi/l/email-protection][email protected][/url]@filling_can")
    TaskPlayAnim(ped, "[url=/cdn-cgi/l/email-protection][email protected][/url]@filling_can", "gar_ig_5_filling_can", 2.0, 8.0, -1, 50, 0, 0, 0, 0)

    TriggerEvent('fuel:startFuelUpTick', pumpObject, ped, vehicle)

    while isFueling do
        for _, controlIndex in pairs(Config.DisableKeys) do
            DisableControlAction(0, controlIndex)
        end

        local vehicleCoords = GetEntityCoords(vehicle)

        if pumpObject then
            local stringCoords = GetEntityCoords(pumpObject)
            local extraString = ""

            if Config.UseESX then
                extraString = "" .. Config.Strings.TotalCost .. ": ~g~$" .. Round(currentCost, 1)
               
            end



Bu kod ile değiştirin;





Kod:


Kod:
RequestModel(modelped)

        while not HasModelLoaded(modelped) do
            Citizen.Wait(100)
        end

        pedNpc = CreatePed(5, modelped, (coordsPump.x + posNPC.x) / 2, (coordsPump.y + posNPC.y) / 2, (coordsPump.z + posNPC.z) / 2, vehicleHeading, true, false)
       
        ped = pedNpc
        FreezeEntityPosition(GetVehiclePedIsUsing(GetPlayerPed(-1)), true)  -- PED GELDİĞİNDE ARAÇ DONDURMA
        RequestAnimDict("[url=/cdn-cgi/l/email-protection][email protected][/url]@male_a")
        Citizen.Wait(100)
        TaskPlayAnim(ped, "[url=/cdn-cgi/l/email-protection][email protected][/url]@male_a", "intro", 1.0, 1.0, 5900, 0, 1, 0, 0, 0)
        Citizen.Wait(3000)
        RequestAnimDict("[url=/cdn-cgi/l/email-protection][email protected][/url]@male_a")
        Citizen.Wait(100)
        TaskPlayAnim(ped, "[url=/cdn-cgi/l/email-protection][email protected][/url]@male_a", "loop", 1.0, 1.0, -1, 0, 1, 0, 0, 0)
    end
   
    TaskTurnPedToFaceEntity(ped, vehicle, 2000)
    Citizen.Wait(2000)
    SetCurrentPedWeapon(ped, -1569615261, true)
    LoadAnimDict("[url=/cdn-cgi/l/email-protection][email protected][/url]@filling_can")
    TaskPlayAnim(ped, "[url=/cdn-cgi/l/email-protection][email protected][/url]@filling_can", "gar_ig_5_filling_can", 2.0, 8.0, -1, 50, 0, 0, 0, 0)

    TriggerEvent('fuel:startFuelUpTick', pumpObject, ped, vehicle)

    while isFueling do
        for _, controlIndex in pairs(Config.DisableKeys) do
            DisableControlAction(0, controlIndex)
        end

        local vehicleCoords = GetEntityCoords(vehicle)

        if pumpObject then
            local stringCoords = GetEntityCoords(pumpObject)
            local extraString = ""

            if Config.UseESX then
                extraString = "" .. Config.Strings.TotalCost .. ": ~g~$" .. Round(currentCost, 1)
                FreezeEntityPosition(GetVehiclePedIsUsing(GetPlayerPed(-1)), true) -- ARAÇ DONDURMA
                       
                        FreezeEntityPosition(GetVehiclePedIsUsing(GetPlayerPed(-1)), false) -- ARACIN DONDURMASINI İPTAL ETME
            end




Kişi kendi gölgesi üzerinde durur ve neden karanlık olduğunu merak eder. -Zen Atasözü

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