-.-Auto Connect/Join/Identify v1.0-.-

By SL on Nov 16, 2004

This is a easy to use all in one Snippit which will automaticly identify you on 5 diffrent servers and join up to 10 rooms on each server. Well enjoy.

;coder : SL
;help : slc@webmail.co.za nomad.blabber.net #slc
;date : 16/11/2004
;Web : http://ScriptorZ.cjb.net
alias sci01 { dialog -m scd01 scd01 | set %sl.scd01 1 }
dialog scd01 {
  title "-.-ScriptorZ IRC Startup Setup v1.0 -.-"
  size -1 -1 355 400
  tab "Server 1", 1, 5 5 345 320
  tab "Server 2", 2
  tab "Server 3", 3
  tab "Server 4", 4
  tab "Server 5", 5

  text "Enter the Servers address below", 6, 15 30 160 12
  edit "", 7, 15 48 160 20

  text "Nickname", 8, 28 73 75 12
  edit "", 9, 15 90 75 20
  text "Password", 10, 112 73 75 12
  edit "", 11, 100 90 75 20

  text "Room 1", 12, 75 115 50 12
  edit "", 13, 15 132 160 20
  text "Room 2", 14, 240 115 50 12
  edit "", 15, 180 132 160 20
  text "Room 3", 16, 75 155 50 12
  edit "", 17, 15 172 160 20
  text "Room 4", 18, 240 155 50 12
  edit "", 19, 180 172 160 20
  text "Room 5", 20, 75 195 50 12
  edit "", 21, 15 212 160 20
  text "Room 6", 22, 240 195 50 12
  edit "", 23, 180 212 160 20
  text "Room 7", 24, 75 235 50 12
  edit "", 25, 15 252 160 20
  text "Room 8", 26, 240 235 50 12
  edit "", 27, 180 252 160 20
  text "Room 9", 28, 75 275 50 12
  edit "", 29, 15 292 160 20
  text "Room 10", 30, 240 275 50 12
  edit "", 31, 180 292 160 20

  box "Options", 32, 180 35 100 80
  check "A Conn/Join", 33, 188 53 80 12
  check "A Nickname", 34, 188 73 88 12
  check "A Identify", 35, 188 93 80 12

  button "SET", 36, 285 40 55 35
  button "CLOSE", 37, 285 80 55 35, cancel

  box "Help", 38, 5 325 345 70
  text "", 39, 10 338 325 52, multi
}
on 1:dialog:scd01:mouse:*: {
  if ($did == 7) { did -ra $dname 39 Here you set the first servers address to connect to eg. {nomad.blabber.net} This will connecto you to this server using the main status Menu }
  if ($did == 9) { did -ra $dname 39 Here you will enter the Nickname you would like to use on this server. ScriptorZ IRC Will automaticly change your nick to what is entered here if you have the option selected }
  if ($did == 11) { did -ra $dname 39 Here you will enter the password to the nickname to the left if your nickname is regestered and you selected the auto nickname option ScriptorZ IRC will automaticly Identify you when nickserv ask the password }
  if ($did == 13) || ($did == 15) || ($did == 17) || ($did == 19) || ($did == 21) || ($did == 23) || ($did == 25) || ($did == 27) || ($did == 29) || ($did == 31) { did -ra $dname 39 If you connect to this spesific server and the Option Auto Join is enabled. This Rooms will be joined automaticly. }
  if ($did == 32) { did -ra $dname 39 This will happen on Startup of ScriptorZ IRC. Auto connect will automaticly connect to the server. Auto Nick will automaticly change your nick on this server. Auto Password will automaticly give the pass to nickserv when asked for if the nick matches. }
  if ($did == 36) { did -ra $dname 39 By clicking this button all the info in the edit boxes will be saved to this server. }
  if ($did == 37) { did -ra $dname 39 By clicking this button all changes will be lost. Be sure to click the Set button is you want to change setup. }
}
on 1:dialog:scd01:sclick:*: {
  if ($did == 1) { 
    set %sl.scd01 1
    if ($readini(Settings.ini, Server $+ %sl.scd01, AC) == 1) { did -c $dname 33 }
    if ($readini(Settings.ini, Server $+ %sl.scd01, AN) == 1) { did -c $dname 34 }
    if ($readini(Settings.ini, Server $+ %sl.scd01, AP) == 1) { did -c $dname 35 }
    did -ra $dname 7 $readini(Settings.ini, Server $+ %sl.scd01, Server)
    did -ra $dname 9 $readini(Settings.ini, Server $+ %sl.scd01, Nick)
    if ($readini(Settings.ini, Server $+ %sl.scd01, Password) != $null) { did -ra $dname 11 [Hidden] }
    did -ra $dname 13 $readini(Settings.ini, Server $+ %sl.scd01, Room01)
    did -ra $dname 15 $readini(Settings.ini, Server $+ %sl.scd01, Room02)
    did -ra $dname 17 $readini(Settings.ini, Server $+ %sl.scd01, Room03)
    did -ra $dname 19 $readini(Settings.ini, Server $+ %sl.scd01, Room04)
    did -ra $dname 21 $readini(Settings.ini, Server $+ %sl.scd01, Room05)
    did -ra $dname 23 $readini(Settings.ini, Server $+ %sl.scd01, Room06)
    did -ra $dname 25 $readini(Settings.ini, Server $+ %sl.scd01, Room07)
    did -ra $dname 27 $readini(Settings.ini, Server $+ %sl.scd01, Room08)
    did -ra $dname 29 $readini(Settings.ini, Server $+ %sl.scd01, Room09)
    did -ra $dname 31 $readini(Settings.ini, Server $+ %sl.scd01, Room10)
  }
  if ($did == 2) { 
    set %sl.scd01 2 
    if ($readini(Settings.ini, Server $+ %sl.scd01, AC) == 1) { did -c $dname 33 }
    if ($readini(Settings.ini, Server $+ %sl.scd01, AN) == 1) { did -c $dname 34 }
    if ($readini(Settings.ini, Server $+ %sl.scd01, AP) == 1) { did -c $dname 35 }
    did -ra $dname 7 $readini(Settings.ini, Server $+ %sl.scd01, Server)
    did -ra $dname 9 $readini(Settings.ini, Server $+ %sl.scd01, Nick)
    if ($readini(Settings.ini, Server $+ %sl.scd01, Password) != $null) { did -ra $dname 11 [Hidden] }
    did -ra $dname 13 $readini(Settings.ini, Server $+ %sl.scd01, Room01)
    did -ra $dname 15 $readini(Settings.ini, Server $+ %sl.scd01, Room02)
    did -ra $dname 17 $readini(Settings.ini, Server $+ %sl.scd01, Room03)
    did -ra $dname 19 $readini(Settings.ini, Server $+ %sl.scd01, Room04)
    did -ra $dname 21 $readini(Settings.ini, Server $+ %sl.scd01, Room05)
    did -ra $dname 23 $readini(Settings.ini, Server $+ %sl.scd01, Room06)
    did -ra $dname 25 $readini(Settings.ini, Server $+ %sl.scd01, Room07)
    did -ra $dname 27 $readini(Settings.ini, Server $+ %sl.scd01, Room08)
    did -ra $dname 29 $readini(Settings.ini, Server $+ %sl.scd01, Room09)
    did -ra $dname 31 $readini(Settings.ini, Server $+ %sl.scd01, Room10)
  }
  if ($did == 3) { 
    set %sl.scd01 3 
    if ($readini(Settings.ini, Server $+ %sl.scd01, AC) == 1) { did -c $dname 33 }
    if ($readini(Settings.ini, Server $+ %sl.scd01, AN) == 1) { did -c $dname 34 }
    if ($readini(Settings.ini, Server $+ %sl.scd01, AP) == 1) { did -c $dname 35 }
    did -ra $dname 7 $readini(Settings.ini, Server $+ %sl.scd01, Server)
    did -ra $dname 9 $readini(Settings.ini, Server $+ %sl.scd01, Nick)
    if ($readini(Settings.ini, Server $+ %sl.scd01, Password) != $null) { did -ra $dname 11 [Hidden] }
    did -ra $dname 13 $readini(Settings.ini, Server $+ %sl.scd01, Room01)
    did -ra $dname 15 $readini(Settings.ini, Server $+ %sl.scd01, Room02)
    did -ra $dname 17 $readini(Settings.ini, Server $+ %sl.scd01, Room03)
    did -ra $dname 19 $readini(Settings.ini, Server $+ %sl.scd01, Room04)
    did -ra $dname 21 $readini(Settings.ini, Server $+ %sl.scd01, Room05)
    did -ra $dname 23 $readini(Settings.ini, Server $+ %sl.scd01, Room06)
    did -ra $dname 25 $readini(Settings.ini, Server $+ %sl.scd01, Room07)
    did -ra $dname 27 $readini(Settings.ini, Server $+ %sl.scd01, Room08)
    did -ra $dname 29 $readini(Settings.ini, Server $+ %sl.scd01, Room09)
    did -ra $dname 31 $readini(Settings.ini, Server $+ %sl.scd01, Room10)
  }
  if ($did == 4) { 
    set %sl.scd01 4 
    if ($readini(Settings.ini, Server $+ %sl.scd01, AC) == 1) { did -c $dname 33 }
    if ($readini(Settings.ini, Server $+ %sl.scd01, AN) == 1) { did -c $dname 34 }
    if ($readini(Settings.ini, Server $+ %sl.scd01, AP) == 1) { did -c $dname 35 }
    did -ra $dname 7 $readini(Settings.ini, Server $+ %sl.scd01, Server)
    did -ra $dname 9 $readini(Settings.ini, Server $+ %sl.scd01, Nick)
    if ($readini(Settings.ini, Server $+ %sl.scd01, Password) != $null) { did -ra $dname 11 [Hidden] }
    did -ra $dname 13 $readini(Settings.ini, Server $+ %sl.scd01, Room01)
    did -ra $dname 15 $readini(Settings.ini, Server $+ %sl.scd01, Room02)
    did -ra $dname 17 $readini(Settings.ini, Server $+ %sl.scd01, Room03)
    did -ra $dname 19 $readini(Settings.ini, Server $+ %sl.scd01, Room04)
    did -ra $dname 21 $readini(Settings.ini, Server $+ %sl.scd01, Room05)
    did -ra $dname 23 $readini(Settings.ini, Server $+ %sl.scd01, Room06)
    did -ra $dname 25 $readini(Settings.ini, Server $+ %sl.scd01, Room07)
    did -ra $dname 27 $readini(Settings.ini, Server $+ %sl.scd01, Room08)
    did -ra $dname 29 $readini(Settings.ini, Server $+ %sl.scd01, Room09)
    did -ra $dname 31 $readini(Settings.ini, Server $+ %sl.scd01, Room10)
  }
  if ($did == 5) { 
    set %sl.scd01 5 
    if ($readini(Settings.ini, Server $+ %sl.scd01, AC) == 1) { did -c $dname 33 }
    if ($readini(Settings.ini, Server $+ %sl.scd01, AN) == 1) { did -c $dname 34 }
    if ($readini(Settings.ini, Server $+ %sl.scd01, AP) == 1) { did -c $dname 35 }
    did -ra $dname 7 $readini(Settings.ini, Server $+ %sl.scd01, Server)
    did -ra $dname 9 $readini(Settings.ini, Server $+ %sl.scd01, Nick)
    if ($readini(Settings.ini, Server $+ %sl.scd01, Password) != $null) { did -ra $dname 11 [Hidden] }
    did -ra $dname 13 $readini(Settings.ini, Server $+ %sl.scd01, Room01)
    did -ra $dname 15 $readini(Settings.ini, Server $+ %sl.scd01, Room02)
    did -ra $dname 17 $readini(Settings.ini, Server $+ %sl.scd01, Room03)
    did -ra $dname 19 $readini(Settings.ini, Server $+ %sl.scd01, Room04)
    did -ra $dname 21 $readini(Settings.ini, Server $+ %sl.scd01, Room05)
    did -ra $dname 23 $readini(Settings.ini, Server $+ %sl.scd01, Room06)
    did -ra $dname 25 $readini(Settings.ini, Server $+ %sl.scd01, Room07)
    did -ra $dname 27 $readini(Settings.ini, Server $+ %sl.scd01, Room08)
    did -ra $dname 29 $readini(Settings.ini, Server $+ %sl.scd01, Room09)
    did -ra $dname 31 $readini(Settings.ini, Server $+ %sl.scd01, Room10)
  }
  if ($did == 36) {
    if ($did($dname, 7).text != $null) { writeini Settings.ini Server $+ %sl.scd01 Server $did($dname, 7).text }
    else { remini Settings.ini Server $+ %sl.scd01 Server }
    if ($did($dname, 9).text != $null) { writeini Settings.ini Server $+ %sl.scd01 Nick $did($dname, 9).text }
    else { remini Settings.ini Server $+ %sl.scd01 Nick }
    if (($did($dname, 11).text != $null) && ($did($dname, 11).text != [hidden])) { writeini Settings.ini Server $+ %sl.scd01 Password $did($dname, 11).text }
    if ($did($dname, 11).text == $null) { remini Settings.ini Server $+ %sl.scd01 Password }
    if ($did($dname, 13).text != $null) { writeini Settings.ini Server $+ %sl.scd01 Room01 $did($dname, 13).text }
    else { remini Settings.ini Server $+ %sl.scd01 Room01 }
    if ($did($dname, 15).text != $null) { writeini Settings.ini Server $+ %sl.scd01 Room02 $did($dname, 15).text }
    else { remini Settings.ini Server $+ %sl.scd01 Room02 }
    if ($did($dname, 17).text != $null) { writeini Settings.ini Server $+ %sl.scd01 Room03 $did($dname, 17).text }
    else { remini Settings.ini Server $+ %sl.scd01 Room03 }
    if ($did($dname, 19).text != $null) { writeini Settings.ini Server $+ %sl.scd01 Room04 $did($dname, 19).text }
    else { remini Settings.ini Server $+ %sl.scd01 Room04 }
    if ($did($dname, 21).text != $null) { writeini Settings.ini Server $+ %sl.scd01 Room05 $did($dname, 21).text }
    else { remini Settings.ini Server $+ %sl.scd01 Room05 }
    if ($did($dname, 23).text != $null) { writeini Settings.ini Server $+ %sl.scd01 Room06 $did($dname, 23).text }
    else { remini Settings.ini Server $+ %sl.scd01 Room06 }
    if ($did($dname, 25).text != $null) { writeini Settings.ini Server $+ %sl.scd01 Room07 $did($dname, 25).text }
    else { remini Settings.ini Server $+ %sl.scd01 Room07 }
    if ($did($dname, 27).text != $null) { writeini Settings.ini Server $+ %sl.scd01 Room08 $did($dname, 27).text }
    else { remini Settings.ini Server $+ %sl.scd01 Room08 }
    if ($did($dname, 29).text != $null) { writeini Settings.ini Server $+ %sl.scd01 Room09 $did($dname, 29).text }
    else { remini Settings.ini Server $+ %sl.scd01 Room09 }
    if ($did($dname, 31).text != $null) { writeini Settings.ini Server $+ %sl.scd01 Room10 $did($dname, 31).text }
    else { remini Settings.ini Server $+ %sl.scd01 Room10 }
    if ($did($dname, 33).state == 1) { writeini Settings.ini Server $+ %sl.scd01 AC $did($dname, 33).state }
    else { remini Settings.ini Server $+ %sl.scd01 AC }
    if ($did($dname, 34).state == 1) { writeini Settings.ini Server $+ %sl.scd01 AN $did($dname, 34).state }
    else { remini Settings.ini Server $+ %sl.scd01 AN }
    if ($did($dname, 35).state == 1) { writeini Settings.ini Server $+ %sl.scd01 AP $did($dname, 35).state }
    else { remini Settings.ini Server $+ %sl.scd01 AP }
  }
}
on 1:dialog:scd01:init:*: {
  did -ra $dname 39 Please hover over a button or Edit box for help
  if ($readini(Settings.ini, Server $+ %sl.scd01, AC) == 1) { did -c $dname 33 }
  if ($readini(Settings.ini, Server $+ %sl.scd01, AN) == 1) { did -c $dname 34 }
  if ($readini(Settings.ini, Server $+ %sl.scd01, AP) == 1) { did -c $dname 35 }
  did -ra $dname 7 $readini(Settings.ini, Server $+ %sl.scd01, Server)
  did -ra $dname 9 $readini(Settings.ini, Server $+ %sl.scd01, Nick)
  if ($readini(Settings.ini, Server $+ %sl.scd01, Password) != $null) { did -ra $dname 11 [Hidden] }
  did -ra $dname 13 $readini(Settings.ini, Server $+ %sl.scd01, Room01)
  did -ra $dname 15 $readini(Settings.ini, Server $+ %sl.scd01, Room02)
  did -ra $dname 17 $readini(Settings.ini, Server $+ %sl.scd01, Room03)
  did -ra $dname 19 $readini(Settings.ini, Server $+ %sl.scd01, Room04)
  did -ra $dname 21 $readini(Settings.ini, Server $+ %sl.scd01, Room05)
  did -ra $dname 23 $readini(Settings.ini, Server $+ %sl.scd01, Room06)
  did -ra $dname 25 $readini(Settings.ini, Server $+ %sl.scd01, Room07)
  did -ra $dname 27 $readini(Settings.ini, Server $+ %sl.scd01, Room08)
  did -ra $dname 29 $readini(Settings.ini, Server $+ %sl.scd01, Room09)
  did -ra $dname 31 $readini(Settings.ini, Server $+ %sl.scd01, Room10)
}
on *:Start: {
  if ($readini(Settings.ini, Server1, AC) == 1) { server $readini(Settings.ini, Server1, Server) }
  if ($readini(Settings.ini, Server2, AC) == 1) { server -m $readini(Settings.ini, Server2, Server) }
  if ($readini(Settings.ini, Server3, AC) == 1) { server -m $readini(Settings.ini, Server3, Server) }
  if ($readini(Settings.ini, Server4, AC) == 1) { server -m $readini(Settings.ini, Server4, Server) }
  if ($readini(Settings.ini, Server5, AC) == 1) { server -m $readini(Settings.ini, Server5, Server) }
}
on *:Connect: {
  if (($readini(Settings.ini, Server $+ %sl.scd01, Server) == $server) && ($readini(Settings.ini, Server1, AN) == 1)) { 
    if ($readini(Settings.ini, Server $+ %sl.scd01, nick) != $null) { nick $readini(Settings.ini, Server $+ %sl.scd01, Nick) }
  }
  if (($readini(Settings.ini, Server1, Server) == $server) && ($readini(Settings.ini, Server1, AC) == 1)) { 
    if ($readini(Settings.ini, Server1, Room01) != $null) { join $readini(Settings.ini, Server1, Room01) }
    if ($readini(Settings.ini, Server1, Room02) != $null) { join $readini(Settings.ini, Server1, Room02) }
    if ($readini(Settings.ini, Server1, Room03) != $null) { join $readini(Settings.ini, Server1, Room03) }
    if ($readini(Settings.ini, Server1, Room04) != $null) { join $readini(Settings.ini, Server1, Room04) }
    if ($readini(Settings.ini, Server1, Room05) != $null) { join $readini(Settings.ini, Server1, Room05) }
    if ($readini(Settings.ini, Server1, Room06) != $null) { join $readini(Settings.ini, Server1, Room06) }
    if ($readini(Settings.ini, Server1, Room07) != $null) { join $readini(Settings.ini, Server1, Room07) }
    if ($readini(Settings.ini, Server1, Room08) != $null) { join $readini(Settings.ini, Server1, Room08) }
    if ($readini(Settings.ini, Server1, Room09) != $null) { join $readini(Settings.ini, Server1, Room09) }
    if ($readini(Settings.ini, Server1, Room10) != $null) { join $readini(Settings.ini, Server1, Room10) }
    if (($readini(Settings.ini, Server1, Password) != $null) && ($readini(Settings.ini, Server1, AP) == 1) && ($readini(Settings.ini, Server1, nick) == $me)) { msg nickserv identify $readini(Settings.ini, Server1, Password) }
  }
  if (($readini(Settings.ini, Server2, Server) == $server) && ($readini(Settings.ini, Server2, AC) == 1)) { 
    if ($readini(Settings.ini, Server2, Room01) != $null) { join $readini(Settings.ini, Server2, Room01) }
    if ($readini(Settings.ini, Server2, Room02) != $null) { join $readini(Settings.ini, Server2, Room02) }
    if ($readini(Settings.ini, Server2, Room03) != $null) { join $readini(Settings.ini, Server2, Room03) }
    if ($readini(Settings.ini, Server2, Room04) != $null) { join $readini(Settings.ini, Server2, Room04) }
    if ($readini(Settings.ini, Server2, Room05) != $null) { join $readini(Settings.ini, Server2, Room05) }
    if ($readini(Settings.ini, Server2, Room06) != $null) { join $readini(Settings.ini, Server2, Room06) }
    if ($readini(Settings.ini, Server2, Room07) != $null) { join $readini(Settings.ini, Server2, Room07) }
    if ($readini(Settings.ini, Server2, Room08) != $null) { join $readini(Settings.ini, Server2, Room08) }
    if ($readini(Settings.ini, Server2, Room09) != $null) { join $readini(Settings.ini, Server2, Room09) }
    if ($readini(Settings.ini, Server2, Room10) != $null) { join $readini(Settings.ini, Server2, Room10) }
    if (($readini(Settings.ini, Server2, Password) != $null) && ($readini(Settings.ini, Server2, AP) == 2) && ($readini(Settings.ini, Server2, nick) == $me)) { msg nickserv identify $readini(Settings.ini, Server2, Password) }
  }
  if (($readini(Settings.ini, Server3, Server) == $server) && ($readini(Settings.ini, Server3, AC) == 1)) { 
    if ($readini(Settings.ini, Server3, Room01) != $null) { join $readini(Settings.ini, Server3, Room01) }
    if ($readini(Settings.ini, Server3, Room02) != $null) { join $readini(Settings.ini, Server3, Room02) }
    if ($readini(Settings.ini, Server3, Room03) != $null) { join $readini(Settings.ini, Server3, Room03) }
    if ($readini(Settings.ini, Server3, Room04) != $null) { join $readini(Settings.ini, Server3, Room04) }
    if ($readini(Settings.ini, Server3, Room05) != $null) { join $readini(Settings.ini, Server3, Room05) }
    if ($readini(Settings.ini, Server3, Room06) != $null) { join $readini(Settings.ini, Server3, Room06) }
    if ($readini(Settings.ini, Server3, Room07) != $null) { join $readini(Settings.ini, Server3, Room07) }
    if ($readini(Settings.ini, Server3, Room08) != $null) { join $readini(Settings.ini, Server3, Room08) }
    if ($readini(Settings.ini, Server3, Room09) != $null) { join $readini(Settings.ini, Server3, Room09) }
    if ($readini(Settings.ini, Server3, Room10) != $null) { join $readini(Settings.ini, Server3, Room10) }
    if (($readini(Settings.ini, Server3, Password) != $null) && ($readini(Settings.ini, Server3, AP) == 1) && ($readini(Settings.ini, Server3, nick) == $me)) { msg nickserv identify $readini(Settings.ini, Server3, Password) }
  }
  if (($readini(Settings.ini, Server4, Server) == $server) && ($readini(Settings.ini, Server4, AC) == 1)) { 
    if ($readini(Settings.ini, Server4, Room01) != $null) { join $readini(Settings.ini, Server4, Room01) }
    if ($readini(Settings.ini, Server4, Room02) != $null) { join $readini(Settings.ini, Server4, Room02) }
    if ($readini(Settings.ini, Server4, Room03) != $null) { join $readini(Settings.ini, Server4, Room03) }
    if ($readini(Settings.ini, Server4, Room04) != $null) { join $readini(Settings.ini, Server4, Room04) }
    if ($readini(Settings.ini, Server4, Room05) != $null) { join $readini(Settings.ini, Server4, Room05) }
    if ($readini(Settings.ini, Server4, Room06) != $null) { join $readini(Settings.ini, Server4, Room06) }
    if ($readini(Settings.ini, Server4, Room07) != $null) { join $readini(Settings.ini, Server4, Room07) }
    if ($readini(Settings.ini, Server4, Room08) != $null) { join $readini(Settings.ini, Server4, Room08) }
    if ($readini(Settings.ini, Server4, Room09) != $null) { join $readini(Settings.ini, Server4, Room09) }
    if ($readini(Settings.ini, Server4, Room10) != $null) { join $readini(Settings.ini, Server4, Room10) }
    if (($readini(Settings.ini, Server4, Password) != $null) && ($readini(Settings.ini, Server4, AP) == 1) && ($readini(Settings.ini, Server4, nick) == $me)) { msg nickserv identify $readini(Settings.ini, Server4, Password) }
  }
  if (($readini(Settings.ini, Server5, Server) == $server) && ($readini(Settings.ini, Server5, AC) == 1)) { 
    if ($readini(Settings.ini, Server5, Room01) != $null) { join $readini(Settings.ini, Server5, Room01) }
    if ($readini(Settings.ini, Server5, Room02) != $null) { join $readini(Settings.ini, Server5, Room02) }
    if ($readini(Settings.ini, Server5, Room03) != $null) { join $readini(Settings.ini, Server5, Room03) }
    if ($readini(Settings.ini, Server5, Room04) != $null) { join $readini(Settings.ini, Server5, Room04) }
    if ($readini(Settings.ini, Server5, Room05) != $null) { join $readini(Settings.ini, Server5, Room05) }
    if ($readini(Settings.ini, Server5, Room06) != $null) { join $readini(Settings.ini, Server5, Room06) }
    if ($readini(Settings.ini, Server5, Room07) != $null) { join $readini(Settings.ini, Server5, Room07) }
    if ($readini(Settings.ini, Server5, Room08) != $null) { join $readini(Settings.ini, Server5, Room08) }
    if ($readini(Settings.ini, Server5, Room09) != $null) { join $readini(Settings.ini, Server5, Room09) }
    if ($readini(Settings.ini, Server5, Room10) != $null) { join $readini(Settings.ini, Server5, Room10) }
    if (($readini(Settings.ini, Server5, Password) != $null) && ($readini(Settings.ini, Server5, AP) == 1) && ($readini(Settings.ini, Server5, nick) == $me)) { msg nickserv identify $readini(Settings.ini, Server5, Password) }
  }
}
on *:notice:*:?: {
  if (($nick == nickserv) && (identify isin $1-) && ($readini(Settings.ini, Server $+ %sl.scd01, AP) == 1)) { msg nickserv identify $readini(Settings.ini, Server $+ %sl.scd01, Password) }
}
menu status,query,channel {
  -.-Auto Connect/Join/Identify v1.0-.-:/sci01
}
on *:load: {
  echo -a 7,0This Snippet was writeen by SL, report bugs at slc@webmail.co.za or ScriptorZ@gmail.com . Find more Scripts by SL at http://ScriptorZ.cjb.net
}
on *:unload: {
  echo -a 7,0The Snippet was unloaded. Find more Products by SL at http://ScriptorZ.cjb.net
}

Comments

Sign in to comment.
bigrat2   -  Mar 09, 2009

Okay, thanks. I'll get it finalised and submitted once I get home from uni.

 Respond  
PuNkTuReD   -  Mar 09, 2009

submit your own and give partial credit, and a link to his post.

 Respond  
bigrat2   -  Mar 09, 2009

Hmm. I quite liked this snippet, but I got irritated at a few bugs and the coding style, so I ended up rewriting it.

What's the general consensus on submitting other peoples code if it's been majorly overhauled? By Majorly overhauled, I mean it's now 10kb instead of 24kb - with no loss to functionality - with many bug fixes and some other improvements.

Do I post it here, or do I submit my own and give this guy partial credit?

 Respond  
bourneident   -  Feb 08, 2008

autojoin doesn\'t seem to work
it auto connects and identifies but then it does not join channels
other then that great job

 Respond  
ldcrew   -  Dec 12, 2006

thanks was what i was looking for .. to bad i posted in forum request already
:( .. 10 x TY ... /ld

 Respond  
Yoinx   -  Dec 13, 2004

Extremely nice code.... But Mirc already has performs built in.... :| nonetheless though its a great job.

 Respond  
DarthReven   -  Nov 17, 2004

little long to be just a scriptlet but interesting

 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.