That script is horribly formatted :x
Could probably have the same effect with something like:
PHP Code:
function onActionServerside() {
if(params[0] == "ping") {
player.triggerclient("gui", "WEAPONNAME", "pingreturn");
}
}
//#CLIENTSIDE
function onActionClientside() {
if(params[0] == "pingreturn") {
client.ping = timevar2 - this.ping_sendtime;
}
}
public function GetPing() {
this.ping_sendtime = timevar2;
triggerserver("gui", "WEAPONNAME", "ping");
}
This sets the client.ping to their ping time. Untested, but should work.