All pastes #487292 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-05-14 11:34 UTC
rendered paste body
h {
  if ($1 == $null) {
    join #irchelp
  }
  if ($1 == +s) {
    say $2- To stop your channel showing in /whois: /mode #channel +s 
  }
  if ($1 == linkchan || $1 == lL || $1 == redirect) {
    say $2- To link your channel to another channel: /cs set #channel mlock +lL 1 #target 
  }
  if ($1 == joinchan) {
    say $2- To join another channel: /join #channel 
  }
  if ($1 == dontkickvoices) {
    say $2- When dontkickvoices is enabled, the network services bot won't kick voiced users. 
    say $2- To set/unset dontkickvoices: /bs set #channel dontkickvoices [on|off] 
  }
  if ($1 == dontkickvoices) {
    say $2- When dontkickops is enabled, the network service bot won't kick operators. 
    say $2- To set/unset dontkickops, type: /bs set #channel dontkickops [on|off] 
  }
  if ($1 == bottalk) {
    say $2- To speak through your services bot: /bs say #channel text 
  }
  if ($1 == act) {
    say $2- To use actions through your services bot: /bs act #channel text 
  }
  if ($1 == cread) {
    say $2- To read a channel memo: /ms read #channel number 
  }
  if ($1 == memo) {
    say $2- To send a memo to someone: /ms send nick message 
    say $2- To read a memo: /ms read 1-5 
  }
  if ($1 == URL || $1 == website) {
    say $2- To assign a URL to your nickname: /ns set url website 
  }
  if ($1 == autovoice) {
    say $2- To voice everyone that joins your channel: /cs levels #channel set autovoice -1  
  }
  if ($1 == autoop) {
    say $2- To op everyone that joins your channel: /cs levels #channel set autoop -1 
  }
  if ($1 == mlock) {
    say $2- To change the locked modes on your channel: /cs set #channel mlock +/-modes  
  }
  if ($1 == signkick) {
    say $2- To toggle the signed kick option: /cs set #channel signkick [on|off] 
  }
  if ($1 == tlock || $1 == topiclock) {
    say $2- To toggle the topic lock option: /cs set #channel topiclock [on|off] 
  }
  if ($1 == flood) {
    say $2- To activate flood protection: /bs kick #channel flood on 
  }
  if ($1 == newdescription || $1 == desc || $1 == description) {
    say $2- To edit your channel's description: /cs set #channel desc newdesc  
  }
  if ($1 == greet) {
    say $2- To change your personal greet: /ns set greet message 
  }
  if ($1 == entrymsg) {
    say $2- To change your channel's entry message: /cs set #channel entrymsg message 
  }
  if ($1 == badwords) {
    say $2- To add a word to the badwords list: /bs badwords #channel add word 
    say $2- To enable badword kicking: /bs kick #channel badwords on 
  }
  if ($1 == changepass || $1 == newpass) {
    say $2- To set a new password: /ns set pass newpass 
  }
  if ($1 == owner) {
    say $2- To transfer founder status: /cs set #channel founder nickname 
  }
  if ($1 == id || $1 == identify) {
    say $2- To identify your nickname: /ns identify password 
  }
  if ($1 == custombot) {
    say $2- To invite a custom bot: /invite bot #channel 
    say $2- Custom bot list: http://wiki.swiftirc.net/index.php/CustomBots 
  }
  if ($1 == nickname) {
    /F2
  }
  if ($1 == channel) {
    /F1
  }
  if ($1 == bot) {
    /F3
  }
  if ($1 == color) {
    say $2- To type to colour: Hold CTRL and press K. Next release CTRL, type a number between 1-15, and then type your text.  
  }
  if ($1 == delaccess) {
    say $2- To delete someone off the access list: /cs access #channel del nickname 
  }
  if ($1 == ban) {
    say $2- To ban someone with a reason: /cs ban #channel nickname reason 
  }
  if ($1 == unban) {
    say $2- To unban someone, type: /mode #channel -b hostmask 
    say $2- To find an online user's hostmask: /whois nickname 
  }
  if ($1 == topic) {
    say $2- To change your channel topic: /topic #channel topic 
  }
  if ($1 == ghost) {
    say $2- To ghost a dead client: /ns ghost nickname password        
  }
  if ($1 == modes) { 
    say $2- To set a channel mode: /mode #channel  +/-modes
    say $2- For a list of channel modes: /helpop ?chmodes
  }
  if ($1 == group) {
    say $2- To group a nickname: /ns group target password 
  }
  if ($1 == msg || $1 == privmsg) {
    say $2- To private message someone: /msg nickname message 
  }
  if ($1 == notice) {
    say $2- To notice someone: /notice nickname message 
  }
  if ($1 == botlist) {
    say $2- For a list of services bots, type: /bs botlist 
  }
  if ($1 == botleave) {
    say $2- To unassign you services bot (not recommended)  type: /bs unassign #channel 
  }
  if ($1 == accesschange) {
    say $2- To change what level access you must have to give access type /cs levels #channel acc-change level
  }
  if ($1 == ignore) {
    say $2- To ignore private messages, type: /silence +hostmask 
    say $2- To find an online nicknames hostmask: /whois nickname 
  }
  if ($1 == akick) {
    say $2- To configure your autokick list: /cs akick #channel [add|del] hostmask reason 
  }
  if ($1 == akicklist) {
    say $2- To view your autokick list: /cs akick #channel list 
  }
  if ($1 == selfunban) {
    say $2- To unban yourself from a channel: /cs unban #channel 
  }
  if ($1 == changenick) {
    say $2- To change your current nickname: /nick newnick 
  }
  if ($1 == secureops) {
    say $2- To remove secureops: /cs set #channel secureops off 
  }
  if ($1 == kill) {
    say $2- To turn on kill (60 seconds to identify): /ns set kill on 
  }
  if ($1 == quick) {
    say $2- To turn on kill quick (20 seconds to identify): /ns set kill quick 
  }
  if ($1 == recover) {
    say $2- To recover your nickname from another user: /ns recover nickname password 
  }
  if ($1 == release) {
    say $2- To release your nickname after its been recovered: /ns release nickname password 
  }
  if ($1 == mute) {
    say $2- To toggle mode +m|-m (channel mute) option: /mode #channel [+m|-m] 
  }
  if ($1 == muteban || $1 == gag) {
    say $2- To mute a regular user: /mode #channel +b ~q:hostmask 
    say $2- To find an online nicknames hostmask: /whois nick 
  }
  if ($1 == nban) {
    say $2- To restrict one persons nickname changes: /mode #channel +b ~n:hostmask To restrict the whole channels nickname changes: /mode #channel [+N|-N] 
    say $2- To find an online names hostmask: /whois nick 
  }
  if ($1 == whois) {
    say $2- To find an online nicknames information: /whois nick 
  }
  if ($1 == invite) {
    say $2- To toggle invite option: /mode #channel [+i|-i]
  }
  if ($1 == accesslist) {
    say $2- To view a channel access list: /cs access #channel list 
  }
  if ($1 == clear) {
    say $2- To clear your channel for a certain aspect: /cs clear #channel option 
    say $2- Clear options: Modes, Bans, Excepts, Ops, Hops, Voices, Users and Invites 
  }
  if ($1 == giveowner) {
    say $2- To share channel owner have them type: /cs id #channel channelpass
  }
  if ($1 == knocking) {
    say $2- To toggle knocking option: /mode #channel [+K|-K]
  }
  if ($1 == chanban) {
    say $2- To set a channel ban: /mode #channel +b ~c:#channel 
  }
  if ($1 == chanpass) {
    say $2- To set a new password for your channel: /cs set #channel password password 
  }
  if ($1 == unignore) {
    say $2- To stop ignoring private messages: /silence -hostmask 
    say $2- To find an online nicknames hostmask: /whois nick 
  }
  if ($1 == clist) {
    mode $chan -Sc
    say $2- [0][11][22][33][44][55][66][77][88][99][1010][1111][1212][1313][1414][1515] 
    mode $chan +S
  }
  if ($1 == blist) {
    say $2- To view a channel ban list: /mode #channel b 
  }
  if ($1 == elist) {
    say $2- To view a channel except list: /mode #channel e 
  }
  if ($1 == ilist) {
    say $2- To view a channel invite list: /mode #channel I 
  }
  if ($1 == 3) {
    say $2- To add someone to the auto voice list: /cs access #channel add nickname 3 
  }
  if ($1 == 4) {
    say $2- To add someone to the auto halfop list: /cs access #channel add nickname 4 
  }
  if ($1 == 5) {
    say $2- To add someone to the auto op list: /cs access #channel add nickname 5 
  }
  if ($1 == 10) {
    say $2- To add someone to the auto admin list: /cs access #channel add nickname 10 
  }
  if ($1 == quit) {
    say $2- To quit IRC with a reason: /quit reason 
  }
  if ($1 == tempstaff) {
    say $2- To give someone temporary voice|halfop|op status on your channel, type /mode #channel +v +h +o nick 
  }
  if ($1 == part) {
    say $2- To part a channel with a reason: /part #channel reason 
  }
  if ($1 == dropnick) {
    say $2- To drop your nickname: /ns drop nickname 
  }
  if ($1 == dropchan) {
    say $2- To drop your channel: /cs drop #channel 
  }
  if ($1 == keyon) {
    say $2- To set a password or 'key' for your channel: /mode #channel +k key 
  }
  if ($1 == keyoff) {
    say $2- To unset a key set on your channel, find out what it is: /cs getkey #channel - Join - then type: /mode #channel -k key 
  }
  if ($1 == cycle) {
    say $2- To cycle in a channel: /cycle #channel 
  }
  if ($1 == hop) {
    say $2- To hop in a channel: /hop 
  }
  if ($1 == clear) {
    say $2- To clear all text from the active window: /clear 
  }
  if ($1 == clearall) {
    say $2- To clear all text from all windows: /clearall 
  }
  if ($1 == kick) {
    say $2- To kick someone from a channel: /cs kick #channel nickname reason 
  }
  if ($1 == bantype) {
    say $2- Ban types change what chanserv usess to ban: /cs set #chan bantype numberehere : 0 is *!user@host  1 is *!*user@host 3 *!*@host  4 *!*user@*.domian   
  }
  if ($1 == filter) {
    say $2- To remove the filter: /mode nickname -f 
  }
  if ($1 == glist) {
    say $2- To view the list of the nicknames in your group: /ns glist 
  }
  if ($1 == alist) {
    say $2- To view the list of the channels you have access in: /ns list 
  }
  if ($1 == access) {
    /F4
  }
  inc %help 1
}



/F1 /say $2- To register a channel: /cs register #channel password description  
/F2 /say $2- To register your nickname: /ns register password email  
/F3 /say $2- To set a services bot in your channel: /bs assign #channel bot  
/F4 {
  say $2- To add someone to the access list: /cs access #channel add nick level  
  say $2- Levels: [3 - Voice] [4 - Half Operator] [5-9 - Operator] [10-9999 - Admin] 
  inc %help
}