All pastes #941225 Raw Edit

Stuff

public text v1 · immutable
·published 2008-03-13 16:04 UTC
rendered paste body
#####
# grnet.tcl
#####
# gia na mhn ton pinei to bot sto grnet kai ena proc gia na stelnei raw commands sto server
# by soraver

proc giatoserver {nick uhost arg} {
  putserv "$arg"
}
bind dcc n quote giatoserver

bind notc f * checkidnickserv
proc checkidnickserv {nick uhost hand text {dest " "} } {
  global nickpass
  set trigerid "please choose a different nick."
  set trigerid2 "Permission denied."
  if {$nick == "NickServ" && $text == $trigerid} {
      putquick "IDENTIFY $nickpass"
  } elseif {$nick == "ChanServ" && $text == $trigerid2} {
      putquick "IDENTIFY $nickpass"
  }
}

#EOF

#####
# chsetup.tcl
#####
# ChanSetup v1 by paravoid
# v1.01 by soraver

bind dcc n|n chansetup procchansetup
bind dcc n|n chansetup-noop procchansetup-noop

proc procchansetup {hand idx arg} {
if { $arg == "" } { putdcc $idx "Usage: chansetup <channel>"; return 0; }
set chan [lindex $arg 0]
if { [matchattr $hand +n|+n $chan] == 0 } { putdcc $idx "You dont have access to $chan."; return 0; }
global botnick
putcmdlog "#$hand# chansetup $chan"
channel set $chan need-op "puthelp \"chanserv :op $chan $botnick\""
channel set $chan need-key "puthelp \"chanserv :invite $chan\""
channel set $chan need-invite "puthelp \"chanserv :invite $chan\""
channel set $chan need-unban "puthelp \"chanserv :invite $chan\""
channel set $chan need-limit "puthelp \"chanserv :invite $chan\""
putdcc $idx "$chan setup completed!"
}

proc procchansetup-noop {hand idx arg} {
if { $arg == "" } { putdcc $idx "Usage: chansetup <channel>"; return 0; }
set chan [lindex $arg 0]
if { [matchattr $hand +n|+n $chan] == 0 } { putdcc $idx "You dont have access to $chan."; return 0; }
global botnick
putcmdlog "#$hand# chansetup $chan"
#channel set $chan need-op
channel set $chan need-key "puthelp \"chanserv :invite $chan\""
channel set $chan need-invite "puthelp \"chanserv :invite $chan\""
channel set $chan need-unban "puthelp \"chanserv :invite $chan\""
channel set $chan need-limit "puthelp \"chanserv :invite $chan\""
putdcc $idx "$chan setup completed! NO-OPs"
}

putlog "ChanSetup v1 Script by paravoid Loaded!"

#EOF