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
DF DF

Paylaşım FiveM Dinamik Yakıt Sistemi

Delarmus

Üye
FT Kullanıcı
Katılım
4 yıl 1 ay 27 gün
Mesajlar
112


🚗 FiveM Dynamic Fuel System
TR / EN: Gerçekçi ve Gelişmiş Yakıt Tüketimi Sistemi


[🇹🇷 Türkçe açıklama aşağıda | 🇬🇧 English description below]



🇹🇷 Türkçe Açıklama

🔍 Tanım
Bu script, FiveM sunucularında araçların gerçekçi şekilde yakıt tüketmesini sağlayan, dinamik hesaplamalarla çalışan bir sistemdir. Araç hızı, ağırlığı, modifikasyonları ve motor tipi gibi birçok parametreyi dikkate alır.



🛠️ Export Fonksiyonları

Kod:
GetFuel(netID)
Aracın (network ID) güncel yakıt miktarını (litre) verir.

Kod:
local netID = VehToNet(GetVehiclePedIsIn(PlayerPedId(), false))
local fuel = exports["dms-fuel_system"]:GetFuel(netID)
print("Yakıt miktarı: ", fuel)

Kod:
SetFuel(netID, amount)
Aracın yakıt miktarını (litre) ayarlar. Depo kapasitesi aşılamaz.

Kod:
local amount = 100
local netID = VehToNet(GetVehiclePedIsIn(PlayerPedId(), false))
exports["dms-fuel_system"]:SetFuel(netID, amount)

Kod:
GetMaxFuelCapacity(netID)
Aracın maksimum yakıt deposu kapasitesini döndürür.

Kod:
local netID = VehToNet(GetVehiclePedIsIn(PlayerPedId(), false))
local capacity = exports["dms-fuel_system"]:GetMaxFuelCapacity(netID)
print("Depo kapasitesi: ", capacity)


⚙️ Yakıt Tüketimini Etkileyen Unsurlar

Etken Yaklaşık EtkiAçıklama
🚀 Araç Hızı%20 - %30Hız arttıkça tüketim artar
🔁 Motor Devri (RPM)%20 - %30Yüksek devirde daha fazla tüketim
🧱 Araç Ağırlığı %5 - %10Ağır araçlar daha fazla tüketir
🛠️ Motor Modifikasyonu~%8 artışHer mod seviyesi %2–3 artırır
⚙️ Vites Modifikasyonu~%5 artışPerformansa göre artış sağlar
💨 Turbo %10 artışTurbo açıkken yakıt artar
🛞 Süspansiyon Modifikasyonu%4’e kadar azalmaSürtünme azaltılır
⚡ Elektrikli Araçlar~%30 daha verimliAyrı formül ile hesaplanır


✅ Avantajlar

  • - Gerçekçi ve detaylı tüketim algoritması
  • - Elektrikli araçlara özel destek
  • - Araç modifikasyonlarına duyarlı
  • - Export destekli ve kolay entegre edilir
  • - Performans dostu veri takibi

⚠️ Sınırlamalar

  • - Doldurma arayüzü bu scriptte dahil değildir
  • - Yakıt türleri (benzin/dizel) ayrımı henüz yok
  • - Kalıcılık (MySQL) eklentisi opsiyoneldir



🔧 Entegrasyon İpuçları

  • - HUD'u GetFuel ile bağlayarak gerçek zamanlı yakıt göstergesi oluşturabilirsiniz.
  • - SetFuel fonksiyonunu benzin istasyonu scriptlerinde kullanarak yakıt doldurma işlemini gerçekleştirebilirsiniz.
  • - GetMaxFuelCapacity fonksiyonu, araçların deposunu fazla doldurmayı önlemede yardımcı olur.



🇬🇧 English Description

🔍 Description
This script brings dynamic and realistic fuel consumption to your FiveM server. It calculates consumption based on vehicle speed, engine RPM, upgrades, weight, and type. It also includes support for electric vehicles.



🛠️ Export Functions

Kod:
GetFuel(netID)
Returns the current fuel level (in liters) of a vehicle by its network ID.

Kod:
local netID = VehToNet(GetVehiclePedIsIn(PlayerPedId(), false))
local fuel = exports["dms-fuel_system"]:GetFuel(netID)
print("Fuel level: ", fuel)

Kod:
SetFuel(netID, amount)
Sets the fuel level (in liters) of the vehicle. It is clamped to the vehicle’s maximum capacity.

Kod:
local amount = 100
local netID = VehToNet(GetVehiclePedIsIn(PlayerPedId(), false))
exports["dms-fuel_system"]:SetFuel(netID, amount)

Kod:
GetMaxFuelCapacity(netID)
Returns the maximum fuel tank capacity for a given vehicle.

Kod:
local netID = VehToNet(GetVehiclePedIsIn(PlayerPedId(), false))
local capacity = exports["dms-fuel_system"]:GetMaxFuelCapacity(netID)
print("Tank capacity: ", capacity)


⚙️ Factors That Affect Fuel Consumption
Factor Approx. ImpactDescription
🚀Vehicle Speed %20 - %30More speed = more fuel used
🔁 Engine RPM%20 - %30Higher RPM = more fuel
🧱 Vehicle Mass %5 - %10Heavier = more consumption
🛠️ Engine Mods ~%8 artışEach level increases 2–3%
⚙️ Gearbox Mods~%5 artışSlight increase
💨 Turbo Enabled %10 artışTurbo causes extra consumption
🛞 Suspension Mods%4’e kadar azalmaCan reduce consumption
⚡Electric Vehicles~%30 daha verimliUses separate formula


✅ Advantages

  • - Realistic and advanced fuel consumption
  • - Electric vehicle support
  • - Upgrade-sensitive logic
  • - Fully exportable and integrable
  • - Lightweight and optimized for performance

⚠️ Limitations

  • - No fuel UI or refill interface (can be integrated)
  • - No gasoline/diesel type distinction yet
  • - Optional MySQL integration (can be added)



🔧 Integration Tips

  • - Connect HUD to `GetFuel` for real-time display
  • - Use `SetFuel` in gas station scripts
  • - `GetMaxFuelCapacity` helps prevent overfilling



📄 License
MIT — Free to use, modify, and distribute. Credit is appreciated but not required.



🤝 Contribute
Issues and pull requests are welcome. Let’s improve this together!

Script by
 
DF
Son düzenleme:

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!
// Adblock Kod Start // // Adblock Kod End//