help with script to add timer/delay

By MaDMAn01 on Jul 31, 2016

Anyone can help me with this script?
It needs to connect to my znc channels with 10 or 20 seconds delay between connections.
like i now have it setup it connects to all the channels at the same time but with 20 secs delay to connect and i want it to
connect to the channels one after one but with 20 secs delay.

on *:START: {

/timer1 1 20 /server (znc server name) (+port) (my nick)/(site name):(password)
/timer2 1 20 /server -m (znc server name) (+port) (my nick)/(site name):(password)
/timer3 1 20 /server -m (znc server name) (+port) (my nick)/(site name):(password)
/timer4 1 20 /server -m (znc server name) (+port) (my nick)/(site name):(password)
/timer5 1 20 /server -m (znc server name) (+port) (my nick)/(site name):(password)
/timer6 1 20 /server -m (znc server name) (+port) (my nick)/(site name):(password)
/timer7 1 20 /server -m (znc server name) (+port) (my nick)/(site name):(password)
/timer8 1 20 /server -m (znc server name) (+port) (my nick)/(site name):(password)
/timer9 1 20 /server -m (znc server name) (+port) (my nick)/(site name):(password)
/timer10 1 20 /server -m (znc server name) (+port) (my nick)/(site name):(password)
/timer11 1 20 /server -m (znc server name) (+port) (my nick)/(site name):(password)
/timer12 1 20 /server -m (znc server name) (+port) (my nick)/(site name):(password)
/timer13 1 20 /server -m (znc server name) (+port) (my nick)/(site name):(password)
/timer14 1 20 /server -m (znc server name) (+port) (my nick)/(site name):(password)
/timer15 1 20 /server -m (znc server name) (+port) (my nick)/(site name):(password)
/timer16 1 20 /server -m (znc server name) (+port) (my nick)/(site name):(password)
/timer17 1 20 /server -m (znc server name) (+port) (my nick)/(site name):(password)

}

sorry for my bad enlgish but im from Belgium

Comments

Sign in to comment.
blackvenomm666   -  Aug 06, 2016

instead of all the timers being 1 20 you would have to do like 1 20 1 40 1 60. etcetc that would set them so you join 20 seconds after each one

MaDMAn01  -  Aug 06, 2016

i tryed that but that did not worked

Sign in to comment

Mi9   -  Aug 04, 2016

I do not know why not displays the contents properly
So I posted it on Pastebin: http://pastebin.com/FhSGRfkY

MaDMAn01  -  Aug 06, 2016

gone try this and keep you posted on how it goes
thanks already

Sign in to comment

Mi9   -  Aug 04, 2016

1-Save next lines in a file with name: csd.mrc in mirc/scripts/ folder
/load -rs /scripts/csd.mrc

test with /cs.delay

;a   Connection Server Delay - [by Mi9]
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
; *** edit "set %max.s = 17" with maximum number of servers present in cds.cfg
; *** edit "inc %c.delay 10" with how many seconds you want
;

on *:START:{ cs.delay }

alias cs.delay {
  var %max.s = 17
  var %t.name = 1
  while (%t.name <= %max.s) {
    var %r.cfg $readini(scripts/csd.cfg,ServersList,%t.name)
    if (%t.name = 1) var %c.delay = 0
    if (%t.name > 1) var %ns = -m
    .timer $+ %t.name 1 %c.delay echo -a server %ns %r.cfg
    ;;; IF IS OK, REMOVE "echo -a " FROM LINE ABOVE ;;;
    inc %t.name | inc %c.delay 10
  }
}

alias cf12 timers off ; CTRL+F12 Halt all timers.
;z

2-Save next lines in a file with name: csd.cfg in mirc/scripts/ folder

[ServersList]
1=(znc server name 1) (+port) (my nick)/(site name):(password)
2=(znc server name 2) (+port) (my nick)/(site name):(password)
3=(znc server name 3) (+port) (my nick)/(site name):(password)
4=(znc server name 4) (+port) (my nick)/(site name):(password)
5=(znc server name 5) (+port) (my nick)/(site name):(password)
6=(znc server name 6) (+port) (my nick)/(site name):(password)
7=(znc server name 7) (+port) (my nick)/(site name):(password)
8=(znc server name 8) (+port) (my nick)/(site name):(password)
9=(znc server name 9) (+port) (my nick)/(site name):(password)
10=(znc server name 10) (+port) (my nick)/(site name):(password)
11=(znc server name 11) (+port) (my nick)/(site name):(password)
12=(znc server name 12) (+port) (my nick)/(site name):(password)
13=(znc server name 13) (+port) (my nick)/(site name):(password)
14=(znc server name 14) (+port) (my nick)/(site name):(password)
15=(znc server name 15) (+port) (my nick)/(site name):(password)
16=(znc server name 16) (+port) (my nick)/(site name):(password)
17=(znc server name 17) (+port) (my nick)/(site name):(password)
 Respond  
Are you sure you want to unfollow this person?
Are you sure you want to delete this?
Click "Unsubscribe" to stop receiving notices pertaining to this post.
Click "Subscribe" to resume notices pertaining to this post.