==>echo(vectorDist(0, 30000) > 3000);
1
==>echo(vectorDist(0, 30000) < 3000);
0
not sure what you are trying to prove, but:
if(getSimTime() - %cl.lastReport > $Pref::Server::ReportTimeoutMS)
return messageClient(%cl, '', "\c3You are reporting too fast!");
You are saying if the time from last report is GREATER than your timeout, it will return the message, which isnt what you want (cant report after 3 seconds, not what you want). changing the > to < makes it so the if time from last report is LESS than timeout, it prevents the client from using it before 3 second timeout ends (Or whatever the host sets it to).