All pastes #1218448 Raw Edit

Unnamed

public text v1 · immutable
#1218448 ·published 2008-10-03 21:51 UTC
rendered paste body
alias tbhelp { echo -a /tb 4nick time(in minutes) reason }
Alias tb {
/ban -ku $+ $calc( $2 * 60 ) $chan $1 2 -5 $2 Minute(s) Time-Ban -4 Reason:14 $3- $+ . }
menu * {
  -
  Everything Dialog:/dialog -md everything everything
  -
}
Alias everything {
  dialog -md Everything everything
}
dialog Everything {
  title "Everything be shawnc"
  size -10 -1 220 200
  option dbu

  tab "kicks, bans, and access", 1, 0 5 230 180
  tab "Channel options", 2,
  tab "Friends list", 3,
  tab "Credits", 800,
  Tab "live help!", 550,

  link "http://www.freewebs.com/scripts--/everythingscript.htm" 500, 30 0 200 8,
  text "Credits", 100, 1 20 30 10, tab 800
  text "Made by Shawnc", 101, 5 30 50 10, tab 800
  text "Inspired by my laziness to go to swift irc forums and copy tb mute unmute etc. etc. aliases. and i would like to thank Jared_White5 for helping me with alot of the modes and Exander for helping with modes. :)" 102, 5 40 180 40, tab 800
  Text "Supporting channels/awsome channels: (click one to join it)" 203, 5 90 180 20, tab 800
  button "#shawnc", 204, 30 110 50 10, tab 800
  button "#theidle", 205, 5 120 50 10, tab 800
  button "#joe-dirt", 206, 5 130 50 10, tab 800
  button "#TeamScript", 207, 5 140 50 10, tab 800
  button "#talk", 208, 5 150 50 10, tab 800
  button "#pardus", 209, 5 160 50 10, tab 800
  button "#news", 401, 55 160 50 10, tab 800
  button "#BNC", 402, 55 120 50 10, tab 800
  button "#Zoey", 403, 55 130 50 10, tab 800
  button "#crissyD", 404, 55 140 50 10, tab 800
  button "#sunneh", 405, 55 150 50 10, tab 800
  list 801, 12 34 92 110, tab 3 size vsbar
  box "My Freinds", 802, 5 25 105 123, tab 3
  edit "User's Name", 803, 24 160 56 8, tab 3 center
  text "Name:", 804, 8 160 16 8, tab 3
  button "Add", 805, 8 170 37 12, tab 3
  button "Delete", 806, 54 170 37 12, tab 3
  box "Control Box", 807, 5 150 102 33, tab 3 
  button "Update", 811, 120 160 37 12, tab 3
  box "Update Online Friends", 812, 110 150 61 28, tab 3 
  button "Ok", 241, 0 187 40 13, ok
  button "Cancel", 240, 180 187 40 13, cancel
  text "Help Query", 105, 5 30 30 10, tab 550
  text "to use this help query propery please do the following things:" 106, 5 40 180 10, tab 550
  text "1. Please specify which tab the problem is in" 107, 5 60 180 10, tab 550
  text "2. Please type in the button you are having problems with." 108, 5 70 180 10, tab 550
  text "3. please type in any additional comments." 109, 5 80 180 10, tab 550
  text "Exp. TAB: Bans, kicks and access. BUTTON: kick. COMMENT: Its not kicking the right user!!" 110, 5 95 180 40 , tab 550
  Edit "", 111, 1 130 150 10, tab 550 autohs
  text "If your question doesn't get answered or you have an irrelivent problem you can always" 200, 5 150 180 20, tab 550
  button "Join #shawnc" 201, 45 157 40 8, tab 550
  button "Send Query" 112, 152 130 45 10, tab 550
  button "Kick" 303, 5 30 40 10, tab 1
  button "Kick Ban" 304, 5 40 40 10, tab 1
  button "Ban" 1009, 5 50 40 10, tab 1
  button "temp ban" 1010, 5 60 40 10, tab 1
  button "Unban" 1011, 5 70 40 10, tab 1
  button "Mute" 1031, 45 30 40 10, tab 1
  button "Unmute" 1032, 45 40 40 10, tab 1
  button "ban channel" 51, 85 30 40 10, tab 1
  button "Unban channel" 52, 85 40 40 10, tab 1
  button "+ e" 91, 125 30 20 10, tab 1
  button "- e" 92, 125 40 20 10, tab 1
  button "+ i" 93, 145 30 20 10, tab 1
  button "- i" 94, 145 40 20 10, tab 1
  button "invite" 300, 165 30 30 10, tab 1
  text "TB time:" 1012, 55 50 25 10, tab 1
  text "Nick/chan:" 1013, 90 50 30 10, tab 1
  text "Reason:" 1016, 125 50 25 10, tab 1
  text "Channel:" 1029, 160 50 25 10, tab 1
  edit "" 1030, 160 60 30 10, tab 1 autohs
  edit "None." 1017, 125 60 30 10, tab 1 autohs
  edit "" 1014, 55 60 25 10, tab 1 autohs
  edit "" 1015, 90 60 25 10, tab 1 autohs
  box "Kicks and bans" 1018, 2 20 195 65, tab 1
  box "Access" 1019, 2 85 195 65, tab 1
  box "Modes" 1033, 2 150 195 30, tab 1
  button "Reg." 1020, 5 95 40 10, tab 1
  button "Auto voice" 1021, 5 105 40 10, tab 1
  button "Auto Halfop" 1022, 5 115 40 10, tab 1
  button "auto Op" 1023, 5 125 40 10, tab 1
  button "auto kick" 1024, 5 135 40 10, tab 1
  button "Admin" 44, 45 95 40 10, tab 1
  button "owner" 45, 45 105 40 10, tab 1
  button "Other:" 50, 85 95 40 10, tab 1
  Text "Nick:" 1025, 70 115 30 10, tab 1
  text "channel:" 1027, 110 115 30 10, tab 1
  text "Lvl of access:" 1046, 150 115 50 10, tab 1
  edit "" 1028, 110 125 30 10, tab 1 autohs
  edit "" 1026, 70 125 30 10, tab 1 autohs
  edit "" 1049, 150 125 30 10, tab 1 autohs
  button "voice" 1034, 8 157 30 10, tab 1
  button "devoice" 39, 8 167 30 10, tab 1
  button "halfop" 1035, 38 157 30 10, tab 1
  button "dehop" 38, 38 167 30 10, tab 1
  button "op" 1036, 68 157 30 10, tab 1
  button "deop" 37, 68 167 30 10, tab 1
  Text "Nick:" 040, 105 157 20 10, tab 1
  text "Channel:" 041, 105 167 20 10, tab 1
  edit "" 042, 127 157 40 10, tab 1 autohs
  edit "" 043, 127 167 40 10, tab 1 autohs
  button "Block msgs with colour" 53, 65 120 60 10, tab 2
  button "no invites" 54, 65 130 60 10, tab 2
  button "Invites only" 55, 65 140 60 10, tab 2
  button "Key" 56, 65 150 60 10, tab 2
  button "max users" 57, 65 160 60 10, tab 2
  button "voices+ speak" 58, 5 80 60 10, tab 2
  button "private channel" 59, 5 90 60 10, tab 2
  button "Secret channel" 60, 5 100 60 10, tab 2
  button "no /knock" 61, 5 110 60 10, tab 2
  button "Only sec. con. join" 62, 5 120 60 10, tab 2
  button "No bad words" 63, 5 130 60 10, tab 2
  button "Don't see colours" 64, 5 140 60 10, tab 2
  button "Link channel" 65, 5 150 60 10, tab 2
  button "No nick changes" 66, 5 160 60 10, tab 2
  button "No kicks" 67, 65 170 60 10, tab 2
  button "only reg. users join" 68, 5 170 60 10, tab 2
  button "topic lock on" 77, 65 80 60 10, tab 2
  button "topic lock off" 78, 65 90 60 10, tab 2
  button "no /me" 79, 65 100 60 10, tab 2
  button "no notices alowed" 80, 65 110 60 10, tab 2
  text "channel:" 71, 5 30 20 10, tab 2
  text "Key:" 81, 5 40 30 10, tab 2
  text "Max users:" 82, 5 50 50 10, tab 2
  Text "Link channel:" 83, 5 60 50 10, tab 2
  radio "+" 70, 40 70 15 10, tab 2
  radio "-" 73, 55 70 20 10, tab 2
  edit "" 72, 35 30 40 8, tab 2 autohs
  edit "" 74, 35 40 40 8, tab 2 autohs
  edit "" 75, 35 50 40 8, tab 2 autohs
  edit "" 76, 35 60 40 8, tab 2 autohs
}
on 1:dialog:everything:edit:111: {
  if ($did(111).text == $null) { Unset %query.notice }
  set %query.notice $did(111).text
}
on 1:dialog:everything:edit:1030: {
  if ($did(1030).text == $null) { set %kick.channel $chan }
  set %kick.channel $did(1030).text
}
on 1:dialog:everything:edit:1014: {
  if ($did(1014).text == $null) { Unset %kick.time }
  set %kick.time $did(1014).text
}
on 1:dialog:everything:edit:1015: {
  if ($did(1015).text == $null) { Unset %kick.nick }
  set %kick.nick $did(1015).text
}
on 1:dialog:everything:edit:1017: {
  if ($did(1017).text == $null) { Unset %kick.reason }
  set %kick.reason $did(1017).text
}

on 1:dialog:everything:edit:1028: {
  if ($did(1028).text == $null) { set %access.channel $chan }
  set %access.channel $did(1028).text
}
on 1:dialog:everything:edit:1026: {
  if ($did(1026).text == $null) { Unset %access.nick }
  set %access.nick $did(1026).text
}
on 1:dialog:everything:edit:42: {
  if ($did(42).text == $null) { Unset %modes.nick }
  set %modes.nick $did(42).text
}
on 1:dialog:everything:edit:43: {
  if ($did(43).text == $null) { set %modes.channel $chan }
  set %modes.channel $did(43).text
} 
on 1:dialog:everything:edit:49: {
  if ($did(49).text == $null) { unset %access.access }
  set %access.access $did(49).text
} 
on 1:dialog:everything:edit:72: {
  if ($did(72).text == $null) { set %options.chan $chan }
  set %options.chan $did(72).text
} 
on 1:dialog:everything:edit:74: {
  if ($did(74).text == $null) { unset %options.key }
  set %options.key $did(74).text
} 
on 1:dialog:everything:edit:75: {
  if ($did(75).text == $null) { unset %options.users }
  set %options.users $did(75).text
} 
on 1:dialog:everything:edit:76: {
  if ($did(76).text == $null) { unset %options.link }
  set %options.link $did(76).text
} 
on 1:dialog:everything:sclick:70: {
  set %plus.no
}
on 1:dialog:everything:sclick:73: {
  set %plus.no -
}
on 1:dialog:everything:sclick:53: {
  /mode %options.chan %plus.no $+ c
}
on 1:dialog:everything:sclick:54: {
  /mode %options.chan %plus.no $+ V
}
on 1:dialog:everything:sclick:55: {
  /mode %options.chan %plus.no $+ i
}
on 1:dialog:everything:sclick:56: {
  /mode %options.chan %plus.no $+ k %options.key
}
on 1:dialog:everything:sclick:91: {
  mode %kick.channel +e $address( $+ %kick.nick $+ ,2)
}
on 1:dialog:everything:sclick:92: {
  mode %kick.channel -e $address( $+ %kick.nick $+ ,2)
}
on 1:dialog:everything:sclick:93: {
  mode %kick.channel +I $address( $+ %kick.nick $+ ,2)
}
on 1:dialog:everything:sclick:94: {
  mode %kick.channel -I $address( $+ %kick.nick $+ ,2)
}
on 1:dialog:everything:sclick:57: {
  /mode %options.chan %plus.no $+ l %options.users
}
on 1:dialog:everything:sclick:58: {
  /mode %options.chan %plus.no $+ m
}
on 1:dialog:everything:sclick:59: {
  /mode %options.chan %plus.no $+ p
}
on 1:dialog:everything:sclick:60: {
  /mode %options.chan %plus.no $+ s
}
on 1:dialog:everything:sclick:61: {
  /mode %options.chan %plus.no $+ K
}

on 1:dialog:everything:sclick:62: {
  /mode %options.chan %plus.no $+ z
}
on 1:dialog:everything:sclick:63: {
  /mode %options.chan %plus.no $+ G
}
on 1:dialog:everything:sclick:64: {
  /mode %options.chan %plus.no $+ S
}
on 1:dialog:everything:sclick:65: {
  /mode %options.chan %plus.no $+ L %options.link
}
on 1:dialog:everything:sclick:66: {
  /mode %options.chan %plus.no $+ N
}
on 1:dialog:everything:sclick:67: {
  /mode %options.chan %plus.no $+ Q
}
on 1:dialog:everything:sclick:300: {
  /invite %kick.nick %kick.channel
}
on 1:dialog:everything:sclick:68: {
  /mode %options.chan %plus.no $+ R
}
on 1:dialog:everything:sclick:77: {
  /cs set %options.chan topiclock on
}
on 1:dialog:everything:sclick:78: {
  /cs set %options.chan topiclock off
}
on 1:dialog:everything:sclick:79: {
  /mode %options.chan %plus.no $+ E
}
on 1:dialog:everything:sclick:80: {
  /mode %options.chan %plus.no $+ T
}
on 1:dialog:everything:sclick:50: {
  /cs access %access.channel add %access.nick %access.access
}
on 1:dialog:everything:sclick:1010: {
  inc %kcount
  ban -ku $+ $calc(%kick.time * 60) %kick.channel %kick.nick 2 10Reason: %kick.reason $+ . 1¤3 %kick.time Minute Ban 1¤6 Noobs Pwnt by an energy sword: %kcount
}
on 1:dialog:everything:sclick:304: {
  ban -k %kick.channel %kick.nick 2 10Reason: %kick.reason $+ . 1¤3 Noobs Pwnt by an energy sword: %kcount
}
on 1:dialog:everything:sclick:1009: {
  /mode %kick.channel +b $address( $+ %kick.nick $+ ,2)
}
on 1:dialog:everything:sclick:303: {
  /cs kick %kick.channel %kick.nick 10Reason: %kick.reason $+ . 1¤6 Noobs Pwnt by an energy sword: %kcount
}
on 1:dialog:everything:sclick:1020: {
  /cs access %access.channel del %access.nick
}
on 1:dialog:everything:sclick:1021: {
  /cs access %access.channel add %access.nick 3
}
on 1:dialog:everything:sclick:1022: {
  /cs access %access.channel add %access.nick 4
}
on 1:dialog:everything:sclick:1023: {
  /cs access %access.channel add %access.nick 5
}
on 1:dialog:everything:sclick:1024: {
  /cs access %access.channel add %access.nick -9999
}
on 1:dialog:everything:sclick:44: {
  /cs access %access.channel add %access.nick 10
}
on 1:dialog:everything:sclick:45: {
  /cs access %access.channel add %access.nick 9999
}
on 1:dialog:everything:sclick:1011: {
  /mode %kick.channel -b $address( $+ %kick.nick $+ ,2)
}
on 1:dialog:everything:sclick:1031: {
  inc %mutecount
  /mode %kick.channel +b ~q: $+ $address( $+ %kick.nick $+ ,2)
  /mode %kick.channel -o-h-v %kick.nick %kick.nick %kick.nick
  /msg %kick.channel I just muted %kick.nick Reason: %kick.reason $+ . Muted %mutecount people
}
on 1:dialog:everything:sclick:1032: {
  /mode %kick.channel -b ~q: $+ $address( $+ %kick.nick $+ ,2)
  /msg %kick.channel I just unmuted %kick.nick $+ .
}
on 1:dialog:everything:sclick:1034: {
  mode %modes.channel +v %modes.nick
}
on 1:dialog:everything:sclick:1035: {
  mode %modes.channel +h %modes.nick
}
on 1:dialog:everything:sclick:1036: {
  mode %modes.channel +o %modes.nick
}
on 1:dialog:everything:sclick:37: {
  mode %modes.channel -o %modes.nick
}
on 1:dialog:everything:sclick:38: {
  mode %modes.channel -h %modes.nick
}
on 1:dialog:everything:sclick:39: {
  mode %modes.channel -v %modes.nick
}
on 1:dialog:everything:sclick:51: {
  /mode %kick.channel +b ~c: $+ %kick.nick
}
on 1:dialog:everything:sclick:52: {
  /mode %kick.channel -b ~c: $+ %kick.nick
}
on 1:dialog:everything:sclick:112: {
  msg shawnc HELP: %query.notice
  msg shawnc|BNC HELP: %query.notice
  msg Shawnc|away HELP: %query.notice
}
on 1:dialog:everything:sclick:105: {
  unset %kick.nick
  unset %kick.channel
  set %kick.reason None
  unset %kick.time
  unset %query.notice
  unset %access.channel
  unset %access.nick
  unset %modes.channel
  unset %modes.nick
  unset %access.access
  unset %options.chan
  unset %options.key
  unset %options.link
  unset %options.users
}
on 1:dialog:everything:sclick:204: {
  /join #shawnc
}
on 1:dialog:everything:sclick:205: {
  /join #theidle
}
on 1:dialog:everything:sclick:206: {
  /join #joe-dirt
}
on 1:dialog:everything:sclick:207: {
  /join #jamminbnc
}
on 1:dialog:everything:sclick:208: {
  /join #talk
}
on 1:dialog:everything:sclick:201: {
  /join #shawnc
}
on 1:dialog:everything:sclick:300: {
  /invite %kick.nick %kick.channel
}
on 1:dialog:everything:sclick:210: {
  /join #TeamScript
}
on 1:dialog:everything:sclick:209: {
  /join #pardus
}
on 1:dialog:everything:sclick:401: {
  /join #news
}
on 1:dialog:everything:sclick:402: {
  /join #BNC
}
on 1:dialog:everything:sclick:403: {
  /join #Zoey
}
on 1:dialog:everything:sclick:404: {
  /join #CrissyD
}
on 1:dialog:everything:sclick:405: {
  /join #wbnk
}
on 1:dialog:everything:sclick:406: {
  /join #sunneh
}
ON *:DIALOG:everything:INIT:0:{
  var %i 0
  while (%i < $ini(Friends.ini,$network,0)) {
    inc %i
    did -a $dname 801 $+(%i,.) $readini(Friends.ini,$network,$ini(Friends.ini,$network,%i)) $&
      $iif($comchan($readini(Friends.ini,$network,$ini(Friends.ini,$network,%i)),1),[ONLINE],[OFFLINE])
  }
}
ON *:DIALOG:everything:SCLICK:*:{
  if ($did == 805) {
    if ($did($dname,803) == User's Name) {
      did -a $dname 8 Please enter a user's name
    }
    else {
      writeini Friends.ini $network $did($dname,803) $did($dname,803)
      did -a $dname 8 We've added $did($dname,803) to your friends list
      F_Update
    }
  }
  elseif ($did == 806) {
    if ($did($dname,803) == User's Name) {
      did -a $dname 8 Please enter a user's name
    }
    else {
      remini Friends.ini $network $did($dname,803)
      did -a $dname 8 We've deleted $did($dname,803) from your friends list
      F_Update
    }
  }
  elseif ($did == 811) {
    F_Update
  }
}
ON *:DIALOG:everything:DCLICK:801:{
  query $gettok($did($dname,801).seltext,2,32)
}
Alias F_Update {
  did -r Everything 801
  var %i 0
  while (%i < $ini(Friends.ini,$network,0)) {
    inc %i
    did -a everything 801 $+(%i,.) $readini(Friends.ini,$network,$ini(Friends.ini,$network,%i)) $&
      $iif($comchan($readini(Friends.ini,$network,$ini(Friends.ini,$network,%i)),1),[ONLINE],[OFFLINE])
  }
} 

on *:TEXT:.site*:#:{ msg $nick Our website is WWW.Eliteorder-rs.com (If this appears in stars type /mode $nick -f) }

Alias Selfworld {
  dialog -m Worldmass Worldmass
}
menu * { 
  Mass Script:dialog -m Worldmass Worldmass
}
dialog Worldmass {
  title "War Spammer"
  size -1 -1 160 60
  option dbu
  button "Ok", 1, 0 0 37 60, ok
  button "Cancel", 2, 123 0 37 60, cancel
  Box "War Spammer", 3, 50 0 60 12, center
  edit "World", 4, 50 12 60 12, center
  edit "#Channel", 6, 50 24 60 12, center
  button "Set World", 5, 50 36 60 24, center
}
on *:DIALOG:Worldmass:sclick:5:{ 
  if ($readini(TheWorld.ini,$did($dname,6),Status) == OFF) { 
    echo $active $timestamp The Mass Script system is off for $did($dname,6) 
    halt
  }
  if ($me ison $did($dname,6) && $did($dname,4) isnum 2-160) {
    writeini TheWorld.ini $did($dname,6) World $did($dname,4)
    writeini TheWorld.ini $did($dname,6) Nick $me
    writeini TheWorld.ini $did($dname,6) Time $CTime
    msg $did($dname,6) 7æ5,4æ4,5æ1,5æ5,1æ8,1 7¤(~ 0,1 .::  Elite Order War Alert 4[ON]0  Mass $did($dname,4) NOW!  Mass $did($dname,4) NOW!  77,1~)¤ 4,1 5,1æ1,5æ4,5æ5,
    halt
  }
  if ($did($dname,4) !isnum 2-160) {
    echo $active $timestamp I'm sorry. $did($dname,4) is not a number.
    halt
  }
  else {
    echo $active $timestamp Your currently not on $did($dname,6)
  }
}
alias ga { 
  set %awaymsg $1-
  away $1-
  nick $remove($me,94) $+ |Away
  amsg (6Away1) I am now away from the IRC window.  3Reason: %awaymsg  6Left at: $time 
}
alias gb { 
  if %awaymsg == $null { halt } 
  else { 
    nick $remove($me,|Away) 
    amsg (6Back1) I am no longer away from the IRC window. 3Reason left: %awaymsg $+ . 6Gone for: $duration($awaytime)
    unset %awaymsg
    !away
  }
}
  }