Ben vous pouvez copier/coller cice dans vos remottes ;p
Source / Exemple :
dialog auto {
title "auto system"
option dbu
size -1 -1 93 135
tab "auto +v", 1, 0 0 115 125
tab "auto +h", 2
tab "auto +o", 3
box "salons", 4, 5 15 80 105
edit "", 5, 17 23 55 10, tab 1
edit "", 6, 17 33 55 10, tab 1
edit "", 7, 17 43 55 10,tab 1
edit "", 8, 17 53 55 10,tab 1
edit "", 9, 17 63 55 10,tab 1
edit "", 10, 17 73 55 10,tab 1
edit "", 11, 17 83 55 10,tab 1
edit "", 12, 17 93 55 10,tab 1
edit "", 13, 17 103 55 10,tab 1
edit "", 14, 17 23 55 10,tab 2
edit "", 15, 17 33 55 10, tab 2
edit "", 16, 17 43 55 10,tab 2
edit "", 17, 17 53 55 10,tab 2
edit "", 18, 17 63 55 10,tab 2
edit "", 19, 17 73 55 10,tab 2
edit "", 20, 17 83 55 10,tab 2
edit "", 21, 17 93 55 10,tab 2
edit "", 22, 17 103 55 10,tab 2
edit "", 23, 17 23 55 10,tab 3
edit "", 24, 17 33 55 10, tab 3
edit "", 25, 17 43 55 10,tab 3
edit "", 26, 17 53 55 10,tab 3
edit "", 27, 17 63 55 10,tab 3
edit "", 29, 17 73 55 10,tab 3
edit "", 30, 17 83 55 10,tab 3
edit "", 31, 17 93 55 10,tab 3
edit "", 32, 17 103 55 10,tab 3
Button "ok", 33, 0 125 93 10,tab 1
Button "ok", 34, 0 125 93 10,tab 2
Button "ok", 35, 0 125 93 10,tab 3
}
On *:dialog:auto:sclick:33:{
set %1 $did(5)
set %2 $did(6)
set %3 $did(7)
set %4 $did(8)
set %5 $did(9)
set %6 $did(10)
set %7 $did(11)
set %8 $did(12)
set %9 $did(13)
}
On *:JOIN:%1:{
if ($me isop #) { /mode # +v $nick)
}
On *:JOIN:%2:{
if ($me isop #) { /mode # +v $nick)
}
On *:JOIN:%3:{
if ($me isop #) { /mode # +v $nick)
}
On *:JOIN:%4:{
if ($me isop #) { /mode # +v $nick)
}
On *:JOIN:%5:{
if ($me isop #) { /mode # +v $nick)
}
On *:JOIN:%6:{
if ($me isop #) { /mode # +v $nick)
}
On *:JOIN:%7:{
if ($me isop #) { /mode # +v $nick)
}
On *:JOIN:%8:{
if ($me isop #) { /mode # +v $nick)
}
On *:JOIN:%9:{
if ($me isop #) { /mode # +v $nick)
}
On *:dialog:auto:sclick:34:{
set %10 $did(14)
set %11 $did(15)
set %12 $did(16)
set %13 $did(17)
set %14 $did(18)
set %15 $did(19)
set %16 $did(20)
set %17 $did(21)
set %18 $did(22)
}
On *:JOIN:%14:{
if ($me isop #) { /mode # +h $nick }
}
On *:JOIN:%15:{
if ($me isop #) { /mode # +h $nick }
}
On *:JOIN:%16:{
if ($me isop #) { /mode # +h $nick }
}
On *:JOIN:%17:{
if ($me isop #) { /mode # +h $nick }
}
On *:JOIN:%18:{
if ($me isop #) { /mode # +h $nick }
}
On *:JOIN:%19:{
if ($me isop #) { /mode # +h $nick }
}
On *:JOIN:%20:{
if ($me isop #) { /mode # +h $nick }
}
On *:JOIN:%21:{
if ($me isop #) { /mode # +h $nick }
}
On *:JOIN:%22:{
if ($me isop #) { /mode # +h $nick }
}
On *:dialog:auto:sclick:35:{
set %23 $did(23)
set %24 $did(24)
set %25 $did(25)
set %26 $did(26)
set %27 $did(27)
set %28 $did(28)
set %29 $did(29)
set %30 $did(30)
set %31 $did(31)
set %32 $did(32)
}
On *:JOIN:%23:{
if ($me isop #) { /mode # +o $nick }
}
On *:JOIN:%24:{
if ($me isop #) { /mode # +o $nick }
}
On *:JOIN:%25:{
if ($me isop #) { /mode # +o $nick }
}
On *:JOIN:%26:{
if ($me isop #) { /mode # +o $nick }
}
On *:JOIN:%27:{
if ($me isop #) { /mode # +o $nick }
}
On *:JOIN:%28:{
if ($me isop #) { /mode # +o $nick }
}
On *:JOIN:%29:{
if ($me isop #) { /mode # +o $nick }
}
On *:JOIN:%30:{
if ($me isop #) { /mode # +o $nick }
}
On *:JOIN:%31:{
if ($me isop #) { /mode # +o $nick }
}
On *:JOIN:%32:{
if ($me isop #) { /mode # +o $nick }
}
menu channel {
Auto system:/dialog -m auto auto
Conclusion :
Bah a vous de vous donner votre avis c'est mon 1er addon donc merci de vos commentaires ( meme si c'est pour me jetez ... )
20 oct. 2003 à 23:40
.$iif( !$notify( $$1 ), $style( 0 ), $style( 1 )) Notifié: $iif( !$notify( $$1 ), /.notify $$1, /.notify -r $$1 )
.-
.$iif( !$ignore( $$1 $+ !*@* ), $style( 0 ), $style( 1 )) Ignoré: $iif( !$ignore( $$1 $+ !*@* ), /ignore $$1, /ignore -r $$1 )
.-
.$iif( ( $0 > 1 ) || ( $$1 $+ !*@* isavoice $chan ), $style( 1 ) , $style( 0 )))) Auto Voice: $iif( ( $0 > 1 ) || ( $$1 $+ !*@* isavoice $chan ), /avoice -rw $$1- $chan, /avoice -w $$1- $chan )
.$iif( ( $0 > 1 ) || ( $$1 $+ !*@* isaop $chan ), $style( 1 ) , $style( 0 )))) Auto Op: $iif( ( $0 > 1 ) || ( $$1 $+ !*@* isaop $chan ), /aop -rw $$1- $chan, /aop -w $$1- $chan )
.$iif( !$protect( $$1 ), $style( 0 ), $style( 1 )) Protegé:/protect $iif( $protect( $$1 ), -r ) $$1
20 oct. 2003 à 23:36
- Onglet "Control"
- On choisie dans la list box "Ignore" "OP" "voice" ou "protect"
- On coche "enabled"
- On click a droite sur le bouton "add"
- On ajoute une adresse ou un nick. un channel
- On fait "OK"
et on recommence
---------------------
dans la section popups
---------------------
$iif( $me isop $chan,Controle ,$null )
.$iif( ( $0 > 1 ) || ( $$1 isvoice $chan ), $style( 1 ) , $style( 0 )) &Voice: $iif( ( $0 > 1 ) || ( $$1 isvoice $chan ), /mode # -v $$1-, /mode # +v $$1 )
.$iif( ( $0 > 1 ) || ( $$1 isop $chan ), $style( 1 ) , $style( 0 )) &Operateur: $iif( ( $0 > 1 ) || ( $$1 isop $chan ), /mode # -o $$1-, /mode # +o $$1 )
.$iif( ( $0 > 1 ) || ( $$1 ishop $chan ), $style( 1 ) , $style( 0 )) &Help: $iif( ( $0 > 1 ) || ( $$1 ishop $chan ), /mode # -h $$1-, /mode # +h $$1 )
17 oct. 2003 à 07:41
16 oct. 2003 à 20:58
16 oct. 2003 à 18:15
tu met a des endroit des parenthese a la place des crocher ...
et puis ton code est trop long :X
On *:JOIN:%1:{
if ($me isop #) { /mode # +v $nick)
}
On *:JOIN:%2:{
if ($me isop #) { /mode # +v $nick)
}
; ca c completement faut
met plutot un truck comme sa
on 1:join:#: {
if ($chan == %1) && ($me isop #) { mode $chan +v $nick }
elseif ($chan == %2) && ($me isop #) { mode $chan +v $nick }
.......
}
c bcp mieu, c moin long mais sa restera passable :/ car deja, on peu pas tout gerer, les pseudo sont limiter etc.... en gros de gros progret a faire :/
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.