Sorry, found the resolve


Code:
on *:sockread:UpDaMsGeTdAmS:{
  if ($sockerr) return
  if (!$sock($sockname).mark) {
    var %tmp
    sockread %tmp
    if (* !iswm %tmp) sockmark $sockname 1
  }
  else {
    sockread &Data
    while ($sockbr) {
      .bwrite temp/ $+ %UpDaMs_b -1 $ifmatch &Data
      sockread &Data
    }
  }
}

!$sock($sockname).mark was the key, in depth searching found answer


thanks anyway.


If At First You Don't Succeed, Ask Someone For Help......