begin process at 2010 03 20 06:49:07
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

AddOns

 > CONFIGURATIONS PSEUDOS

CONFIGURATIONS PSEUDOS


 Information sur la source

Note :
Aucune note
Catégorie :AddOns Niveau :Débutant Date de création :07/05/2003 Date de mise à jour :07/05/2003 19:47:18 Vu :2 071

Auteur : MisterAno

Ecrire un message privé
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

Bon c'est un addon en dialog pour configurer les pseudos de deux sortes :
-l'auto identification avec la mot de passe de trois pseudos
-la gestion avec les inputs des pseudo (par ex : changer de nick lorsque l'on dit !oqp)

Source

  • menu channel {
  • Config Pseudo : dialog -m pseudos pseudos
  • }
  • dialog pseudos {
  • title "Configuration pseudos par ---Anonyme---"
  • size -1 -1 164 137
  • option dbu
  • tab "Pseudos + Pass", 1, 1 2 161 133
  • edit %nick1, 3, 23 41 50 10, tab 1, autohs
  • edit %pass1, 4, 88 41 50 10, tab 1, autohs
  • edit %nick2, 5, 23 68 50 10, tab 1, autohs
  • edit %pass2, 6, 88 68 50 10, tab 1, autohs
  • edit %nick3, 7, 23 96 50 10, tab 1, autohs
  • edit %pass3, 8, 88 96 50 10, tab 1, autohs
  • button "Fermer", 35, 1 125 162 11, tab 1, flat ok cancel
  • text "Pseudos", 9, 24 29 49 8, tab 1
  • text "Mots de passe", 10, 89 29 49 8, tab 1
  • tab "!xcommande", 2
  • edit %monpseudo1, 11, 7 28 44 10, tab 2, autohs
  • edit %monpseudo2, 12, 7 43 44 10, tab 2, autohs
  • edit %monpseudo3, 13, 7 58 44 10, tab 2, autohs
  • edit %monpseudo4, 14, 7 73 44 10, tab 2, autohs
  • edit %monpseudo5, 15, 7 89 44 10, tab 2, autohs
  • edit %monpseudo6, 16, 7 105 44 10, tab 2, autohs
  • edit %monpseudo7, 17, 7 121 44 10, tab 2, autohs
  • edit %compseudo1, 18, 58 28 30 10, tab 2, autohs
  • edit %compseudo2, 19, 58 43 30 10, tab 2, autohs
  • edit %compseudo3, 20, 58 58 30 10, tab 2, autohs
  • edit %compseudo4, 21, 58 73 30 10, tab 2, autohs
  • edit %compseudo5, 22, 58 89 30 10, tab 2, autohs
  • edit %compseudo6, 23, 58 105 30 10, tab 2, autohs
  • edit %compseudo7, 24, 58 121 30 10, tab 2, autohs
  • edit %messpseudo1, 25, 96 28 61 10, tab 2, autohs
  • edit %messpseudo2, 26, 96 43 61 10, tab 2, autohs
  • edit %messpseudo3, 27, 96 58 61 10, tab 2, autohs
  • edit %messpseudo4, 28, 96 73 61 10, tab 2, autohs
  • edit %messpseudo5, 29, 96 89 61 10, tab 2, autohs
  • edit %messpseudo6, 30, 96 105 61 10, tab 2, autohs
  • edit %messpseudo7, 31, 96 121 61 10, tab 2, autohs
  • text "Pseudo à prendre", 32, 8 18 43 8, tab 2
  • text "Commande", 33, 59 18 29 8, tab 2
  • text "Message dit sur le chan", 34, 97 18 59 8, tab 2
  • }
  • on *:dialog:Pseudos:edit:11:{ /set %monpseudo1 $did(Pseudos,11) }
  • on *:dialog:Pseudos:edit:12:{ /set %monpseudo2 $did(Pseudos,12) }
  • on *:dialog:Pseudos:edit:13:{ /set %monpseudo3 $did(Pseudos,13) }
  • on *:dialog:Pseudos:edit:14:{ /set %monpseudo4 $did(Pseudos,14) }
  • on *:dialog:Pseudos:edit:15:{ /set %monpseudo5 $did(Pseudos,15) }
  • on *:dialog:Pseudos:edit:16:{ /set %monpseudo6 $did(Pseudos,16) }
  • on *:dialog:Pseudos:edit:17:{ /set %monpseudo7 $did(Pseudos,17) }
  • on *:dialog:Pseudos:edit:18:{ /set %compseudo1 $did(Pseudos,18) }
  • on *:dialog:Pseudos:edit:19:{ /set %compseudo2 $did(Pseudos,19) }
  • on *:dialog:Pseudos:edit:20:{ /set %compseudo3 $did(Pseudos,20) }
  • on *:dialog:Pseudos:edit:21:{ /set %compseudo4 $did(Pseudos,21) }
  • on *:dialog:Pseudos:edit:22:{ /set %compseudo5 $did(Pseudos,22) }
  • on *:dialog:Pseudos:edit:23:{ /set %compseudo6 $did(Pseudos,23) }
  • on *:dialog:Pseudos:edit:24:{ /set %compseudo7 $did(Pseudos,24) }
  • on *:dialog:Pseudos:edit:25:{ /set %messpseudo1 $did(Pseudos,25) }
  • on *:dialog:Pseudos:edit:26:{ /set %messpseudo2 $did(Pseudos,26) }
  • on *:dialog:Pseudos:edit:27:{ /set %messpseudo3 $did(Pseudos,27) }
  • on *:dialog:Pseudos:edit:28:{ /set %messpseudo4 $did(Pseudos,28) }
  • on *:dialog:Pseudos:edit:29:{ /set %messpseudo5 $did(Pseudos,29) }
  • on *:dialog:Pseudos:edit:30:{ /set %messpseudo6 $did(Pseudos,30) }
  • on *:dialog:Pseudos:edit:31:{ /set %messpseudo7 $did(Pseudos,31) }
  • on *:dialog:Pseudos:edit:03:{ /set %nick1 $did(Pseudos,03) }
  • on *:dialog:Pseudos:edit:05:{ /set %nick2 $did(Pseudos,05) }
  • on *:dialog:Pseudos:edit:07:{ /set %nick3 $did(Pseudos,07) }
  • on *:dialog:Pseudos:edit:04:{ /set %pass1 $did(Pseudos,04) }
  • on *:dialog:Pseudos:edit:06:{ /set %pass2 $did(Pseudos,06) }
  • on *:dialog:Pseudos:edit:08:{ /set %pass3 $did(Pseudos,08) }
  • On *:input:*: {
  • if ($1 == %compseudo1) { /nick %monpseudo1 | amsg %messpseudo1 }
  • if ($1 == %compseudo2) { /nick %monpseudo2 | amsg %messpseudo2 }
  • if ($1 == %compseudo3) { /nick %monpseudo3 | amsg %messpseudo3 }
  • if ($1 == %compseudo4) { /nick %monpseudo4 | amsg %messpseudo4 }
  • if ($1 == %compseudo5) { /nick %monpseudo5 | amsg %messpseudo5 }
  • if ($1 == %compseudo6) { /nick %monpseudo6 | amsg %messpseudo6 }
  • if ($1 == %compseudo7) { /nick %monpseudo7 | amsg %messpseudo7 }
  • }
  • on 1:connect:{
  • if ($me == %nick1) { /msg nickserv identify %pass1 }
  • if ($me == %nick2) { /msg nickserv identify %pass2 }
  • if ($me == %nick3) { /msg nickserv identify %pass3 }
  • }
  • on 1:nick: {
  • if ($nick == $me) {
  • if ($newnick == %nick1) { /msg nickserv identify %pass1 }
  • if ($newnick == %nick2) { /msg nickserv identify %pass2 }
  • if ($newnick == %nick3) { /msg nickserv identify %pass3 }
  • }
  • }
menu channel {
  Config Pseudo : dialog -m pseudos pseudos
}

dialog pseudos {
  title "Configuration pseudos par ---Anonyme---"
  size -1 -1 164 137
  option dbu
  tab "Pseudos + Pass", 1, 1 2 161 133
  edit %nick1, 3, 23 41 50 10, tab 1, autohs
  edit %pass1, 4, 88 41 50 10, tab 1, autohs
  edit %nick2, 5, 23 68 50 10, tab 1, autohs
  edit %pass2, 6, 88 68 50 10, tab 1, autohs
  edit %nick3, 7, 23 96 50 10, tab 1, autohs
  edit %pass3, 8, 88 96 50 10, tab 1, autohs
  button "Fermer", 35, 1 125 162 11, tab 1, flat ok cancel
  text "Pseudos", 9, 24 29 49 8, tab 1
  text "Mots de passe", 10, 89 29 49 8, tab 1
  tab "!xcommande", 2
  edit %monpseudo1, 11, 7 28 44 10, tab 2, autohs
  edit %monpseudo2, 12, 7 43 44 10, tab 2, autohs
  edit %monpseudo3, 13, 7 58 44 10, tab 2, autohs
  edit %monpseudo4, 14, 7 73 44 10, tab 2, autohs
  edit %monpseudo5, 15, 7 89 44 10, tab 2, autohs
  edit %monpseudo6, 16, 7 105 44 10, tab 2, autohs
  edit %monpseudo7, 17, 7 121 44 10, tab 2, autohs
  edit %compseudo1, 18, 58 28 30 10, tab 2, autohs
  edit %compseudo2, 19, 58 43 30 10, tab 2, autohs
  edit %compseudo3, 20, 58 58 30 10, tab 2, autohs
  edit %compseudo4, 21, 58 73 30 10, tab 2, autohs
  edit %compseudo5, 22, 58 89 30 10, tab 2, autohs
  edit %compseudo6, 23, 58 105 30 10, tab 2, autohs
  edit %compseudo7, 24, 58 121 30 10, tab 2, autohs
  edit %messpseudo1, 25, 96 28 61 10, tab 2, autohs
  edit %messpseudo2, 26, 96 43 61 10, tab 2, autohs
  edit %messpseudo3, 27, 96 58 61 10, tab 2, autohs
  edit %messpseudo4, 28, 96 73 61 10, tab 2, autohs
  edit %messpseudo5, 29, 96 89 61 10, tab 2, autohs
  edit %messpseudo6, 30, 96 105 61 10, tab 2, autohs
  edit %messpseudo7, 31, 96 121 61 10, tab 2, autohs
  text "Pseudo à prendre", 32, 8 18 43 8, tab 2
  text "Commande", 33, 59 18 29 8, tab 2
  text "Message dit sur le chan", 34, 97 18 59 8, tab 2
}

on *:dialog:Pseudos:edit:11:{ /set %monpseudo1 $did(Pseudos,11) }
on *:dialog:Pseudos:edit:12:{ /set %monpseudo2 $did(Pseudos,12) }
on *:dialog:Pseudos:edit:13:{ /set %monpseudo3 $did(Pseudos,13) }
on *:dialog:Pseudos:edit:14:{ /set %monpseudo4 $did(Pseudos,14) }
on *:dialog:Pseudos:edit:15:{ /set %monpseudo5 $did(Pseudos,15) }
on *:dialog:Pseudos:edit:16:{ /set %monpseudo6 $did(Pseudos,16) }
on *:dialog:Pseudos:edit:17:{ /set %monpseudo7 $did(Pseudos,17) }
on *:dialog:Pseudos:edit:18:{ /set %compseudo1 $did(Pseudos,18) }
on *:dialog:Pseudos:edit:19:{ /set %compseudo2 $did(Pseudos,19) }
on *:dialog:Pseudos:edit:20:{ /set %compseudo3 $did(Pseudos,20) }
on *:dialog:Pseudos:edit:21:{ /set %compseudo4 $did(Pseudos,21) }
on *:dialog:Pseudos:edit:22:{ /set %compseudo5 $did(Pseudos,22) }
on *:dialog:Pseudos:edit:23:{ /set %compseudo6 $did(Pseudos,23) }
on *:dialog:Pseudos:edit:24:{ /set %compseudo7 $did(Pseudos,24) }
on *:dialog:Pseudos:edit:25:{ /set %messpseudo1 $did(Pseudos,25) }
on *:dialog:Pseudos:edit:26:{ /set %messpseudo2 $did(Pseudos,26) }
on *:dialog:Pseudos:edit:27:{ /set %messpseudo3 $did(Pseudos,27) }
on *:dialog:Pseudos:edit:28:{ /set %messpseudo4 $did(Pseudos,28) }
on *:dialog:Pseudos:edit:29:{ /set %messpseudo5 $did(Pseudos,29) }
on *:dialog:Pseudos:edit:30:{ /set %messpseudo6 $did(Pseudos,30) }
on *:dialog:Pseudos:edit:31:{ /set %messpseudo7 $did(Pseudos,31) }
on *:dialog:Pseudos:edit:03:{ /set %nick1 $did(Pseudos,03) }
on *:dialog:Pseudos:edit:05:{ /set %nick2 $did(Pseudos,05) }
on *:dialog:Pseudos:edit:07:{ /set %nick3 $did(Pseudos,07) }
on *:dialog:Pseudos:edit:04:{ /set %pass1 $did(Pseudos,04) }
on *:dialog:Pseudos:edit:06:{ /set %pass2 $did(Pseudos,06) }
on *:dialog:Pseudos:edit:08:{ /set %pass3 $did(Pseudos,08) }



On *:input:*: {
  if ($1 == %compseudo1) { /nick %monpseudo1 | amsg %messpseudo1 }
  if ($1 == %compseudo2) { /nick %monpseudo2 | amsg %messpseudo2 }
  if ($1 == %compseudo3) { /nick %monpseudo3 | amsg %messpseudo3 }
  if ($1 == %compseudo4) { /nick %monpseudo4 | amsg %messpseudo4 }
  if ($1 == %compseudo5) { /nick %monpseudo5 | amsg %messpseudo5 }
  if ($1 == %compseudo6) { /nick %monpseudo6 | amsg %messpseudo6 }
  if ($1 == %compseudo7) { /nick %monpseudo7 | amsg %messpseudo7 }
}

on 1:connect:{
  if ($me == %nick1) { /msg nickserv identify %pass1 }
  if ($me == %nick2) { /msg nickserv identify %pass2 }
  if ($me == %nick3) { /msg nickserv identify %pass3 }
}

on 1:nick: {
  if ($nick == $me) {
    if ($newnick == %nick1) { /msg nickserv identify %pass1 }
    if ($newnick == %nick2) { /msg nickserv identify %pass2 }
    if ($newnick == %nick3) { /msg nickserv identify %pass3 }
  }
}

 Conclusion

Et donc voilà, tout ça zouuu en remote. Ensuite vous cliquez gauche sur le chan et puis vous cliquez sur Config Pseudo


 Sources du même auteur

PSEUDO' CONFIGURATION
L'ASV
Source avec une capture AWAY SYSTEM
OPTIONS PV
ANTIPV

 Sources de la même categorie

TCL - AJOUT SUPPRESSION DE LOGS par Atok
BLACKLIST PSEUDOS/MASKS par usurpateur
Source avec une capture [XCHAT] ANTI KICK / AWAY C++ par GeroXXXX
JEU DU CODE par alanpersonproject
SERVEUR FTP par hisoka2501

Commentaires et avis

Commentaire de demo_jouable le 11/07/2005 12:25:48

code bcp trop lourd à mon goût...
et puis on a pas la possibilité de créer autant de pseudos qu'on veux...
et puis au lieu de /nick %pseudo essaye avec des suffixe c'est plus sympa => //nick $me $+ %suffixepseudo

vala C tout :) essaye d'utiliser des .txt pr créer autant de pseudos prédéfinis que tu veux :)

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales