Bah ça permet de s'identifier sur 5 servers au choix avec 10 pseudos pour chaque server.
Source / Exemple :
xxxxxxxxxxxxxxxxxxx Auto-identifycation par Snoopynette xxxxxxxxxxxxxxxxxxx
menu channel,menubar {
-
auto-identification:/ident
}
Alias ident { dialog -m id id }
dialog id {
title "Auto-identification Multiserver "
size -1 -1 161 232
option dbu
box "SnoopScript", 1, 3 15 155 214
box "", 2, 7 19 90 50
box "image", 3, 105 23 42 42
text "Pseudo", 4, 25 70 20 8
text "Mot de passe", 5, 98 68 50 8
text "auto identifycation sur le serveur : ", 6, 10 26 90 8
text "aupré du robot : ", 7, 10 48 50 8
button "Ajouter", 8, 60 210 35 12, ok
button "Annuler", 9, 110 210 35 12, cancel
button "Aide", 10, 10 210 35 12
tab "Server", 11, 0 0 161 233
edit "", 12, 20 33 55 10, tab 11
edit "", 13, 20 55 55 10, tab 11
edit "", 14, 10 77 50 10, tab 11
edit "", 15, 10 90 50 10, tab 11
edit "", 16, 10 103 50 10, tab 11
edit "", 17, 10 116 50 10, tab 11
edit "", 18, 10 129 50 10, tab 11
edit "", 19, 10 142 50 10, tab 11
edit "", 20, 10 155 50 10, tab 11
edit "", 21, 10 168 50 10, tab 11
edit "", 22, 10 182 50 10, tab 11
edit "", 23, 10 194 50 10, tab 11
edit "", 24, 80 77 70 10, tab 11
edit "", 25, 80 90 70 10, tab 11
edit "", 26, 80 103 70 10, tab 11
edit "", 27, 80 116 70 10, tab 11
edit "", 28, 80 129 70 10, tab 11
edit "", 29, 80 142 70 10, tab 11
edit "", 30, 80 155 70 10, tab 11
edit "", 31, 80 168 70 10, tab 11
edit "", 32, 80 182 70 10, tab 11
edit "", 33, 80 194 70 10, tab 11
tab "Server", 34, 0 0 233 200
edit "", 35, 20 33 55 10, tab 34
edit "", 36, 20 55 55 10, tab 34
edit "",37, 10 77 50 10, tab 34
edit "",38, 10 90 50 10, tab 34
edit "", 39, 10 103 50 10, tab 34
edit "", 40, 10 116 50 10, tab 34
edit "", 41, 10 129 50 10, tab 34
edit "", 42, 10 142 50 10, tab 34
edit "", 43, 10 155 50 10, tab 34
edit "", 44, 10 168 50 10, tab 34
edit "", 45, 10 182 50 10, tab 34
edit "", 46, 10 194 50 10, tab 34
edit "", 47, 80 77 70 10, tab 34
edit "", 48, 80 90 70 10, tab 34
edit "", 49, 80 103 70 10, tab 34
edit "", 50, 80 116 70 10, tab 34
edit "", 51, 80 129 70 10, tab 34
edit "", 52, 80 142 70 10, tab 34
edit "", 53, 80 155 70 10, tab 34
edit "", 54, 80 168 70 10, tab 34
edit "", 55, 80 182 70 10, tab 34
edit "", 56, 80 194 70 10, tab 34
tab "Server", 57, 0 0 233 200
edit "", 58, 20 33 55 10, tab 57
edit "", 59, 20 55 55 10, tab 57
edit "",60, 10 77 50 10, tab 57
edit "",61, 10 90 50 10, tab 57
edit "", 62, 10 103 50 10, tab 57
edit "", 63, 10 116 50 10, tab 57
edit "", 64, 10 129 50 10, tab 57
edit "", 65, 10 142 50 10, tab 57
edit "", 66, 10 155 50 10, tab 57
edit "", 67, 10 168 50 10, tab 57
edit "", 68, 10 182 50 10, tab 57
edit "", 69, 10 194 50 10, tab 57
edit "", 70, 80 77 70 10, tab 57
edit "", 71, 80 90 70 10, tab 57
edit "", 72, 80 103 70 10, tab 57
edit "", 73, 80 116 70 10, tab 57
edit "", 74, 80 129 70 10, tab 57
edit "", 75, 80 142 70 10, tab 57
edit "", 76, 80 155 70 10, tab 57
edit "", 77, 80 168 70 10, tab 57
edit "", 78, 80 182 70 10, tab 57
edit "", 79, 80 194 70 10, tab 57
tab "Server", 80, 0 0 233 200
edit "", 81, 20 33 55 10, tab 80
edit "", 82, 20 55 55 10, tab 80
edit "",83, 10 77 50 10, tab 80
edit "",84, 10 90 50 10, tab 80
edit "", 85, 10 103 50 10, tab 80
edit "", 86, 10 116 50 10, tab 80
edit "", 87, 10 129 50 10, tab 80
edit "", 88, 10 142 50 10, tab 80
edit "", 89, 10 155 50 10, tab 80
edit "", 90, 10 168 50 10, tab 80
edit "", 91, 10 182 50 10, tab 80
edit "", 92, 10 194 50 10, tab 80
edit "", 93, 80 77 70 10, tab 80
edit "", 94, 80 90 70 10, tab 80
edit "", 95, 80 103 70 10, tab 80
edit "", 96, 80 116 70 10, tab 80
edit "", 97, 80 129 70 10, tab 80
edit "", 98, 80 142 70 10, tab 80
edit "", 99, 80 155 70 10, tab 80
edit "", 100, 80 168 70 10, tab 80
edit "", 101, 80 182 70 10, tab 80
edit "", 102, 80 194 70 10, tab 80
tab "Server", 103, 0 0 233 200
edit "", 104, 20 33 55 10, tab 103
edit "", 105, 20 55 55 10, tab 103
edit "",106, 10 77 50 10, tab 103
edit "",107, 10 90 50 10, tab 103
edit "",108, 10 103 50 10, tab 103
edit "", 109, 10 116 50 10, tab 103
edit "", 110, 10 129 50 10, tab 103
edit "", 111, 10 142 50 10, tab 103
edit "", 112, 10 155 50 10, tab 103
edit "", 113, 10 168 50 10, tab 103
edit "", 114, 10 182 50 10, tab 103
edit "", 115, 10 194 50 10, tab 103
edit "", 116, 80 77 70 10, tab 103
edit "", 117, 80 90 70 10, tab 103
edit "", 118, 80 103 70 10, tab 103
edit "", 119, 80 116 70 10, tab 103
edit "", 120, 80 129 70 10, tab 103
edit "", 121, 80 142 70 10, tab 103
edit "", 122, 80 155 70 10, tab 103
edit "", 123, 80 168 70 10, tab 103
edit "", 124, 80 182 70 10, tab 103
edit "", 125, 80 194 70 10, tab 103
}
on *:dialog:id:edit:*: {
if ($did(12).text != $null) { set %server1 $did(12).text }
if ($did(35).text != $null) { set %server2 $did(35).text }
if ($did(58).text != $null) { set %server3 $did(58).text }
if ($did(81).text != $null) { set %server4 $did(81).text }
if ($did(104).text != $null) { set %server5 $did(104).text }
if ($did(13).text != $null) { set %bot1 $did(13).text }
if ($did(36).text != $null) { set %bot2 $did(36).text }
if ($did(59).text != $null) { set %bot3 $did(59).text }
if ($did(82).text != $null) { set %bot4 $did(82).text }
if ($did(105).text != $null) { set %bot5 $did(105).text }
if ($did(14).text != $null) { set %nick1 $did(14).text }
if ($did(15).text != $null) { set %nick2 $did(15).text }
if ($did(16).text != $null) { set %nick3 $did(16).text }
if ($did(17).text != $null) { set %nick4 $did(17).text }
if ($did(18).text != $null) { set %nick5 $did(18).text }
if ($did(19).text != $null) { set %nick6 $did(19).text }
if ($did(20).text != $null) { set %nick7 $did(20).text }
if ($did(21).text != $null) { set %nick8 $did(21).text }
if ($did(22).text != $null) { set %nick9 $did(22).text }
if ($did(23).text != $null) { set %nick10 $did(23).text }
if ($did(37).text != $null) { set %nick11 $did(37).text }
if ($did(38).text != $null) { set %nick12 $did(38).text }
if ($did(39).text != $null) { set %nick13 $did(39).text }
if ($did(40).text != $null) { set %nick14 $did40).text }
if ($did(41).text != $null) { set %nick15 $did(41).text }
if ($did(42).text != $null) { set %nick16 $did(42).text }
if ($did(43).text != $null) { set %nick17 $did(43).text }
if ($did(44).text != $null) { set %nick18 $did(44).text }
if ($did(45).text != $null) { set %nick19 $did(45).text }
if ($did(46).text != $null) { set %nick20 $did(46).text }
if ($did(60).text != $null) { set %nick21 $did(60).text }
if ($did(61).text != $null) { set %nick22 $did(61).text }
if ($did(62).text != $null) { set %nick23 $did(62).text }
if ($did(63).text != $null) { set %nick24 $did(63).text }
if ($did(64).text != $null) { set %nick25 $did(64).text }
if ($did(65).text != $null) { set %nick26 $did(65).text }
if ($did(66).text != $null) { set %nick27 $did(66).text }
if ($did(67).text != $null) { set %nick28 $did(67).text }
if ($did(68).text != $null) { set %nick29 $did(68).text }
if ($did(69).text != $null) { set %nick30 $did(69).text }
if ($did(83).text != $null) { set %nick31 $did(83).text }
if ($did(84).text != $null) { set %nick32 $did(84).text }
if ($did(85).text != $null) { set %nick33 $did(85).text }
if ($did(86).text != $null) { set %nick34 $did86).text }
if ($did(87).text != $null) { set %nick35 $did(87).text }
if ($did(88).text != $null) { set %nick36 $did(88).text }
if ($did(89).text != $null) { set %nick37 $did(89).text }
if ($did(90).text != $null) { set %nick38 $did(90).text }
if ($did(91).text != $null) { set %nick39 $did(91).text }
if ($did(92).text != $null) { set %nick40 $did(92).text }
if ($did(106).text != $null) { set %nick41 $did(106).text }
if ($did(107).text != $null) { set %nick42 $did(107).text }
if ($did(108).text != $null) { set %nick43 $did(108).text }
if ($did(109).text != $null) { set %nick44 $did(109).text }
if ($did(110).text != $null) { set %nick45 $did(110).text }
if ($did(111).text != $null) { set %nick46 $did(111).text }
if ($did(112).text != $null) { set %nick47 $did(112).text }
if ($did(113).text != $null) { set %nick48 $did(113).text }
if ($did(114).text != $null) { set %nick49 $did(114).text }
if ($did(115).text != $null) { set %nick50 $did(115).text }
if ($did(24).text != $null) { set %pass1 $did(24).text }
if ($did(25).text != $null) { set %pass2 $did(25).text }
if ($did(26).text != $null) { set %pass3 $did(26).text }
if ($did(27).text != $null) { set %pass4 $did(27).text }
if ($did(28).text != $null) { set %pass5 $did(28).text }
if ($did(29).text != $null) { set %pass6 $did(29).text }
if ($did(30).text != $null) { set %pass7 $did(30).text }
if ($did(31).text != $null) { set %pass8 $did(31).text }
if ($did(32).text != $null) { set %pass9 $did(32).text }
if ($did(33).text != $null) { set %pass10 $did(33).text }
if ($did(47).text != $null) { set %pass11 $did(47).text }
if ($did(48).text != $null) { set %pass12 $did(48).text }
if ($did(49).text != $null) { set %pass13 $did(49).text }
if ($did(50).text != $null) { set %pass14 $did(50).text }
if ($did(51).text != $null) { set %pass15 $did(51).text }
if ($did(52).text != $null) { set %pass16 $did(52).text }
if ($did(53).text != $null) { set %pass17 $did(53).text }
if ($did(54).text != $null) { set %pass18 $did(54).text }
if ($did(55).text != $null) { set %pass19 $did(55).text }
if ($did(56).text != $null) { set %pass20 $did(56).text }
if ($did(70).text != $null) { set %pass21 $did(70).text }
if ($did(71).text != $null) { set %pass22 $did(71).text }
if ($did(72).text != $null) { set %pass23 $did(72).text }
if ($did(73).text != $null) { set %pass24 $did(73).text }
if ($did(74).text != $null) { set %pass25 $did(74).text }
if ($did(75).text != $null) { set %pass26 $did(75).text }
if ($did(76).text != $null) { set %pass27 $did(76).text }
if ($did(77).text != $null) { set %pass28 $did(77).text }
if ($did(78).text != $null) { set %pass29 $did(78).text }
if ($did(79).text != $null) { set %pass30 $did(79).text }
if ($did(93).text != $null) { set %pass31 $did(93).text }
if ($did(94).text != $null) { set %pass32 $did(94).text }
if ($did(95).text != $null) { set %pass33 $did(95).text }
if ($did(96).text != $null) { set %pass34 $did(96).text }
if ($did(97).text != $null) { set %pass35 $did(97).text }
if ($did(98).text != $null) { set %pass36 $did(98).text }
if ($did(99).text != $null) { set %pass37 $did(99).text }
if ($did(100).text != $null) { set %pass38 $did(100).text }
if ($did(101).text != $null) { set %pass39 $did(101).text }
if ($did(102).text != $null) { set %pass40 $did(102).text }
if ($did(116).text != $null) { set %pass41 $did(116).text }
if ($did(117).text != $null) { set %pass42 $did(117).text }
if ($did(118).text != $null) { set %pass43 $did(118).text }
if ($did(119).text != $null) { set %pass44 $did(119).text }
if ($did(120).text != $null) { set %pass45 $did(120).text }
if ($did(121).text != $null) { set %pass46 $did(121).text }
if ($did(122).text != $null) { set %pass47 $did(122).text }
if ($did(123).text != $null) { set %pass48 $did(123).text }
if ($did(124).text != $null) { set %pass49 $did(124).text }
if ($did(125).text != $null) { set %pass50 $did(125).text }
}
On *:notice:*protégé*:*: {
If (( %server1 isin $server ) && ($me == %nick1)) { .msg %bot1 identify %pass1 }
If (( %server1 isin $server ) && ($me == %nick2)) { .msg %bot1 identify %pass2 }
If (( %server1 isin $server ) && ($me == %nick3)) { .msg %bot1 identify %pass3 }
If (( %server1 isin $server ) && ($me == %nick4)) { .msg %bot1 identify %pass4 }
If (( %server1 isin $server ) && ($me == %nick5)) { .msg %bot1 identify %pass5 }
If (( %server1 isin $server ) && ($me == %nick6)) { .msg %bot1 identify %pass6 }
If (( %server1 isin $server ) && ($me == %nick7)) { .msg %bot1 identify %pass7 }
If (( %server1 isin $server ) && ($me == %nick8)) { .msg %bot1 identify %pass8 }
If (( %server1 isin $server ) && ($me == %nick9)) { .msg %bot1 identify %pass9 }
If (( %server1 isin $server ) && ($me == %nick10)) { .msg %bot1 identify %pass10 }
If (( %server2 isin $server ) && ($me == %nick11)) { .msg %bot2 identify %pass11 }
If (( %server2 isin $server ) && ($me == %nick12)) { .msg %bot2 identify %pass12 }
If (( %server2 isin $server ) && ($me == %nick13)) { .msg %bot2 identify %pass13 }
If (( %server2 isin $server ) && ($me == %nick14)) { .msg %bot2 identify %pass14 }
If (( %server2 isin $server ) && ($me == %nick15)) { .msg %bot2 identify %pass15 }
If (( %server2 isin $server ) && ($me == %nick16)) { .msg %bot2 identify %pass16 }
If (( %server2 isin $server ) && ($me == %nick17)) { .msg %bot2 identify %pass17 }
If (( %server2 isin $server ) && ($me == %nick18)) { .msg %bot2 identify %pass18 }
If (( %server2 isin $server ) && ($me == %nick19)) { .msg %bot2 identify %pass19 }
If (( %server2 isin $server ) && ($me == %nick20)) { .msg %bot2 identify %pass20 }
If (( %server3 isin $server ) && ($me == %nick21)) { .msg %bot3 identify %pass21 }
If (( %server3 isin $server ) && ($me == %nick22)) { .msg %bot3 identify %pass22 }
If (( %server3 isin $server ) && ($me == %nick23)) { .msg %bot3 identify %pass23 }
If (( %server3 isin $server ) && ($me == %nick24)) { .msg %bot3 identify %pass24 }
If (( %server3 isin $server ) && ($me == %nick25)) { .msg %bot3 identify %pass25 }
If (( %server3 isin $server ) && ($me == %nick26)) { .msg %bot3 identify %pass26 }
If (( %server3 isin $server ) && ($me == %nick27)) { .msg %bot3 identify %pass27 }
If (( %server3 isin $server ) && ($me == %nick28)) { .msg %bot3 identify %pass28 }
If (( %server3 isin $server ) && ($me == %nick29)) { .msg %bot3 identify %pass29 }
If (( %server3 isin $server ) && ($me == %nick30)) { .msg %bot3 identify %pass30 }
If (( %server4 isin $server ) && ($me == %nick31)) { .msg %bot4 identify %pass31 }
If (( %server4 isin $server ) && ($me == %nick32)) { .msg %bot4 identify %pass32 }
If (( %server4 isin $server ) && ($me == %nick33)) { .msg %bot4 identify %pass33 }
If (( %server4 isin $server ) && ($me == %nick34)) { .msg %bot4 identify %pass34 }
If (( %server4 isin $server ) && ($me == %nick35)) { .msg %bot4 identify %pass35 }
If (( %server4 isin $server ) && ($me == %nick36)) { .msg %bot4 identify %pass36 }
If (( %server4 isin $server ) && ($me == %nick37)) { .msg %bot4 identify %pass37 }
If (( %server4 isin $server ) && ($me == %nick38)) { .msg %bot4 identify %pass38 }
If (( %server4 isin $server ) && ($me == %nick39)) { .msg %bot4 identify %pass39 }
If (( %server4 isin $server ) && ($me == %nick40)) { .msg %bot4 identify %pass40 }
If (( %server5 isin $server ) && ($me == %nick41)) { .msg %bot5 identify %pass41 }
If (( %server5 isin $server ) && ($me == %nick42)) { .msg %bot5 identify %pass42 }
If (( %server5 isin $server ) && ($me == %nick43)) { .msg %bot5 identify %pass43 }
If (( %server5 isin $server ) && ($me == %nick44)) { .msg %bot5 identify %pass44 }
If (( %server5 isin $server ) && ($me == %nick45)) { .msg %bot5 identify %pass45 }
If (( %server5 isin $server ) && ($me == %nick46)) { .msg %bot5 identify %pass46 }
If (( %server5 isin $server ) && ($me == %nick47)) { .msg %bot5 identify %pass47 }
If (( %server5 isin $server ) && ($me == %nick48)) { .msg %bot5 identify %pass48 }
If (( %server5 isin $server ) && ($me == %nick49)) { .msg %bot5 identify %pass49 }
If (( %server5 isin $server ) && ($me == %nick50)) { .msg %bot5 identify %pass50 }
}
on *:dialog:id:init:*: {
did -a id 11 %server1
did -a id 12 %server1
did -a id 13 %bot1
did -a id 14 %nick1
did -a id 15 %nick2
did -a id 16 %nick3
did -a id 17 %nick4
did -a id 18 %nick5
did -a id 19 %nick6
did -a id 20 %nick7
did -a id 21 %nick8
did -a id 22 %nick9
did -a id 23 %nick10
did -a id 24 %pass1
did -a id 25 %pass2
did -a id 26 %pass3
did -a id 27 %pass4
did -a id 28 %pass5
did -a id 29 %pass6
did -a id 30 %pass7
did -a id 31 %pass8
did -a id 32 %pass9
did -a id 33 %pass10
did -a id 34 %server2
did -a id 35 %server2
did -a id 36 %bot2
did -a id 37 %nick11
did -a id 38 %nick12
did -a id 39 %nick13
did -a id 40 %nick14
did -a id 41 %nick15
did -a id 42 %nick16
did -a id 43 %nick17
did -a id 44 %nick18
did -a id 45 %nick19
did -a id 46 %nick20
did -a id 47 %pass11
did -a id 48 %pass12
did -a id 49 %pass13
did -a id 50 %pass14
did -a id 51 %pass15
did -a id 52 %pass16
did -a id 53 %pass17
did -a id 54 %pass18
did -a id 55 %pass19
did -a id 56 %pass20
did -a id 57 %server3
did -a id 58 %server3
did -a id 59 %bot3
did -a id 60 %nick21
did -a id 61 %nick22
did -a id 62 %nick23
did -a id 63 %nick24
did -a id 64 %nick25
did -a id 65 %nick26
did -a id 66 %nick27
did -a id 67 %nick28
did -a id 68 %nick29
did -a id 69 %nick30
did -a id 70 %pass21
did -a id 71 %pass22
did -a id 72 %pass23
did -a id 73 %pass24
did -a id 74 %pass25
did -a id 75 %pass26
did -a id 76 %pass27
did -a id 77 %pass28
did -a id 78 %pass29
did -a id 79 %pass30
did -a id 80 %server4
did -a id 81 %server4
did -a id 82 %bot4
did -a id 83 %nick31
did -a id 84 %nick32
did -a id 85 %nick33
did -a id 86 %nick34
did -a id 87 %nick35
did -a id 88 %nick36
did -a id 89 %nick37
did -a id 90 %nick38
did -a id 91 %nick39
did -a id 92 %nick40
did -a id 93 %pass31
did -a id 94 %pass32
did -a id 95 %pass33
did -a id 96 %pass34
did -a id 97 %pass35
did -a id 98 %pass36
did -a id 99 %pass37
did -a id 100 %pas38
did -a id 101 %pass39
did -a id 102 %pass40
did -a id 103 %server5
did -a id 104 %server5
did -a id 105 %bot5
did -a id 106 %nick41
did -a id 107 %nick42
did -a id 108 %nick43
did -a id 109 %nick44
did -a id 110 %nick45
did -a id 111 %nick46
did -a id 112 %nick47
did -a id 113 %nick48
did -a id 114 %nick49
did -a id 115 %nick50
did -a id 116 %pass41
did -a id 117 %pass42
did -a id 117 %pass43
did -a id 118 %pass44
did -a id 119 %pass45
did -a id 120 %pass46
did -a id 121 %pass47
did -a id 122 %pas48
did -a id 123 %pass49
did -a id 124 %pass50
}
ON *:DIALOG:id:sclick:9:dialog -c $dname
ON *:DIALOG:id:sclick:8:dialog -k $dname
Conclusion :
Bah voilà je sais que vous allez me dire que j'aurais mieux fait d'utiliser une liste pour que les pseudos soi illimités mais je sais pas commment ça marche alors à moin ke vous vouliez me donner des cours particuliés :p...Puis pour avoir plus de 10 pseudo enregistrer sur un server faut le faire. Enfin voilà soyez pas trop méchant svp.
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.