Ok so this is the code i currently use to update server command. Is there a way to private message this instead of sending to all? I'm trying to make it so that the server info isn't displayed to all, users can only retrieve the server info if they have access to the !server command on the other bot. If it updates the server info by !editcmd ip, it will display it to everybody.

Also, when it extracts the data it is pulling "; at the end too, is there a way to remove that?


Code:
;Start timer when mirc starts that checks for changes every 30 seconds
on *:start: .timerdayzprofile 0 30 dayzprofile

;Alias that checks if the file has changed and messages channel. Make sure to update the path for the file and the channel name to message to.
alias dayzprofile {
  set -l %filepath E:\Users\oBeE\Documents\DayZ\obee.DayZProfile
  set -l %ip $noqt($remove($read(%filepath,w,LastMPServer=*),LastMPServer=))
  if (%ip != %dayzprofile) {
    set %dayzprofile %ip
    msg #obeewnn !editcmd !server %ip
  }
}