From 9493072293707081f5e019b8f380494c8cf1cc13 Mon Sep 17 00:00:00 2001 From: FlightControl Date: Fri, 8 Jul 2016 05:26:21 +0200 Subject: [PATCH] Reduced to 3 speed warnings and fixed km/h calculation error. --- Moose Development/Moose/AirbasePolice.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Moose Development/Moose/AirbasePolice.lua b/Moose Development/Moose/AirbasePolice.lua index 867838846..35e6d0053 100644 --- a/Moose Development/Moose/AirbasePolice.lua +++ b/Moose Development/Moose/AirbasePolice.lua @@ -158,7 +158,8 @@ function AIRBASEPOLICE_BASE:_AirbaseMonitor() end local VelocityVec3 = Client:GetVelocity() - local Velocity = math.abs(VelocityVec3.x) + math.abs(VelocityVec3.y) + math.abs(VelocityVec3.z) + local Velocity = math.abs(VelocityVec3.x) + math.abs(VelocityVec3.y) + math.abs(VelocityVec3.z) -- in meters / sec + local Velocity = Velocity * 3.6 -- now it is in km/h. local IsAboveRunway = Client:IsAboveRunway() local IsOnGround = Client:InAir() == false self:T( IsAboveRunway, IsOnGround ) @@ -172,7 +173,7 @@ function AIRBASEPOLICE_BASE:_AirbaseMonitor() local SpeedingWarnings = Client:GetState( self, "Warnings" ) self:T( SpeedingWarnings ) - if SpeedingWarnings <= 5 then + if SpeedingWarnings <= 3 then Client:Message( "You are speeding on the taxiway! Slow down or you will be removed from this airbase! Your current velocity is " .. string.format( "%2.0f km/h", Velocity ), 5, "Warning " .. SpeedingWarnings .. " / 5" ) Client:SetState( self, "Warnings", SpeedingWarnings + 1 ) else