rendered paste bodyalias sizeprocess { var %ord = $1 | if ((%ord !isnum) || (%ord == $null)) { return $null } | var %dh = $round($calc(%ord / 1024),2) | if (%dh < 1) { return %ord MB } | elseif (%dh < 1023) { return %dh GB } | else { var %po = $round($calc(%dh / 1024),2) | return %po TB } }
alias ftprushinfo {
var %ftpdown = $dll(rushmirc.dll,Invoke,RushApp.TotalDownloadSize)
var %ftpup = $dll(rushmirc.dll,Invoke,RushApp.TotalUploadSize)
var %ftpfxp = $dll(rushmirc.dll,Invoke,RushApp.TotalFXPSize)
var %ftpdownc = $dll(rushmirc.dll,Invoke,RushApp.CurDownloadSize)
var %ftpupc = $dll(rushmirc.dll,Invoke,RushApp.CurUploadSize)
var %ftpfxpc = $dll(rushmirc.dll,Invoke,RushApp.CurFXPSize)
var %ftpstart = $dll(rushmirc.dll,Invoke,RushApp.StartDate)
var %ftpday = $dll(rushmirc.dll,Invoke,RushApp.DayCount)
var %rushver = $dll(rushmirc.dll,Invoke,RushApp.Version)
var %rushpool = $dll(rushmirc.dll,Invoke,RushApp.PoolInfo)
var %rushcontainer = $dll(rushmirc.dll,Invoke,RushApp.Containers.ContainerCount)
var %rushconn = $dll(rushmirc.dll,Invoke,RushApp.Containers.ConnectedSiteCount)
var %rushtran = $dll(rushmirc.dll,Invoke,RushApp.Containers.TransferSiteCount)
var %rushbwu = $dll(rushmirc.dll,Invoke,RushApp.UploadBW)
var %rushbwd = $dll(rushmirc.dll,Invoke,RushApp.DownloadBW)
say 15 4::[15Version4]::15-> 10 %rushver
say 15 4::[15Status4]::15-> 10 %rushpool
say 15 4::[15Containers4]::15-> 10 %rushcontainer 4\\ 15 Connected 4\\ 10 %rushtran 4\\ 15 Transfering 4\\ 10 %rushtran
say 15 4::[15Session4]::15-> 15Since10 %ftpstart ,10 %ftpday 15day(s), I downloaded10 $sizeprocess(%ftpdown) 15, uploaded10 $sizeprocess(%ftpup) 15, FXPd10 $sizeprocess(%ftpfxp)
say 15 4::[15Today Stats4]::15-> 15Downloaded 4\\ 10 $sizeprocess(%ftpdownc) 4\\ 15Uploaded 4\\ 10 $sizeprocess(%ftpupc) 4\\ 15 FXPed 4\\10 $sizeprocess(%ftpfxpc)
}
alias ftprversion {
var %rushver = $dll(rushmirc.dll,Invoke,RushApp.Version)
say .:[Version]:.-> %rushver
}
alias ftprtotal {
var %ftpdown = $dll(rushmirc.dll,Invoke,RushApp.TotalDownloadSize)
var %ftpup = $dll(rushmirc.dll,Invoke,RushApp.TotalUploadSize)
var %ftpfxp = $dll(rushmirc.dll,Invoke,RushApp.TotalFXPSize)
var %ftpdownc = $dll(rushmirc.dll,Invoke,RushApp.CurDownloadSize)
var %ftpupc = $dll(rushmirc.dll,Invoke,RushApp.CurUploadSize)
var %ftpfxpc = $dll(rushmirc.dll,Invoke,RushApp.CurFXPSize)
var %ftpstart = $dll(rushmirc.dll,Invoke,RushApp.StartDate)
var %ftpday = $dll(rushmirc.dll,Invoke,RushApp.DayCount)
var %rushver = $dll(rushmirc.dll,Invoke,RushApp.Version)
var %rushpool = $dll(rushmirc.dll,Invoke,RushApp.PoolInfo)
var %rushcontainer = $dll(rushmirc.dll,Invoke,RushApp.Containers.ContainerCount)
var %rushconn = $dll(rushmirc.dll,Invoke,RushApp.Containers.ConnectedSiteCount)
var %rushtran = $dll(rushmirc.dll,Invoke,RushApp.Containers.TransferSiteCount)
var %rushbwu = $dll(rushmirc.dll,Invoke,RushApp.UploadBW)
var %rushbwd = $dll(rushmirc.dll,Invoke,RushApp.DownloadBW)
say 15 4::[15Total4]::15-> 15Since10 %ftpstart ,10 %ftpday 15day(s), I downloaded10 $sizeprocess(%ftpdown) 15, uploaded10 $sizeprocess(%ftpup) 15, FXPd10 $sizeprocess(%ftpfxp)
}