Something like this:
PHP Code:
function onActionServerside() {
if(params[0] == "distcheck") {
echo("Warning: Player \"" @ player.account "\" is moving at: " @ params[1] @ " Tiles/sec. This is " @ server.max_tilespersecond - params[1] @ " Tiles/sec faster than the defined maximum. (Speedhack?)");
}
}
//#CLIENTSIDE
function onCreated() {
this.player_oldposition = { player.x, player.y };
setTimer(1);
}
function onTimeout() {
temp.dx = this.player_oldposition[0] - player.x;
temp.dy = this.player_oldposition[1] - player.y;
temp.distmoved = ((temp.dx^2)+(temp.dy^2))^0.05;
if(temp.distmoved > server.max_tilespersecond) {
triggerserver("gui", this.name, "distcheck", temp.distmoved);
}
this.player_oldposition = { player.x, player.y };
setTimer(1);
}
?