Guest Posted July 28, 2006 Share Posted July 28, 2006 Argh this cmd is p*ssing me off, I just cant get the coding right, Could anyone please show me the !speed coding, because I dont know what the thing is (e.g. $mta.speed) Link to comment
Jani Posted July 28, 2006 Share Posted July 28, 2006 It's not as simple as that, the speed script works by first getting the players coordinates, then it sets a 1 second time and once that second is up it grabs the players new coordinates and works out the speed the player is travelling at by using the formula: speed = distance / time You may want to ask in the Addons section for more help. Link to comment
lil Toady Posted July 28, 2006 Share Posted July 28, 2006 here we go on *:SIGNAL:mta.command:{ if ($3 == !speed) { var %a = $iif($4,$iif($mta.name($1,$4) != Unknown,$4,$mta.getid($1,$4)),$2) if (%a == -1) mta.msg $1 $2 Error - Absent ID/Name else !.timer 1 1 mta.speed $1 %a $mta.location($1,%a,x) $mta.location($1,%a,y) $mta.location($1,%a,z) } } alias mta.speed { var %x = $mta.location($1,$2,x),%y = $mta.location($1,$2,y),%z = $mta.location($1,$2,z),%a = $calc(%x - $3),%b = $calc(%y - $4),%c = $calc(%z - $5),%d = $round($sqrt($calc(%a * %a + %b * %b + %c * %c)),2) else mta.say $1 $mta.name($1,$2) is travelling at $round($calc(%d * 2.236),2) Miles per hour } but cant say it'll always show your real speed cause of mta lags.. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now