1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
alias start { if ($portfree(2000)) { sockudp -nk test $1 $2 ˙˙˙˙challenge rcon sockmark test $1 $2 $3 } } on *:udpread:test:{ var %data sockread -f %data echo -ag %data if (˙˙˙˙challenge rcon isin %data) { sockudp -nk test2 2000 $gettok($sock($sockname).mark,1-2,32) ˙˙˙˙rcon $gettok(%data,3,32) $gettok($sock($sockname).mark,3,32) logaddress_add YourIp 2000 } sockclose $sockname } on *:udpread:test2:{ var %a sockread -f %a while ($sockbr) { if (%a) { echo -ag $v1 } var %a sockread -f %a } } alias stop { sockclose test2 } |
| Parsed for bracket errors and indented: | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
alias start { if ($portfree(2000)) { sockudp -nk test $1 $2 ˙˙˙˙challenge rcon sockmark test $1 $2 $3 } } on *:udpread:test:{ var %data sockread -f %data echo -ag %data if (˙˙˙˙challenge rcon isin %data) { sockudp -nk test2 2000 $gettok($sock($sockname).mark,1-2,32) ˙˙˙˙rcon $gettok(%data,3,32) $gettok($sock($sockname).mark,3,32) logaddress_add YourIp 2000 } sockclose $sockname } on *:udpread:test2:{ var %a sockread -f %a while ($sockbr) { if (%a) { echo -ag $v1 } var %a sockread -f %a } } alias stop { sockclose test2 } |