Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Prcko by munZe
- # Made 4 fun :)
- # Last update 26.05.2013.
- # - Added flood protect
- # Ne smaraj nickove
- set izuzmi [list "munZe" "gagga_87" "\[85\]" "Anqa" "Asdfghjkl" "r00t-err0r" "r00t-3rr0r" "Sha-ti-meni-Cao" "Tekyla" "Velja" "Velimir"]
- #I krecemo...
- bind pub - !prc pub_prc
- bind pub - !drka pub_drka
- bind pub - !izmeri pub_izmeri
- bind pub - !komande pub_komande
- bind pub - !sise pub_sise
- bind pub - !sexy pub_sexy
- bind pub - !laze pub_laze
- bind pub - !istina pub_istina
- bind pub - !gay pub_gay
- bind pub - !ozbiljan pub_ozbiljan
- bind pub - !ozbiljna pub_ozbiljna
- bind pub - !neozbiljan pub_ozbiljan
- bind pub - !neozbiljna pub_ozbiljna
- bind pub - !crnac pub_crnac
- bind pub - !hacker pub_hacker
- bind pubm - "*kako je*" pub_blato
- bind pubm - "*pusi kurac*" pub_kurac
- bind pubm - "*pusi kµ®ä©*" pub_kurac
- bind pubm - "*nabijem*" pub_nabijem
- #Ignore
- bind pub mn|mn !ignore ignoreSmaracha
- proc ignoreSmaracha {nick host handle chan text} {
- if {![string match *!*@* $text]} { set im "$text!*@*" } else { set im $text }
- newignore $im $handle "Ignored by $nick" 0
- putserv "PRIVMSG $chan :Now ignoring $text"
- }
- bind pub n|n !iamon pub_iamon
- proc pub_iamon {nick mask hand chan text} {
- putserv "privmsg $chan :I`m on [chans]"
- }
- proc pub_blato {nick mask hand chan text} {
- putserv "privmsg $chan $nick ... kad je kisha blato je :D"
- }
- proc pub_kurac {nick mask hand chan text} {
- putserv "privmsg $chan $nick volis da pushish kurac,a?"
- putact $chan "daje $nick svog pitona da ga glodje :)"
- }
- proc pub_nabijem {nick mask hand chan text} {
- putserv "privmsg $chan $nick, a bi voleo/la da ja tebe nabijem malo,a? :D"
- putact $chan "skinuo gace i stavio $nick u krilo... Skaci $nick,skaciiii!! Toooo!!!! TOooooo!!!!! :)"
- }
- proc pub_komande {nick mask hand chan text} {
- putact $chan "trenutno forsira komande \002 !drka <nick> \037-\037 !izmeri <nick> \037-\037 !prc <nick> \037-\037 !sise <nick> \037-\037 !hacker <nick> \037-\037 !gay <nick>"
- putact $chan "\002 !sexy <nick> \037-\037 !horoskop <znak> \037-\037 !bolest <nick> \037-\037 !vreme <grad> \037-\037 !program <tv-kanal>"
- }
- proc pub_hacker {nick mask hand chan text} {
- global izuzmi
- if {[checkUserAbuse $nick $chan] == "1"} {
- set hacker [expr {int(rand()*100)}]
- if {[string match -nocase *$text* $izuzmi] != "1"} { putserv "PRIVMSG $chan $nick, $text 15 h4ck3r $hacker%"
- } elseif {$text == ""} { putserv "PRIVMSG $chan $nick 15 h4ck3r $hacker%"
- } elseif {[string match -nocase *$text* $izuzmi] == "1"} { putserv "PRIVMSG $chan $text 15 h4ck3r 100%"
- } else { return }
- }
- }
- proc pub_sexy {nick mask hand chan text} {
- global izuzmi
- if {[checkUserAbuse $nick $chan] == "1"} {
- set sexy [expr {int(rand()*100)}]
- if {[string match -nocase *$text* $izuzmi] != "1"} { putserv "PRIVMSG $chan $nick, $text is sexy $sexy%"
- } elseif {$text == ""} { putserv "PRIVMSG $chan $nick is sexy $sexy%"
- } elseif {[string match -nocase *$text* $izuzmi] == "1"} { putserv "PRIVMSG $chan $text is sexy 100%"
- } else { return }
- }
- }
- proc pub_gay {nick mask hand chan text} {
- global izuzmi
- if {[checkUserAbuse $nick $chan] == "1"} {
- set gay [expr {int(rand()*100)}]
- if {[string match -nocase *$text* $izuzmi] != "1"} { putserv "PRIVMSG $chan $nick, $text is gay $gay%"
- } elseif {$text == ""} { putserv "PRIVMSG $chan $nick is gay $gay%"
- } elseif {[string match -nocase *$text* $izuzmi] == "1"} { putserv "PRIVMSG $chan $text nije gay, on voli zene! :P"
- } else { return }
- }
- }
- proc pub_laze {nick mask hand chan text} {
- global izuzmi
- if {[checkUserAbuse $nick $chan] == "1"} {
- set gay [expr {int(rand()*100)}]
- if {[string match -nocase *$text* $izuzmi] != "1"} { putserv "PRIVMSG $chan $nick, $text laze $gay%"
- } elseif {$text == ""} { putserv "PRIVMSG $chan $nick is gay $gay%"
- } elseif {[string match -nocase *$text* $izuzmi] == "1"} { putserv "PRIVMSG $chan $text nikada ne laze! Sve sto kaze je istina! :P"
- } else { return }
- }
- }
- proc pub_istina {nick mask hand chan text} {
- global izuzmi
- if {[checkUserAbuse $nick $chan] == "1"} {
- set gay [expr {int(rand()*100)}]
- if {[string match -nocase *$text* $izuzmi] != "1"} { putserv "PRIVMSG $chan $nick, $text govori/pise istinu $gay%"
- } elseif {$text == ""} { putserv "PRIVMSG $chan $nick is gay $gay%"
- } elseif {[string match -nocase *$text* $izuzmi] == "1"} { putserv "PRIVMSG $chan $text uvek govori istinu BRE! ;-)"
- } else { return }
- }
- }
- proc pub_ozbiljan {nick mask hand chan text} {
- global izuzmi
- if {[checkUserAbuse $nick $chan] == "1"} {
- set gay [expr {int(rand()*100)}]
- if {[string match -nocase *$text* $izuzmi] != "1"} { putserv "PRIVMSG $chan $nick, $text je ozbiljan $gay%"
- } elseif {$text == ""} { putserv "PRIVMSG $chan $nick is gay $gay%"
- } elseif {[string match -nocase *$text* $izuzmi] == "1"} { putserv "PRIVMSG $chan $text je uvek ozbiljan osim kad se zajebava :))"
- } else { return }
- }
- }
- proc pub_ozbiljna {nick mask hand chan text} {
- global izuzmi
- if {[checkUserAbuse $nick $chan] == "1"} {
- set gay [expr {int(rand()*100)}]
- if {[string match -nocase *$text* $izuzmi] != "1"} { putserv "PRIVMSG $chan $nick, $text je ozbiljna $gay%"
- } elseif {$text == ""} { putserv "PRIVMSG $chan $nick is gay $gay%"
- } elseif {[string match -nocase *$text* $izuzmi] == "1"} { putserv "PRIVMSG $chan $text je uvek ozbiljna osim kad se zajebava :))"
- } else { return }
- }
- }
- proc pub_neozbiljan {nick mask hand chan text} {
- global izuzmi
- if {[checkUserAbuse $nick $chan] == "1"} {
- set gay [expr {int(rand()*100)}]
- if {[string match -nocase *$text* $izuzmi] != "1"} { putserv "PRIVMSG $chan $nick, $text je ozbiljan $gay%"
- } elseif {$text == ""} { putserv "PRIVMSG $chan $nick is gay $gay%"
- } elseif {[string match -nocase *$text* $izuzmi] == "1"} { putserv "PRIVMSG $chan $text je uvek ozbiljan osim kad se zajebava :))"
- } else { return }
- }
- }
- proc pub_neozbiljna {nick mask hand chan text} {
- global izuzmi
- if {[checkUserAbuse $nick $chan] == "1"} {
- set gay [expr {int(rand()*100)}]
- if {[string match -nocase *$text* $izuzmi] != "1"} { putserv "PRIVMSG $chan $nick, $text je ozbiljna $gay%"
- } elseif {$text == ""} { putserv "PRIVMSG $chan $nick is gay $gay%"
- } elseif {[string match -nocase *$text* $izuzmi] == "1"} { putserv "PRIVMSG $chan $text je uvek ozbiljna osim kad se zajebava :))"
- } else { return }
- }
- }
- proc pub_crnac {nick mask hand chan text} {
- global izuzmi
- if {[checkUserAbuse $nick $chan] == "1"} {
- set gay [expr {int(rand()*100)}]
- if {[string match -nocase *$text* $izuzmi] != "1"} { putserv "PRIVMSG $chan $nick, $text je crnac $gay%"
- } elseif {$text == ""} { putserv "PRIVMSG $chan $nick je crnac $gay%"
- } elseif {[string match -nocase *$text* $izuzmi] == "1"} { putserv "PRIVMSG $chan $text je skinhead! :))"
- } else { return }
- }
- }
- bind pub - !veverica pub_veverica
- proc pub_veverica {nick mask hand chan text} {
- global izuzmi
- if {[checkUserAbuse $nick $chan] == "1"} {
- set gay [expr {int(rand()*100)}]
- if {[string match -nocase *$text* $izuzmi] != "1"} { putserv "PRIVMSG $chan $nick, $text je veverica $gay%"
- } elseif {$text == ""} { putserv "PRIVMSG $chan $nick je veverica $gay%"
- } elseif {[string match -nocase *$text* $izuzmi] == "1"} { putserv "PRIVMSG $chan $text nije veverica,zamenio si ga sa CarevicFTW! :))"
- } else { return }
- }
- }
- bind pub - !govedo pub_govedo
- proc pub_govedo {nick mask hand chan text} {
- global izuzmi
- if {[checkUserAbuse $nick $chan] == "1"} {
- set gay [expr {int(rand()*100)}]
- if {[string match -nocase *$text* $izuzmi] != "1"} { putserv "PRIVMSG $chan $nick, $text je govedo $gay%"
- } elseif {$text == ""} { putserv "PRIVMSG $chan $nick je govedo $gay%"
- } elseif {[string match -nocase *$text* $izuzmi] == "1"} { putserv "PRIVMSG $chan $text nije govedo, najveca goveda mozes naci na #goveda ! :))"
- } else { return }
- }
- }
- bind pub - !dupe pub_dupe
- bind pub - !guza pub_dupe
- proc pub_dupe {nick mask hand chan text} {
- global izuzmi dupe
- set prcko [lindex $text 0]
- if {[checkUserAbuse $nick $chan] == "1"} {
- if {$prcko != "" && [string match -nocase *$prcko* $izuzmi] != "1"} {
- putserv "PRIVMSG $chan :$prcko [lindex $dupe [rand [llength $dupe]]]"
- } elseif {[string match -nocase *$prcko* $izuzmi] == "1"} { putact $chan "svrsava po $nick guzi!"
- } else { putserv "PRIVMSG $chan :$prcko [lindex $dupe [rand [llength $dupe]]]" }
- }
- }
- set dupe {
- "voli da daje svoju guzu svima sa chata!"
- "ima najbolju guzu na serveru, a i shire!"
- }
- proc pub_prc {nick mask hand chan text} {
- global izuzmi
- global prc
- set prcko [lindex $text 0]
- if {[checkUserAbuse $nick $chan] == "1"} {
- if {$prcko != "" && [string match -nocase *$prcko* $izuzmi] != "1"} {
- putact $chan "prca $prcko sa [lindex $prc [rand [llength $prc]]]"
- } elseif {[string match -nocase *$prcko* $izuzmi] == "1"} { putact $chan "prca $nick jel` ne voli incest!"
- } else { putact $chan "prca $nick sa [lindex $prc [rand [llength $prc]]]" }
- }
- }
- set prc {
- "velikim dildom u guzu!"
- "velikim dildom u picu!"
- "velikim dildom u uvo!"
- "kalabasterom u guzu!"
- "kalabasterom u picu!"
- "lubenicom u prdaru!"
- "metlom u guzu!"
- "burgijom u picu"
- }
- proc pub_drka {nick mask hand chan text} {
- global izuzmi
- global drka
- set drkadzija [lindex $text 0]
- if {[checkUserAbuse $nick $chan] == "1"} {
- if {$drkadzija != "" && [string match -nocase *$drkadzija* $izuzmi] != "1"} {
- putact $chan "oseca da ga $drkadzija drka [lindex $drka [rand [llength $drka]]]"
- } elseif {[string match -nocase *$drkadzija* $izuzmi] == "1"} { putact $chan "zna da je $nick zesci drkadzija, a $text ima redovan sex sa $nick mamom i ne mora da ga drvi! :P"
- } else { putact $chan "oseca da ga $nick drka [lindex $drka [rand [llength $drka]]]" }
- }
- set drka {
- "jednom na dan!"
- "dva puta na dan!"
- "tri puta na dan!"
- "vise puta na dan!"
- "brate po ceo dan! Ti si pravi drkadzija!"
- }
- }
- proc pub_izmeri {nick mask hand chan text} {
- global izuzmi
- global izmeri
- set meritelj [lindex $text 0]
- if {[checkUserAbuse $nick $chan] == "1"} {
- if {$meritelj != "" && [string match -nocase *$meritelj* $izuzmi] != "1"} {
- putact $chan "zaviruje $meritelj u gace, vadi mikroskop i kaze... $meritelj ima kurac [lindex $izmeri [rand [llength $izmeri]]]"
- } elseif {[string match -nocase *$meritelj* $izuzmi] == "1"} { putact $chan "zaviruje $nick u gace, vadi mikroskop i kaze... $nick ima kurac [lindex $izmeri [rand [llength $izmeri]]]"
- } else { putact $chan "zaviruje $nick u gace, vadi mikroskop i kaze... $nick ima kurac [lindex $izmeri [rand [llength $izmeri]]]" }
- }
- set izmeri {
- "10 cm!"
- "11 cm!"
- "12 cm!"
- "13 cm!"
- "14 cm!"
- "15 cm!"
- "16 cm!"
- "17 cm!"
- "18 cm!"
- "19 cm!"
- "20 cm!"
- "21 cm!"
- "22 cm!"
- "23 cm!"
- "24 cm!"
- "25 cm!"
- }
- }
- proc pub_sise {nick mask hand chan text} {
- global izuzmi
- global sise
- set sisata $text
- if {[checkUserAbuse $nick $chan] == "1"} {
- if {$sisata == "Anqa"} { putact $chan "pipa $nick za grudi i procenjuje da Anqa ima najvecu sisu koju je ikad video!!! VAUUU Anqa, hoce li mi dati munZe da pipnem? :)" }
- if {$sisata != "" && [string match -nocase *$sisata* $izuzmi] != "1"} { putact $chan "pipa $sisata za grudi i procenjuje da $sisata [lindex $sise [rand [llength $sise]]]"
- } elseif {[string match -nocase *$sisata* $izuzmi] == "1"} { putact $chan "pipa $nick kevu i kaze da $nick mama ima dobru sisu :)"
- } else { putact $chan "pipa $nick za grudi i procenjuje da $nick [lindex $sise [rand [llength $sise]]]" }
- }
- }
- set sise {
- "ima malene dvojke!"
- "ima solidne trojke!"
- "ima dobre cetvorke!"
- "ima zadovoljavajuce petice! Uh kolke siseee!!! :)"
- "nema nikakve sise u obliku plavog patlidzana!"
- "ima silikone! Zajebala te majka priroda pa si davala pare za operaciju! Pu! Ali daj da mesim malo :)"
- "ima silikone! Zajebala te majka priroda pa si davala pare za operaciju! Pu! Ali daj da mesim malo :)"
- "nema neku sisu... ali kad je skinula brus, bradavica kao kompakt disk!"
- "ima sisu ki pirinach :)"
- "ima sisu ki dve zelene jabuke :)"
- "ima sise velicine treshnjica :)"
- "ima sise u obliku limuna."
- "ima sise ko breskve"
- "ima sise u obliku kruske"
- "ima sise u obliku papaje"
- "ima sise ko staze za ski skokove"
- "ima sise ko flashe za vodu"
- "ima sise ko kesice za caj"
- "ima sise ko lubenice"
- "ima sise ki lonci za supu"
- "ima sise ki mango"
- "ima sise ko kugle za kuglanje"
- }
- ######################
- # Flood protect #
- ######################
- set floodTime 5
- set floodmsg 3
- set banDuration 10
- proc initCmdUser {host time} {
- global usersbanovani
- set usersbanovani($host) [list 0 [list $time]]
- return
- }
- proc checkUserAbuse {nick chan} {
- set host [getchanhost $nick $chan]
- global usersbanovani banDuration floodTime floodmsg
- set time [unixtime]
- if {![array exists usersbanovani]} {
- initCmdUser $host $time
- return 1
- }
- set seenNick 0
- foreach user [array names usersbanovani] {
- if {$user == $host} {set seenNick 1; break}
- }
- if {$seenNick == 0} {
- initCmdUser $host $time
- return 1
- }
- if {[lindex $usersbanovani($host) 0] != 0} {
- if {[lindex $usersbanovani($host) 0] <= $time} {
- array set usersbanovani [list $host [list 0 [list $time]]]
- return 1
- }
- return 0
- }
- set messages {}
- foreach m [lindex $usersbanovani($host) 1] {
- if {[expr $time-$m] <= $floodTime} {
- lappend messages $m
- }
- }
- lappend messages $time
- array set usersbanovani [list $host [list 0 $messages]]
- if {[llength $messages] > $floodmsg} {
- set host [getchanhost $nick]
- array set usersbanovani [list $host [list [expr $time+($banDuration*60)] {}]]
- return 0
- }
- return 1
- }
- ######################
- putlog "Skripta za prcanje v1.337 je uspesno ucitana ..."
Advertisement
Add Comment
Please, Sign In to add comment