cs_viko
Messages postés24Date d'inscriptionmercredi 5 mai 2004StatutMembreDernière intervention 4 juillet 2004
-
12 juin 2004 à 18:03
cs_Raziell
Messages postés119Date d'inscriptionmercredi 7 avril 2004StatutMembreDernière intervention30 juin 2005
-
12 juin 2004 à 18:27
this addon don't work....the kick and ban prots didnot work
help pls
on *:dialog:protections:*:*: {
if ($devent == init) {
if ($did == 0) {
;*** DEOP PROT ***
if (%prot.deop.deop == y) did -c $dname 3
if (%prot.deop.kick == y) { did -c $dname 4 | did -e $dname 12 } | else { did -b $dname 12 }
if (%prot.deop.ban == y) did -c $dname 5
if (%prot.deop.opme == y) did -c $dname 7
if (%prot.deop.notice == y) { did -c $dname 8 | did -e $dname 14 } | else { did -b $dname 14 }
if (%prot.deop.ignore == y) did -c $dname 9
did -a $dname 12 %prot.deop.kickmsg
did -a $dname 14 %prot.deop.msg
;*** KICK PROT ***
if (%prot.kick.deop == y) did -c $dname 15
if (%prot.kick.kick == y) { did -c $dname 16 | did -e $dname 24 } | else { did -b $dname 24 }
if (%prot.kick.ban == y) did -c $dname 17
if (%prot.kick.rejoin == y) did -c $dname 19
if (%prot.kick.notice == y) { did -c $dname 20 | did -e $dname 26 } | else { did -b $dname 26 }
if (%prot.kick.ignore == y) did -c $dname 21
did -a $dname 24 %prot.kick.kickmsg
did -a $dname 26 %prot.kick.msg
;*** BAN PROT ***
if (%prot.ban.deop == y) did -c $dname 27
if (%prot.ban.kick == y) { did -c $dname 28 | did -e $dname 36 } | else { did -b $dname 36 }
if (%prot.ban.ban == y) did -c $dname 29
if (%prot.ban.unban == y) did -c $dname 31
if (%prot.ban.notice == y) { did -c $dname 32 | did -e $dname 38 } | else { did -b $dname 38 }
if (%prot.ban.ignore == y) did -c $dname 33
did -a $dname 36 %prot.ban.kickmsg
did -a $dname 38 %prot.ban.msg
}
}
if ($devent == sclick) {
if ($did == 666) dialog -m aboutprotections aboutprotections
;*** DEOP PROT ***
if ($did == 3) set %prot.deop.deop $iif($did(3).state,y,n) if ($did 4) set %prot.deop.kick $iif($did(4).state,y,n) | if (%prot.deop.kick y) did -e $dname 12 | else did -b $dname 12
if ($did == 5) set %prot.deop.ban $iif($did(5).state,y,n)
if ($did == 7) set %prot.deop.opme $iif($did(7).state,y,n) if ($did 8) set %prot.deop.notice $iif($did(8).state,y,n) | if (%prot.deop.notice y) did -e $dname 14 | else did -b $dname 14
if ($did == 9) set %prot.deop.ignore $iif($did(9).state,y,n)
;*** KICK PROT ***
if ($did == 15) set %prot.kick.deop $iif($did(15).state,y,n) if ($did 16) set %prot.kick.kick $iif($did(16).state,y,n) | if (%prot.kick.kick y) did -e $dname 24 | else did -b $dname 24
if ($did == 17) set %prot.kick.ban $iif($did(17).state,y,n)
if ($did == 19) set %prot.kick.rejoin $iif($did(19).state,y,n) if ($did 20) set %prot.kick.notice $iif($did(20).state,y,n) | if (%prot.kick.notice y) did -e $dname 26 | else did -b $dname 26
if ($did == 21) set %prot.kick.ignore $iif($did(21).state,y,n)
;*** BAN PROT ***
if ($did == 27) set %prot.ban.deop $iif($did(27).state,y,n) if ($did 28) set %prot.ban.kick $iif($did(28).state,y,n) | if (%prot.ban.kick y) did -e $dname 36 | else did -b $dname 36
if ($did == 29) set %prot.ban.ban $iif($did(29).state,y,n)
if ($did == 31) set %prot.ban.unban $iif($did(31).state,y,n) if ($did 32) set %prot.ban.notice $iif($did(32).state,y,n) | if (%prot.ban.notice y) did -e $dname 38 | else did -b $dname 38
if ($did == 33) set %prot.ban.ignore $iif($did(33).state,y,n)
}
if ($devent == edit) {
;*** DEOP PROT ***
if ($did == 12) set %prot.deop.kickmsg $did(12).text
if ($did == 14) set %prot.deop.msg $did(14).text
;*** KICK PROT ***
if ($did == 24) set %prot.kick.kickmsg $did(24).text
if ($did == 26) set %prot.kick.msg $did(26).text
;*** BAN PROT ***
if ($did == 36) set %prot.ban.kickmsg $did(36).text
if ($did == 38) set %prot.ban.msg $did(38).text
}
}
on *:deop:#: {
if ($opnick == $me) && ($nick != $me) {
if (%prot.deop.notice == y) .notice $nick %prot.deop.msg
if (%prot.deop.opme == y) .chanserv op # $me
if (%prot.deop.deop == y) .chanserv deop # $nick
if (%prot.deop.kick == y) .kick # $nick %prot.deop.kickmsg
if (%prot.deop.ban == y) .ban # $nick 2
if (%prot.deop.ignore == y) .ignore $nick 1
}
}
on *:kick:#: {
if ($knick == $me) && ($nick != $me) {
if (%prot.kick.rejoin == y) .join #
if (%prot.kick.deop == y) .chanserv deop # $nick
if (%prot.kick.kick == y) .kick # $nick %prot.kick.kickmsg
if (%prot.kick.ban == y) .ban # $nick 2
if (%prot.kick.notice == y) .notice $nick %prot.kick.msg
if (%prot.kick.ignore == y) .ignore $nick 1
}
}
on *:ban:#: {
if ($bnick == $me) && ($nick != $me) {
if (%prot.ban.unban == y) .chanserv unban # $me
if (%prot.ban.deop == y) .chanserv deop # $nick
if (%prot.ban.kick == y) .kick # $nick %prot.ban.kickmsg
if (%prot.ban.ban == y) .ban # $nick 2
if (%prot.ban.notice == y) .notice $nick %prot.ban.msg
if (%prot.ban.ignore == y) .ignore $nick 1
}
}
menu status,menubar,channel,query {
Protections salons:dialog -m protections protections
}