begin process at 2010 07 30 01:43:00
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

AddOns

 > AUTO-IDENDIFICATION A X

AUTO-IDENDIFICATION A X


 Information sur la source

Note :
Aucune note
Catégorie :AddOns Classé sous :ident, autoident, autoauth, identification, auto Niveau :Débutant Date de création :25/05/2006 Date de mise à jour :29/05/2006 07:46:21 Vu :2 784

Auteur : BADIBOYS

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

 Description

C'est un simple auto-indentification pour X sur undernet je lai fait en un rien de temps et cest mon premier codes alors si vous avez une petite suggestion a faire faite moi signe a+

Source

  • menu channel {
  • -
  • Auto-Identification:/dialog -m aident aident
  • }
  • dialog aident {
  • title "Auto-Identification "
  • size -1 -1 122 49
  • option dbu
  • box "Configuration", 1, 0 1 122 47
  • edit %identnick , 2, 43 9 58 10
  • edit %identpassword , 3, 43 20 58 10, pass
  • text "Mot de passe :", 4, 3 21 37 8
  • text "Utilisateur :", 5, 4 10 35 8
  • check "Activer/désactiver", 6, 5 33 77 10
  • button "Ok", 8, 90 34 30 12, ok cancel
  • }
  • on *:dialog:aident:edit:*: set $iif($did == 2,%identnick,%identpassword) $did($iif($did == 2,2,3))
  • on *:dialog:aident:sclick:6:{
  • if $did(6).state == 1 { set %aident Oui }
  • else { set %aident Non }
  • }
  • on *:dialog:aident:init:*:{
  • if ( %aident == Oui ) { did -c aident 6 }
  • }
  • on *:dialog:aident:sclick:8: { /echo -a Vérification du nom d'utilisateur et du mot de passe, veuillez patienter s.v.p | ./timer 1 2 /msg x@channels.undernet.org login %identnick %identpassword | mode $me +x } }
  • On *:Connect:{
  • if (%aident == Oui ) { /msg x@channels.undernet.org login %identnick %identpassword | mode $me +x }
  • }
menu channel {
  -
  Auto-Identification:/dialog -m aident aident
}
dialog aident {
  title "Auto-Identification "
  size -1 -1 122 49
  option dbu
  box "Configuration", 1, 0 1 122 47
  edit %identnick , 2, 43 9 58 10
  edit %identpassword , 3, 43 20 58 10, pass
  text "Mot de passe :", 4, 3 21 37 8
  text "Utilisateur     :", 5, 4 10 35 8
  check "Activer/désactiver", 6, 5 33 77 10
  button "Ok", 8, 90 34 30 12, ok cancel
}
on *:dialog:aident:edit:*: set $iif($did == 2,%identnick,%identpassword) $did($iif($did == 2,2,3))
on *:dialog:aident:sclick:6:{
  if $did(6).state == 1 { set %aident Oui }
  else { set %aident Non }
}
on *:dialog:aident:init:*:{
  if ( %aident == Oui ) { did -c aident 6 }
}
on *:dialog:aident:sclick:8: { /echo -a Vérification du nom d'utilisateur et du mot de passe, veuillez patienter s.v.p | ./timer 1 2 /msg x@channels.undernet.org login %identnick %identpassword | mode $me +x } }

On *:Connect:{
  if (%aident == Oui ) { /msg x@channels.undernet.org login %identnick %identpassword | mode $me +x }

}

 Conclusion

j'aimerais avoir vos commentaires vu que c'est mon petit premier code que je fait merci.


 Historique

25 mai 2006 15:54:01 :
jai corriger le timer comme sa plus de message quand le timer embarque :)
26 mai 2006 12:27:01 :
On peut maintenant la configuré par le menu du channel en clikant sur le bouton droit :)
29 mai 2006 07:46:21 :
Bon vu les suggestion a wims j'ai amiliorer mon code un peu.

 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

 Sources en rapport avec celle ci

AUTO ( OP,KICK,VOICE,LIMIT) BY W4X par confus1on
Source avec une capture AUTOVOICE AVEC POSSIBILITÉ DE BLACK-LISTER par Patou_175
IDENTIFICATION DU EGGDROP par Exagone
Source avec Zip Source avec une capture AUTO-CONNEXION/AUTO-JOIN MULTI-IDENT ET MULTI-SERVER COMPLET par doob666
Source avec Zip Source avec une capture AUTO-IDENT MULTISERVER par SornDrixer

Commentaires et avis

Commentaire de wims le 25/05/2006 12:55:40

Au debut tu met : Auto-Identification:/dialog -m aident aident
Tu n'aurais pas oublier qqch avant ?

dans le dialog :
edit "", 2, 43 9 58 10
edit "", 3, 43 20 58 10, pass

Remplace directement par :
edit %identnick, 2, 43 9 58 10
edit %identpassword, 3, 43 20 58 10, pass

comme ca, tu n'a pas a faire les did -a dans l'event init je crois

Au lieu de set la variable %aident sur oui ou non met la plutot sur 1 ou 0 comme ca tu as :
if (%aident) did -c aident 6

Met un . devant la commande /timer histoire de pas avoir le ptit message

if $did(6).state == 1 devient if ($did(6).state)

Sachant que tu n'a que deux edit,
on *:dialog:aident:edit:2:{ set %identnick $did(2) }
on *:dialog:aident:edit:3:{ set %identpassword $did(3) }

devient
on *:dialog:aident:edit:*: set $iif($did == 2,%identnick,%identipassword) $did($iif($did == 2,2,3))

voila :)

Commentaire de Panthouffle le 25/05/2006 13:09:35

Bonjour, deux petites choses que wims n'a pas dit
Regroupe tes events dans le dialog et les slash (/) sont inutiles :)

Bonne continuation

Commentaire de BADIBOYS le 25/05/2006 13:47:41

salut wims merci du conseil mais je lavais deja essayer cette commande et tout se que ca me donnait c'étais un erreur de syntax j'ai essayé de la corriger et ca ne fesait rien mais jai pri ton . en avant du timer jle savait pas lol.

Panthouffle que veux tu que je met comme events ? je les trouve pas mal bien comme je suis débutant je ais pas trop comment tout regrouper ceci lol et oui je me suis appercu que les slash son inutile :P mais bon... ca marche bien au moin. :P

Commentaire de wims le 25/05/2006 14:02:54

mais je lavais deja essayer cette commande et tout se que ca me donnait c'étais un erreur de syntax j'ai essayé de la corriger et ca ne fesait rien

De quoi parle tu =) ?

Commentaire de BADIBOYS le 25/05/2006 15:37:44

de celle la wims

edit %identnick, 2, 43 9 58 10
edit %identpassword, 3, 43 20 58 10, pass

on *:dialog:aident:edit:*: set $iif($did == 2,%identnick,%identipassword) $did($iif($did == 2,2,3))

Commentaire de wims le 25/05/2006 15:41:09

Essaye de mettre les guillemet entre les var

edit "%identnick", 2, 43 9 58 10
edit "%identpassword", 3, 43 20 58 10, pass

Et j'avais fait une faute de frappe, ca donne :

on *:dialog:aident:edit:*: set $iif($did == 2,%identnick,%identpassword) $did($iif($did == 2,2,3))

Commentaire de BADIBOYS le 25/05/2006 16:09:00

voila j'ai essayer et dans mon dialog ca me marque 2 fois mon utilisateur.. et quand jessai de leffacer ca me marque ceci dans mon status.

* /set: invalid parameters
-

Commentaire de BADIBOYS le 25/05/2006 16:11:25

voici se que jai fait.....

on *:dialog:aident:edit:*: set $iif($did == 2,%identnick,%identpassword) $did($iif($did == 2,2,3))
on *:dialog:aident:sclick:6:{
  if ($did(6).state == 1 { set %aident Oui }
  else { set %aident Non }
}


Commentaire de wims le 25/05/2006 16:52:40

Essaye ca :
on *:dialog:aident:edit:*: set $iif($did == 2,$(%identnick,0),$(%identpassword,0)) $did($iif($did == 2,2,3))

Pour l'utilisateur, il faut enlevé les lignes did -a dans l'evenement init

Commentaire de BADIBOYS le 29/05/2006 08:04:23

j'ai fait des modif donner moi vos commentaires des commentaires serait bien apprécier s.v.p

Commentaire de wims le 29/05/2006 20:05:48

Le fait d'avoir a ouvrir un dialog pour d'identifier c'est pas top,
donc déjà enlève ces lignes :
on *:dialog:aident:sclick:8: { /echo -a Vérification du nom d'utilisateur et du mot de passe, veuillez patienter s.v.p | ./timer 1 2 /msg x@channels.undernet.org login %identnick %identpassword | mode $me +x } }

et rajoute plutot un alias qui permet de t'identifier.
Si notre mot de passe et nom d'utilisateur change d'un serveur a l'autre, ton code ne sert a rien, essaye de faire en sorte que l'on puisse choisir le nick et le pass pour chaque server ou chaque network

Commentaire de BADIBOYS le 30/05/2006 06:54:16

hum si j'enleve la ligne que tu m'as dit cest deja la que mon dialog sert a rien.. pcq y marchera pas et n'oubli pas que jsuis seulement qu'un débutant comme tlm la été, jsuis pas un pro.

Commentaire de wims le 06/06/2006 20:20:02

Si ton dialog sert a stocké le pseudo et le password
Mais si les passwords voir les pseudos changent d'un server a un autre ton code n'est plus tres utile =)

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Auto Identification apres un netsplitt [ par OthilA ] Bonjour à tous,Je voudrais savoir comment faire pour s'identifier automatiquement apres un Netsplitt d'un server ..Identification Automatique du Pseud Auto Identification [ par OthilA ] Salut en fait , j'ai coder un auti identification par nickserv ( niveau débutant ) mais j'ai un probleme, j'aurais que une fois le pseudo et le passe L bot sur quakenet ! auto op [ par Xtremo33 ] Bonjour à tous !voila je ne m'y connais pas DU TOUT en script irc !Alors j'ai essayé de trafiquer un script déjà fait.Je voudrais faire un script qui auto invite par le L [ par jNzaZn ] Bonjour tout le monde, je voudrais savoir comment je peux etre inviter par le L automatiquement lorsque que je suis kb sur un chan ou j' ai accés +ao. Auto join multi salons et serveurs [ par ateuf ] salut a tous je recherche un Auto join multi salons et serveurs je voudrai aussi que quelqun m'explique comment le charger et l'ouvrir car j'ai vue qu auto message pour certains join [ par manaraselen ] bonjour,Sur le chan ou je suis, il y a pas mal de users se connectant avec un nick predefinit, et ils on le meme prefixe (ex : prefix56432)J'aimerais Auto message [ par angeldavid ] Salut all quelqu'un connaitrai un script pour envoyer un message tous les 10 min sur tout les channel ou on est ?Merci d'avance . auto join de bot [ par G rom ] bonjour, je sui tout noob dans la config de bot. J'ai créer depui peu mon propre bot xdcc (sur ma ligne!!) mais le probleme est que je suis etudiant, auto replay apres un certain temps [ par Nunrg ] le titre c'est simple a faire ma question est un peu plus compliqué...comment faire pour qu'il y ai un message envoyer a un utilisateur admeton apres Un mp3 et dcc auto [ par romeomd ] VincentBonjour, je suis a la recher d'un addons, quand qqun va dans mon pv, il fait !Musiquealors la, une liste de musique s'affiche, et il fais son c


Nos sponsors


Sondage...

CalendriCode

Juillet 2010
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

 
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,686 sec (3)

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