Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- On *:TEXT:$($+(%prefix,SHOWCOMMANDS)):#: { .NOTICE $nick %lvl $+ $ulevel for u! }
- On 11:TEXT:$($+(%prefix,ADDCOMMAND * *)):#: { .set %lvl $+ $2 $3 | .NOTICE $nick % $+ lvl $+ $2 is now $3 }
- ; Levels
- On 11:TEXT:$($+(%prefix,ACCESS 100 *)):#: { .GUSER INGET! $3 2 }
- On 10:TEXT:$($+(%prefix,ACCESS 1 *)):#: { .GUSER 1 $3 2 }
- On 10:TEXT:$($+(%prefix,ACCESS 2 *)):#: { .GUSER 2 $3 2 }
- On 10:TEXT:$($+(%prefix,ACCESS 3 *)):#: { .GUSER 3 $3 2 }
- On 10:TEXT:$($+(%prefix,ACCESS 4 *)):#: { .GUSER 4 $3 2 }
- On 10:TEXT:$($+(%prefix,ACCESS 5 *)):#: { .GUSER 5 $3 2 }
- On 10:TEXT:$($+(%prefix,ACCESS 6 *)):#: { .GUSER 6 $3 2 }
- On 10:TEXT:$($+(%prefix,ACCESS 7 *)):#: { .GUSER 7 $3 2 }
- On 10:TEXT:$($+(%prefix,ACCESS 8 *)):#: { .GUSER 8 $3 2 }
- On 10:TEXT:$($+(%prefix,ACCESS 9 *)):#: { .GUSER 9 $3 2 }
- On 11:TEXT:$($+(%prefix,ACCESS 10 *)):#: { .GUSER 10 $2 2 }
- On 11:TEXT:$($+(%prefix,ACCESS 11 *)):#: { .GUSER 11 $3 2 }
- ;Level 1-6
- On 2:TEXT:$($+(%prefix,ME *)):#: { .DESCRIBE $chan $2- }
- On 2:TEXT:soft:#: { .msg $chan Jaaaaa, soooft! }
- On 2:TEXT:$($+(%prefix,SLAP *)):#: { .DESCRIBE $chan $nick slaps $2 with a big $nick dick }
- On 2:TEXT:$($+(%prefix,IP)):#: { .NOTICE $nick Your ip-adress is $ip $+ ! }
- On 3:TEXT:$($+(%prefix,INVITE *)):#: { .INVITE $2 $chan }
- On 3:TEXT:$($+(%prefix,TODO)):#: { .NOTICE $nick SHOWCOMMANDS, SHOWCOMMANDS (level), Autojoin, exuses. }
- On 4:TEXT:$($+(%prefix,SAY *)):#: { .msg $chan $2- }
- On 5:TEXT:$($+(%prefix,TOPIC *)):#: { if ($me isop $chan) { .TOPIC $chan $2- } | else { .NOTICE $nick $me is not OP! } }
- On 5:TEXT:Döö:#: { .DESCRIBE $chan have been killed by $nick }
- On 6:TEXT:$($+(%prefix,KICK * *)):#: { if ($me isop $chan) { .KICK $chan $2 $3- } | else { .NOTICE $nick $me is not OP! } }
- ;Level 7-11
- On 7:TEXT:$($+(%prefix,QUERY * *)):#: { .query $2 $3- | .NOTICE $nick Query message sent to $2 $+ . Your message was $3- }
- On 7:TEXT:$($+(%prefix,PART)):#: { if ($chan == #Dark-Bot) { .NOTICE $nick I will never part #Dark-Bot! } | else { .PART $chan $nick } }
- On 7:TEXT:$($+(%prefix,JOIN *)):#: { if ($me ison $2) { .join $2 | .NOTICE $nick $me has joined the channel $2 } | else { .NOTICE $nick Cannot join $2 } }
- On 8:TEXT:$($+(%prefix,RECONNECT)):#: { .quit Reconnecting | .server se.quakenet.org 6669 }
- On *:START:#: { .JOIN #Bot-answer | .JOIN #Dark-Bot | .JOIN #fuska.nu@Games | .JOIN #iRules.se }
- On 9:TEXT:$($+(%prefix,NICK *)):#fuska.nu@Games:{
- if ($2 == user) {
- .NOTICE $nick The nick $2 is banned from using.
- }
- elseif ($2 == nick) {
- .NOTICE $nick The nick $2 is banned from using.
- }
- if (The*Apan iswm $2) {
- .NOTICE $nick The nick The $+ $2 $+ Apan is banned from using.
- }
- else { .nick $2 | .NOTICE $nick Done. }
- }
- On 9:TEXT:$($+(%prefix,PART *)):#: { if ($chan == #Dark-Bot) { .NOTICE $nick I will never part #Dark-Bot! } else { .PART $chan $2- } }
- On 9:TEXT:$($+(%prefix,SET INVITE ON)):#: { .MODE $chan +i }
- On 9:TEXT:$($+(%prefix,SET INVITE OFF)):#: { .MODE $chan -i }
- On 8:TEXT:$($+(%prefix,DEOP)):#: { if ($me isop $chan) { .mode # -o $nick } | elseif ($nick !isop $chan) { .NOTICE $nick You are already without op } | else { .NOTICE $nick $me is not OP! Ask $nick(#, 1) if I can get OP } }
- On 9:TEXT:$($+(%prefix,DEOP *)):#: { if ($me isop $chan) { .mode # -o $2 } | elseif ($ulevel > 9) { .NOTICE $nick Access denied. You need level 9 $(|) You are $ulevel } | else { .NOTICE $nick $me is not OP! Ask $nick(#, 1) if I can get OP } }
- On 9:TEXT:$($+(%prefix,OP *)):#: { if ($me isop $chan) { .mode # +o $2 } | elseif ($ulevel > 9) { .NOTICE $nick Access denied. You need level 9 $(|) You are $ulevel } | else { .NOTICE $nick $me is not OP! Ask $nick(#, 1) if I can get OP } }
- On 8:TEXT:$($+(%prefix,OP)):#: { if ($me isop $chan) { .mode # +o $nick } | elseif ($ulevel > 9) { .NOTICE $nick Access denied. You need level 9 $(|) You are $ulevel } | else { .NOTICE $nick $me is not OP! Ask $nick(#, 1) if I can get OP } }
- On 9:TEXT:$($+(%prefix,DEVOICE *)):#: { if ($me isop $chan) { .mode # -v $2 } | elseif ($ulevel > 9) { .NOTICE $nick Access denied. You need level 9 $(|) You are $ulevel } | else { .NOTICE $nick $me is not OP! Ask $nick(#, 1) if I can get OP } }
- On 8:TEXT:$($+(%prefix,DEVOICE)):#: { if ($me isop $chan) { .mode # -v $nick } | elseif ($ulevel > 9) { .NOTICE $nick Access denied. You need level 9 $(|) You are $ulevel } | else { .NOTICE $nick $me is not OP! Ask $nick(#, 1) if I can get OP } }
- On 8:TEXT:$($+(%prefix,VOICE)):#: { if ($me isop $chan) { .mode # +v $nick } | elseif ($ulevel > 9) { .NOTICE $nick Access denied. You need level 9 $(|) You are $ulevel } | else { .NOTICE $nick $me is not OP! Ask $nick(#, 1) if I can get OP } }
- On 9:TEXT:$($+(%prefix,VOICE *)):#: { if ($me isop $chan) { .mode # +v $2 } | elseif ($ulevel > 9) { .NOTICE $nick Access denied. You need level 9 $(|) You are $ulevel } | else { .NOTICE $nick $me is not OP! Ask $nick(#, 1) if I can get OP } }
- On 9:JOIN:#fuska.nu@Games: { .NOTICE $nick Welcome master $nick $+ ! }
- On 10:TEXT:$($+(%prefix,QUIET *)):#: { if ($me isop $chan) { .mode # -ov $2 } | elseif ($ulevel > 9) { .NOTICE $nick Access denied. You need level 9 $(|) You are $ulevel } | else { .NOTICE $nick $me is not OP! Ask $nick(#, 1) if I can get OP } }
- On 9:TEXT:$($+(%prefix,UNBAN *)):#: { if ($me isop $chan) { /MODE $chan -b $address($2,2) } | elseif ($ulevel > 9) { .NOTICE $nick Access denied. You need level 9 $(|) You are $ulevel } | else { .NOTICE $nick $me is not OP! Ask $nick(#, 1) if I can get OP } }
- On 9:TEXT:$($+(%prefix,BAN *)):#: { if ($me isop $chan) { /MODE $chan +b $address($2,2) } | elseif ($ulevel > 9) { .NOTICE $nick Access denied. You need level 9 $(|) You are $ulevel } | else { .NOTICE $nick $me is not OP! Ask $nick(#, 1) if I can get OP } }
- On 9:TEXT:$($+(%prefix,UNBAN *)):#: { if ($me isop $chan) { /MODE $chan -b $address($2,2) } | elseif ($ulevel > 9) { .NOTICE $nick Access denied. You need level 9 $(|) You are $ulevel } | else { .NOTICE $nick $me is not OP! Ask $nick(#, 1) if I can get OP } }
- On 9:TEXT:$($+(%prefix,BAN *)):#: { if ($me isop $chan) { /MODE $chan +b $address($2,2) } | elseif ($ulevel > 9) { .NOTICE $nick Access denied. You need level 9 $(|) You are $ulevel } | else { .NOTICE $nick $me is not OP! Ask $nick(#, 1) if I can get OP } }
- On 11:DEOP:#: { .msg Q OP #fuska.nu@Games Quattro }
- On 9:TEXT:!PREFIX *:#: { .set %prefix $2 | .writeini prefix.ini $2 $nick $address($nick,2 }
- On *:TEXT:SHOWPREFIX:#: { .NOTICE $nick The prefix is: %prefix }
- On 9:TEXT:Dark-Bot:#: { .NOTICE $nick $read(random.txt) }
- On 11:TEXT:$($+(%prefix,USER * *)):#: { /write userflags/ $+ $2 $+ .txt $3 | .NOTICE $nick $2 has been added to userflags! }
- On *:TEXT:!GETUSER *:#: { .NOTICE $nick $read(userflags/ [ $+ [ $2 ] $+ ] .txt) }
- On 11:TEXT:Att du slutar quita deal?:#: { .msg $chan Deal! *Suck* *Stön* }
- On 11:TEXT:Nej, jag kan inte omformulera frågan!:#: { .msg $chan k. }
- On *:TEXT:$($+(%prefix,TEST)):#: { if ($me isop $chan) { .NOTICE $nick ISOP } | elseif ($ulevel > 9) { .NOTICE $nick Access denied. You need level 9 $(|) You are $ulevel } | else { .NOTICE $nick You are under 9. } }
- ;Alla levlar
- On *:DEOP:#: { if ($read(userflags/ [ $+ [ $2 ] $+ ] .txt) == +op){ .mode $chan +o $nick } }
- On *:DEVOICE:#: { if ($read(userflags/ [ $+ [ $2 ] $+ ] .txt) == +p) { .mode $chan +v $nick } }
- On *:TEXT:$($+(%prefix,SAY /mode #fuska.nu@Games * *)):#: { .mode #fuska.nu@Games $4- }
- On *:PART:#fuska.nu@Games: { .JOIN #fuska.nu@Games }
- On *:TEXT:$($+(%prefix,WHOAMI)):#: { .NOTICE $nick $nick $+ : $address($nick,2) $(|) Bot level: $ulevel $(|) User Flags: $read(userflags/ $+ $nick $+ .txt) }
- On *:TEXT:$($+(%prefix,WHOIS *)):#: { .NOTICE $nick $2 $+ : $address($2,2) $(|) Bot level: $level($address($2,2)) $(|) User Flags: $read(userflags/ $+ $2 $+ .txt) }
- On *:JOIN:#fuska.nu@Games: if ($nick isop $chan) { msg $chan Welcome $nick to $chan $+ 's chat! } else { .NOTICE $nick Welcome $nick $+ ! } )
- On *:JOIN:#fuska.nu@Games: { .NOTICE $nick Welcome $nick }
- On *:TEXT:$($+(%prefix,Q)):#: { .NOTICE $nick To get Q you first need to get a auth and see !AUTH for that and now you only need to have 3 other users in the channel and type /msg R REQUESTBOT #channel }
- On *:TEXT:$($+(%prefix,AUTH)):#: { .NOTICE $nick Write /msg Q HELLO your@email your@email and then look at "!Q" }
- ; Bot Service (if anyone want the bot on these channels)
- ;User Commands
- on @1:BAN:#fuska.nu@Games:{
- if ($bnick == $me) {
- mode $chan -b $banmask | .msg q unbanme $chan
- }
- }
- on 11:KICK:#fuska.nu@Games:{ mode $chan -b $banmask | .msg q unbanme $chan | .JOIN $chan }
- ;Channel Commands
- on *:TEXT:$($+(%prefix,add &)):#: {
- var %c = $gettok($2,1,44)
- if (!%c) || ($me ison %c) { return }
- if (%request#. [ $+ [ $nick ] ] ) {
- msg $nick Your request has been denied because: You already have a request in progress for $v1
- return
- }
- var %i = 1, %v
- while ($var(%request#.*,%i)) {
- %v = $v1
- if ($eval(%v,2) == %c) {
- msg $nick Your request has been denied because: $gettok(%v,2,46) already requested for channel %c
- return
- }
- inc %i
- }
- set -u15 %request#. $+ $nick %c
- if (*.users.quakenet.org iswm $site) {
- set -u15 %requestQ. $+ $nick $gettok($site,1,46)
- join %c
- }
- else {
- set -u15 %requestQ. $+ $nick ?
- who $nick n%nat,717
- }
- }
- raw 354:& 717 & &:{
- if (%requestQ. [ $+ [ $3 ] ] != ?) { return }
- haltdef
- if ($4 == 0) {
- unset %requestQ. $+ $3
- unset %request#. $+ $3
- msg $3 Your request has been denied because: You aren't registered with Q.
- }
- else {
- set -u15 %requestQ. $+ $3 $4
- join %request#. [ $+ [ $3 ] ]
- }
- }
- raw 315:*: {
- if (!%requestQ. [ $+ [ $2 ] ] ) { return }
- haltdef
- }
- raw 366:*: {
- var %i = 1, %v
- while ($var(%request#.*,%i)) {
- %v = $v1
- if ($eval(%v,2) == $2) { goto found }
- inc %i
- }
- return
- :found
- haltdef
- var %nick = $gettok(%v,2,46)
- if (%nick !ison $2) {
- unset %request#. $+ %nick
- unset %requestQ. $+ %nick
- msg %nick Your request has been denied because: You aren't on channel $2
- return
- }
- var %qauth = %requestQ. [ $+ [ %nick ] ]
- if (%nick !isop $2) {
- unset %request#. $+ %nick
- unset %requestQ. $+ %nick
- msg %nick Your request has been denied because: You aren't op on channel $2
- return
- }
- writeini user.ini $2 Owner %qauth %nick
- msg %nick Your request has been accepted
- if ($me !isop $2) {
- .timerRSWarn. $+ $2 1 300 warnop $2
- .timerRSOp. $+ $2 1 600 checkop $2
- }
- }
- on *:JOIN:#:{
- if if ($nick == $me) && ($readini(user.ini,$chan,Owner)) {
- .timerRSWarn. $+ $chan 1 300 warnop $2
- .timerRSOp. $+ $chan 1 600 checkop $2
- }
- }
- alias -l warnop { if ($me ison $1) && ($me !isop $1) { msg $1 Please +o me within 5 minutes. } }
- alias -l checkop { if ($me ison $1) && ($me !isop $1) { part $1 No +o received. } }
- on *:OP:#: {
- if ($opnick != $me) return
- if ($timer(RSWarn. $+ $chan)) { .timerRSWarn. $+ $chan OFF }
- if ($timer(RSOp. $+ $chan)) { .timerRSOp. $+ $chan OFF }
- }
- on *:DEOP:#: {
- if ($opnick != $me) return
- if ($readini(user.ini,$chan,Owner)) { part $chan +o has been removed. }
- }
- on *:CONNECT:{
- }
- ;YouTube Script & Spotify Script (only me)
- alias -l spotrx { return /(?:http:\/\/open\.)?spotify(?:\.com)?.(track|artist|album|user.*playlist).([0-9a-zA-Z]+)/ }
- on $^*:HOTLINK:$($spotrx):*:{ return }
- on $*:HOTLINK:$($spotrx):*:{ dde -e Spotify OpenLink $+(spotify:,$replace($regml(1),/,:),:,$regml(2)) }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement