on :text::#: {
if ($me !isop $chan) halt
if (($istok($1-,fuck,32) == $true) || ($istok($1-,BITCH,32) == $true)) || (($istok($1-,cunt,32) == $true)) || (($istok($1-,pussy,32) == $true)) || (($istok($1-,wanker,32) == $true)) || (($istok($1-,cock,32) == $true)) || (($istok($1-,nigger,32) == $true)) {
if ($nick isowner $chan) goto test
if ($nick isop $chan) goto test
if ($readini(protection.ini, $nick, swear) != true) {
.msg $nick ( $nick ) Please do not swear on $chan $+ ! U Will Be Ban next time
.msg $chan Profanity Not Allowed $nick Plz Stop With It!
writeini protection.ini $nick swear true
.timer 1 30 /remini protection.ini $nick swear
halt
}
else {
auser swear $address($nick,1) :swearing $nick $adate $time
access # add deny ! $+ $$ial($nick $+ ,1).addr 15 $Nick swear
kick # $nick Profanity Not Allowed! ban 15 min | halt
}
:test {
.msg $nick ( $nick ) we need to set the example plz $nick }
}
}
on :ACTION::#: {
if ($me !isop $chan) halt
if (($istok($1-,fuck,32) == $true) || ($istok($1-,BITCH,32) == $true)) || (($istok($1-,cunt,32) == $true)) || (($istok($1-,pussy,32) == $true)) || (($istok($1-,wanker,32) == $true)) || (($istok($1-,cock,32) == $true)) || (($istok($1-,nigger,32) == $true)) {
if ($nick isowner $chan) goto test
if ($nick isop $chan) goto test
if ($readini(protection.ini, $nick, swear) != true) {
.msg $nick ( $nick ) Please do not swear on $chan $+ ! U will be band next time
.msg $chan Profanity Not Allowed $nick Plz stop with it!
writeini protection.ini $nick swear true
.timer 1 30 /remini protection.ini $nick swear
halt
}
else {
auser swear $address($nick,1) :swearing $nick $adate $time
access # add deny ! $+ $$ial($nick $+ ,1).addr 15 $Nick swear
kick # $nick Profanity Not Allowed! ban 15 min | halt
}
:test {
.msg $nick ( $nick ) we need to set the example plz $nick }
}
}
on swear:join:#:{
if $me isop $chan { msg $chan welcome back $nick , you was removed for swearing, plz dont let it happen again Ty. | ruser swear $address($nick,1) }
}
this oe is mine Enjoy
menu @Page {
%page.nick %page.chan:/join %page.chan
clear:/clear | .set %page.nick | .set %page.chan
op
.join %page.nick
..justjoin:/join %page.chan
..hello:/join %page.chan | msg %page.chan hi there %page.nick | msg %page.chan how u doing
..tyback:/join %page.chan | msg %page.chan Ty %page.nick :P
..loliseen:/join %page.chan | msg %page.chan LOL i seen that %page.nick
..youthink:/join %page.chan | msg %page.chan You think so %page.nick
..IMhere:/join %page.chan | msg %page.chan im here %page.nick how can i help you
..you rang:/join %page.chan | msg %page.chan im here | msg %page.chan u rang %page.nick | msg %page.chan how can i help u
.kicks %page.nick
..SHUTAP %page.nick:/raw kick %page.chan %page.nick SHUTAUPPPP :P:P
..You think %page.nick:/raw kick %page.chan %page.nick HAHA-YOU-THINK
.OPS %page.nick
..+Owner in %page.chan:/join %page.chan | /mode %page.chan +q %page.nick
..+Host in %page.chan:/join %page.chan | /mode %page.chan +o %page.nick
..+Voice in %page.chan:/join %page.chan | /mode %page.chan +v %page.nick
..-deop in %page.chan:/join %page.chan | /mode %page.chan -qov %page.nick
}
on :TEXT::#:{
if ($me isin $1-) && ($nick != $me) && (%pager == ON) { /splay page.wav | /window -mk0 @Page | /echo @Page 414 $+ $time(h15:14nn15t14) $+ 4!14 $+ $nick Paged You4!14 $chan 4!14 $1- $+ 4 | .set %page.nick $nick | .set %page.chan $chan | halt | haltdef }
menu menubar {
Pager
.$iif(%pager == ON,$$style(1)) on:/set %pager ON | /enable #page | /echo -a 15(14Pager On!!15)
.$iif(%pager == OFF,$$style(1)) off:/set %pager OFF | /disable #page | /echo -a 15(14Pager Off!!15)
}
on :TEXT::#:{
if ($me isin $1-) && ($nick != $me) && (%pager == ON) { /window -mk0 @Page | /echo @Page 414 $+ $time(h15:14nn15t14) $+ 4!14 $+ $nick Paged You4!14 $chan 4!14 $1- $+ 4 | .set %page.nick $nick | .set %page.chan $chan | voice $1- | halt | haltdef }
}
on 1:START:{
voiceListen
run VoiceMirc.exe
}
alias voiceListen {
var %port 6661
if ($sock(voiceListen)) {
}
else {
.socklisten voiceListen %port
}
}
on :socklisten:voiceListen:{
sockclose voiceSocket
.sockaccept voiceSocket
sockclose voiceListen
echo -s $+(,$color(info),) VoiceListen: Connection established
}
on :sockclose:voiceSocket:{
echo -s $+(,$color(info),) VoiceListen: Connection lost
voiceListen
}
alias Voice {
sockwrite -n voiceSocket Say $1-
}
on ^:TEXT::#: {
if ($ulist($address,voice,1)) {
voice -1 $left($strip($1-),100)
}
}
menu menubar {
VoicePager
.$iif(%voicepager == ON,$$style(1)) on:/set %voicepager ON | /set %pager OFF | /enable #voicepager | /disable #page | /echo -a 15(14Voice Pager On!!15)15(14Pager Off!!15)
.$iif(%voicepager == OFF,$$style(1)) off:/set %voicepager OFF | /set %pager ON | /disable #voicepager | /enable #page | /echo -a 15(14Vioce Pager Off!!15)15(14Pager On!!15)
}
Voice
.Add:auser -a voice ! $+ $ialchan($1,#,1).addr
.Remove:ruser voice ! $+ $ialchan($1,#,1).addr
}
menu @Page {
clear:/clear
}
on :TEXT::#:{
if ($me isin $1-) && ($nick != $me) && (%pager == ON) { /splay page.wav | /window -mk0 @Page | /echo @Page 414 $+ $time(h15:14nn15t14) $+ 4!14 $+ $nick Paged You4!14 $chan 4!14 $1- $+ 4 | halt | haltdef }
menu menubar {
Pager
.$iif(%pager == ON,$$style(1)) on:/set %pager ON | /enable #page | /echo -a 15(14Pager On!!15)
.$iif(%pager == OFF,$$style(1)) off:/set %pager OFF | /disable #page | /echo -a 15(14Pager Off!!15)
}
on *:RAWMODE:#:{
if (%opts == 1) { halt }
if ($nick == Chanserv) { halt }
if (($1 == +q) && ($2 == $me)) { msg # 11thanks 11for 11the 4Owner 4 $nick | set -u10 %opts 1 }
if (($1 == -q) && ($2 == $me)) { msg # 11thanks 11for 11leting me 4Owner 4 $nick it was fun | set -u10 %opts 1 }
if (($1 == -o) && ($2 == $me)) { msg # 11thanks 11for 11letting me 4Host 4 $nick it was fun | set -u10 %opts 1 }
if (($1 == +o) && ($2 == $me)) { msg # 11thanks 11for 11 4Hosting me 4 $nick | set -u10 %opts 1 }
if (($1 == +v) && ($2 == $me)) { msg # 11thanks 11for 11the 4Voice 4 $nick | set -u10 %opts 1 }
if (($1 == -v) && ($2 == $me)) { notice $nick 11thanks 11for 11the 4taken my voice :S 4 $nick | notice $nick 11CAN I HAVE MY VOICE BACK plzzz | set -u10 %opts 1 }
}
RoninWarrior
i do what i can but to update it is pertty easy hun
just a few examples
on *:RAWMODE:#:{
if (%opts == 1) { halt }
if ($nick == Chanserv) { halt }
if (($1 == +v) && ($2 == $me)) { msg # 11thanks 11for 11the 4Voice 4 $nick | set -u10 %opts 1 }
if (($1 == +q) && ($2 == $me)) { msg # 11thanks 11for 11the 4Owner 4 $nick | set -u10 %opts 1 }
if (($1 == +o) && ($2 == $me)) { msg # 11thanks 11for 11the 4hammer 4 $nick | set -u10 %opts 1 }
if (($1 == -q) && ($2 == $me)) { msg # 11thanks 11for 11allowing me to 4Owner 4 $nick | set -u10 %opts 1 }
if (($1 == -o) && ($2 == $me)) { msg # 11thanks 11for 11allowing me to 4hammer 4 $nick | set -u10 %opts 1 }
}
now for the devoice and kicks i would think the devoice would have to be edited to notice the nick
and the kick would have to be on a timer to that room on rejoin
like a revenge kick
if still needing these
leave me a msg and ill do what i can with it
and ty very much for the comment
contributers
is Th|ef and Bench From msn , helped me alot with this
i just took farther along