alias resumeall { echo 12 -stab trying to resume %nooffails files while (%NoOfFails > 0) resume } alias resume { if (%NoOfFails == $null) { echo 4 -stab Number of fails not set, assuming 0 failed files set %NoOfFails 0 } if (%NoOfFails > 0) { dcc send %lastfailedfile [ $+ [ %NoOfFails ] ] unset %lastfailedfile [ $+ [ %NoOfFails ] ] dec %NoOfFails } else { echo 4 -stab No file in Buffer } } on *:filesent:*:{ echo 3 -tab $filename has been sent to $nick } on *:sendfail:*:{ echo 4 -tab send of $filename to $nick has failed if (%NoOfFails == 0) { set %NoOfFails 1 set %lastfailedfile [ $+ [ %NoOfFails ] ] $nick $filename } else { if (%NoOfFails == $null) { echo 4 -stab ERROR variable %NoOfFails not set, assuming 0 set %NoOfFails 1 set %lastfailedfile [ $+ [ %NoOfFails ] ] $nick $filename } else { inc %NoOfFails set %lastfailedfile [ $+ [ %NoOfFails ] ] $nick $filename } } }