• 03-01-2025, 10:49:04
    #1
    BeamNG.drive oyundan 20 km hız, 50 km hız, 200 km hız şeklinde duvara çarpma videoları yapmak istiyorum ancak arabayı sabit hıza ayarlamayi bulamadım ai control de hızı sabitle diyince de orda da hız girilmiyor kendisi 100 km hızla sabitliyor. Kendim istediğim hıza nasıl sabitleyebilirim. Script koduyla yapmaya çalıştım ama orda kodu bulamama sorunuyla karşılaştım. Bu hız işini nasıl çözebilirim. Teşekkürler.
  • 03-01-2025, 10:51:12
    #2
    Lua script ile yapabilirsin alta kodu bırakıyorum ;

    local vehicle = be:getObjectByID('vehicle_name') -- Burada 'vehicle_name' yerine aracınızın adını yazın
    local targetSpeed = 20 -- Hedef hız (km/s)

    function updateSpeed()
    local currentSpeed = vehicle:getVelocity() -- Anlık hız
    local currentSpeedKmh = currentSpeed:length() * 3.6 -- m/s cinsinden hız, km/s'ye çevrilmiş

    if currentSpeedKmh < targetSpeed then
    vehicle:setThrottle(1) -- Yavaşsa gaz pedalını bas
    elseif currentSpeedKmh > targetSpeed then
    vehicle:setThrottle(0) -- Hız fazlaysa gazı bırak
    end
    end

    function onUpdate()
    updateSpeed()
    end

    be:addUpdateFunction(onUpdate)


    • targetSpeed değişkenine istediğiniz hızı (km/s) yazabilirsiniz.
    • vehicle:getVelocity() fonksiyonu ile araç hızını alırsınız.
    • vehicle:setThrottle(1) komutu ile aracın hızını artırmak için gaz pedalını basarsınız.
    • vehicle:setThrottle(0) komutu ile aracın hızını düşürmek için gazı kesersiniz.
  • 03-01-2025, 11:03:48
    #3
    Hocam kodda sıkıntı yok hocam kodu çağırınca hata veriyor yol hatalı diyor

    dofile("C:/Users/EmirEymen/Documents/BeamNG.drive/setspeed.lua")
    Bu şekilde giriyorum yolunda da problem yok ama olmadı bir türlü
  • 03-01-2025, 11:05:53
    #4
    Yapay zekayla denedin mi chatgpt aı den yardım alabilrsin ben bunu denemiştim bi ara olmuştu.
  • 03-01-2025, 11:09:03
    #5
    Hangs adlı üyeden alıntı: mesajı görüntüle
    Yapay zekayla denedin mi chatgpt aı den yardım alabilrsin ben bunu denemiştim bi ara olmuştu.
    Kodu ordan chatgpt ile yazdım en basitinden içine merhaba yazacak bur print kodu yazdım console scriptin yukarıdaki yolunu giriyorum dosya bulunamadı hatası alıyorum sürekli. Bildiğiniz bir youtube videosu falan var mı
  • 04-01-2025, 11:18:41
    #6
    hangs adlı üyeden alıntı: mesajı görüntüle
    lua script ile yapabilirsin alta kodu bırakıyorum ;

    local vehicle = be:getobjectbyid('vehicle_name') -- burada 'vehicle_name' yerine aracınızın adını yazın
    local targetspeed = 20 -- hedef hız (km/s)

    function updatespeed()
    local currentspeed = vehicle:getvelocity() -- anlık hız
    local currentspeedkmh = currentspeed:length() * 3.6 -- m/s cinsinden hız, km/s'ye çevrilmiş

    if currentspeedkmh < targetspeed then
    vehicle:setthrottle(1) -- yavaşsa gaz pedalını bas
    elseif currentspeedkmh > targetspeed then
    vehicle:setthrottle(0) -- hız fazlaysa gazı bırak
    end
    end

    function onupdate()
    updatespeed()
    end

    be:addupdatefunction(onupdate)

    • targetspeed değişkenine istediğiniz hızı (km/s) yazabilirsiniz.
    • vehicle:getvelocity() fonksiyonu ile araç hızını alırsınız.
    • vehicle:setthrottle(1) komutu ile aracın hızını artırmak için gaz pedalını basarsınız.
    • vehicle:setthrottle(0) komutu ile aracın hızını düşürmek için gazı kesersiniz.
    bu kodu oyun içinde nasil çağirdiğinizi belirtir misiniz belki çağirma kodumda sikinti vardir
  • 05-01-2025, 17:36:07
    #7
    Ben video ariyip bulmaya çalışırım kardeşim
  • 05-01-2025, 23:44:15
    #8
    Hangs adlı üyeden alıntı: mesajı görüntüle
    Ben video ariyip bulmaya çalışırım kardeşim
    çok teşekkürler
  • 07-01-2025, 14:54:51
    #9
    Hocam dünden beri baktım da birşey bulamadım