https://linen.dev logo
サーバースクリプトだけで列車行走距離を取って方法
# forum
e
「サーバースクリプトだけ」で列車行走距離を取って方法をおしえてくれませんか
p
Copy code
javascript
function onUpdate(entity){
    if(entity == null) return;
    var dataMap = entity.getResourceState().getDataMap();
    calcMileage(entity, dataMap);
}

function calcMileage(entity, dataMap){
    var addMileage = Math.abs(entity.getSpeed()*72)*(0.05/3600);
    var prevMileage = dataMap.getDouble('mileage');
    if(addMileage != 0) dataMap.setDouble('mileage', addMileage+prevMileage, 3);
}
私の車両はこのようなスクリプトで走行距離を取っています 正確な値を目的とするコードではありません