Aide svp

cs_viko Messages postés 24 Date d'inscription mercredi 5 mai 2004 Statut Membre Dernière intervention 4 juillet 2004 - 12 juin 2004 à 18:03
cs_Raziell Messages postés 119 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 30 juin 2005 - 12 juin 2004 à 18:27
this addon don't work....the kick and ban prots didnot work
help pls

dialog protections {
title "Protections Salons"
size -1 -1 104 126
option dbu
button "ok", 1, 2 114 20 10,ok
box "",2, 5 15 94 91
tab "deop",70, 2 1 100 108
tab "kick",80
tab "ban",90

box "Punissez",69, 10 21 40 40,tab 70
check "deop",3, 14 30 25 10,tab 70
check "kick",4,14 38 20 10,tab 70
check "ban",5,14 46 20 10,tab 70
box "Divers",6,54 21 40 40,tab 70
check "/op me",7,58 30 30 10,tab 70
check "notice",8,58 38 30 10,tab 70
check "ignore",9,58 46 30 10,tab 70
box "messages",10, 10 62 84 38,tab 70
text "kick msg:",11, 14 73 30 10,tab 70
edit "",12,38 71 51 10,autohs,tab 70
text "notice:",13,14 86 30 10,tab 70
edit "",14,38 84 51 10,autohs,disable,tab 70

box "Punissez",79, 10 21 40 40,tab 80
check "deop",15, 14 30 25 10,tab 80
check "kick",16,14 38 20 10,tab 80
check "ban",17,14 46 20 10,tab 80
box "Divers",18,54 21 40 40,tab 80
check "re-join",19,58 30 30 10,tab 80
check "notice",20,58 38 30 10,tab 80
check "ignore",21,58 46 30 10,tab 80
box "messages",22, 10 62 84 38,tab 80
text "kick msg:",23, 14 73 30 10,tab 80
edit "",24,38 71 51 10,autohs,tab 80
text "notice:",25,14 86 30 10,tab 80
edit "",26,38 84 51 10,autohs,tab 80

box "Punissez",89, 10 21 40 40,tab 90
check "deop",27, 14 30 25 10,tab 90
check "kick",28,14 38 20 10,tab 90
check "ban",29,14 46 20 10,tab 90
box "Divers",30,54 21 40 40,tab 90
check "unban",31,58 30 30 10,tab 90
check "notice",32,58 38 30 10,tab 90
check "ignore",33,58 46 30 10,tab 90
box "messages",34, 10 62 84 38,tab 90
text "kick msg:",35, 14 73 30 10,tab 90
edit "",36,38 71 51 10,autohs,tab 90
text "notice:",37,14 86 30 10,tab 90
edit "",38,38 84 51 10,autohs,tab 90
button "about",666, 82 114 20 10
}
dialog aboutprotections {
title "Chan Protec."
size -1 -1 93 57
option dbu
button "ok",1, 75 3 15 50,ok
box "",2, 2 1 69 52
text "__ Chan Protection __",3, 4 6 60 10,center
text "Créer By ZoRiX",4, 8 15 60 10
text "Merci de ne rien",5, 6 25 65 10
text "modifier ou copier",6, 6 35 65 10
}

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
}

3 réponses

cs_Raziell Messages postés 119 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 30 juin 2005 1
12 juin 2004 à 18:19
This is not the right place for the addons !
0
cs_Raziell Messages postés 119 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 30 juin 2005 1
12 juin 2004 à 18:21
And I don't resolve your problem, sorry :'(
0
cs_Raziell Messages postés 119 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 30 juin 2005 1
12 juin 2004 à 18:27
Decidement j'ai du mal moi ...
0
Rejoignez-nous