alias container { 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) msg $active 4(0Containers4) 414 %rushcontainer 4 0Connected 414 %rushconn 4 0Transfering 414 %rushtran } alias 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 } } menu channel { Rush-Stats .All:{ 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) if (!%rushver) { msg $active 4(0FTPRush4) 4 0The client is not currently working. | halt } elseif (Invalid Command isin %rushver) { msg $active 4(0FTPRush4) 40 Incompatible Version. | halt } elseif (not ready isin %rushver) { msg $active 4(0FTPRush4) 4 0The client is not ready. | halt } 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) var %ftpstart = $gettok(%ftpstart,1,32) dec %ftpday msg $active 4(0Version4) 4 14 $+ %rushver msg $active 4(0Status4) 4 14 $+ %rushpool msg $active 4(0Containers4) 4 14 $+ %rushcontainer 400 Connected 414 %rushconn 400 Transfering 414 %rushtran msg $active 4(0Session4) 4 00Since14 %ftpstart $+ ,14 %ftpday 00day(s), I downloaded14 $sizeprocess(%ftpdown) $+ 00, uploaded14 $sizeprocess(%ftpup) $+ 00, FXPex14 $sizeprocess(%ftpfxp) msg $active 4(0Today Stats4) 4 00Downloaded 414 $sizeprocess(%ftpdownc) 4 0Uploaded 414 $sizeprocess(%ftpupc) 40 FXPed 414 $sizeprocess(%ftpfxpc) } .Version:{ var %rushver = $dll(rushmirc.dll,Invoke,RushApp.Version) if (!%rushver) { msg $active 4(0FTPRush4) 4 0The client is not currently working. | halt } elseif (Invalid Command isin %rushver) { msg $active 4(0FTPRush4) 4 0 Incompatible Version. | halt } elseif (not ready isin %rushver) { msg $active 4(0FTPRush4) 4 0The client is not ready. | halt } var %ftpdown = $dll(rushmirc.dll,Invoke,RushApp.TotalDownloadSize) msg $active 4(0Version4) 414 %rushver } .Status:{ var %rushver = $dll(rushmirc.dll,Invoke,RushApp.Version) if (!%rushver) { msg $active 4(0FTPRush4) 4 0The client is not currently working. | halt } elseif (Invalid Command isin %rushver) { msg $active 4(0FTPRush4) 4 0 Incompatible Version. | halt } elseif (not ready isin %rushver) { msg $active 4(0FTPRush4) 4 0The client is not ready. | halt } var %rushpool = $dll(rushmirc.dll,Invoke,RushApp.PoolInfo) msg $active 4(0Status4) 414 %rushpool } .Containers: { var %rushver = $dll(rushmirc.dll,Invoke,RushApp.Version) if (!%rushver) { msg $active 4(0FTPRush4) 4 0The client is not currently working. | halt } elseif (Invalid Command isin %rushver) { msg $active 4(0FTPRush4) 4 0 Incompatible Version. | halt } elseif (not ready isin %rushver) { msg $active 4(0FTPRush4) 4 0The client is not ready. | halt } 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) msg $active 4(0Containers4) 414 %rushcontainer 4 0Connected 414 %rushconn 4 0Transfering 414 %rushtran } .Bandwith:{ var %rushver = $dll(rushmirc.dll,Invoke,RushApp.Version) if (!%rushver) { msg $active 4(0FTPRush4) 4 0The client is not currently working. | halt } elseif (Invalid Command isin %rushver) { msg $active 4(0FTPRush4) 4 0 Incompatible Version. | halt } elseif (not ready isin %rushver) { msg $active 4(0FTPRush4) 4 0The client is not ready. | halt } var %rushbwu = $dll(rushmirc.dll,Invoke,RushApp.UploadBW) var %rushbwd = $dll(rushmirc.dll,Invoke,RushApp.DownloadBW) msg $active 4(0FTpRush Bandwith4) 4 0Bw-Up 414 %rushbwu kbps 4 0Bw-Dn 414 %rushbwd kbps } .Stats:{ var %rushver = $dll(rushmirc.dll,Invoke,RushApp.Version) if (!%rushver) { msg $active 4(0FTPRush4) 4 0The client is not currently working. | halt } elseif (Invalid Command isin %rushver) { msg $active 4(0FTPRush4) 4 0 Incompatible Version. | halt } elseif (not ready isin %rushver) { msg $active 4(0FTPRush4) 4 0The client is not ready. | halt } var %ftpupc = $dll(rushmirc.dll,Invoke,RushApp.CurUploadSize) var %ftpfxpc = $dll(rushmirc.dll,Invoke,RushApp.CurFXPSize) 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 %ftpstart = $dll(rushmirc.dll,Invoke,RushApp.StartDate) var %ftpday = $dll(rushmirc.dll,Invoke,RushApp.DayCount) var %ftpdownc = $dll(rushmirc.dll,Invoke,RushApp.CurDownloadSize) msg $active 4(0RushStats4) 4 0Since 14 %ftpstart $+ , %ftpday day(s), 40 I downloaded 14 $sizeprocess(%ftpdown) $+ , 4 0uploaded 14 $sizeprocess(%ftpup) $+ , 4 0FXPex 14 $sizeprocess(%ftpfxp) msg $active 4(0Today4) 4 0Downloaded 414 $sizeprocess(%ftpdownc) 4 0Uploaded 414 $sizeprocess(%ftpupc) 40 FXPed 414 $sizeprocess(%ftpfxpc) } }