begin process at 2012 05 27 13:45:19
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

AddOns

 > AUTO CONNEXION

AUTO CONNEXION


 Information sur la source

Note :
10 / 10 - par 2 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :AddOns Classé sous :auto, connexion, server, serveur, ac Niveau :Débutant Date de création :15/08/2006 Vu :7 707

Auteur : atlantisfr

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

 Description

Bonjours, ceci est un auto connexion plus exactement, vous ajoutez vos serveurs et vous les joindrez automatiquement à l'ouverture de mIRC.
Pour ouvrir le dialog, tapez : /AutoC

Source

  • alias autoc dialog -m ac ac
  • dialog ac {
  • title "Auto Connexion"
  • size -1 -1 170 261
  • button "Enregistrer", 1, 7 210 155 24, ok
  • box "Option / Entrer un serveur", 2, 2 120 166 138
  • list 3, 8 17 155 100
  • edit "", 4, 8 135 154 22, autohs
  • button "&Ajouter", 5, 7 160 74 24, disable
  • button "&Modifier", 6, 87 160 74 24, disable
  • button "&Supprimer", 7, 7 185 74 24, disable
  • button "&Joindre tout", 8, 87 185 74 24
  • check "Activer / Désactiver", 10, 9 235 120 21
  • box "Servers", 11, 2 2 166 117
  • }
  • on *:dialog:ac:*:*:{
  • if ($devent == init) {
  • if ($group(#ac) == on) { did -c $dname 10 }
  • ;if ($group(#ac) == off) { did -u $dname 10 }
  • if (!$lines(AServ.txt)) { did -b $dname 8 }
  • var %a $lines(AServ.txt), %b 1
  • while (%a >= %b) {
  • did -a $dname 3 $read(ac.txt,%b)
  • inc %b
  • }
  • }
  • if ($devent == sclick) {
  • if ($did == 5) {
  • write ac.txt $did(4)
  • did -a $dname 3 $did(4)
  • did -r $dname 4
  • if ($did(8).enabled == $false) { did -e $dname 8 }
  • }
  • if ($did(3).sel) { did -e $dname 6,7 }
  • if ($did == 6) {
  • var %a $?="Par quel serveur remplacer $did(3).seltext ?"
  • if (!%a) { halt }
  • write $+(-l,$did(3).sel) ac.txt %a
  • did -d $dname 3 $did(3).sel
  • did -a $dname 3 %a
  • }
  • if ($did == 7) { write $+(-dl,$did(3).sel) ac.txt | did -d $dname 3 $did(3).sel | if (!$lines(ac.txt)) { did -b $dname 6,7,8 } }
  • if ($did == 8) { ac }
  • if ($did == 10) {
  • if ($did(10).state == 1) { .enable #ac }
  • else { .disable #ac }
  • }
  • }
  • if ($devent == edit) {
  • if ($did == 4) && (??* iswm $did(4)) { did -e $dname 5 }
  • else { did -b $dname 5 }
  • }
  • }
  • alias ac {
  • var %a $lines(ac.txt), %b 2
  • server $read(ac.txt,1)
  • while (%a >= %b) {
  • server -m $read(ac.txt,%b)
  • inc %b
  • }
  • }
  • #ac off
  • on *:start:{ ac }
  • #ac end
alias autoc dialog -m ac ac

dialog ac {
  title "Auto Connexion"
  size -1 -1 170 261
  button "Enregistrer", 1, 7 210 155 24, ok
  box "Option / Entrer un serveur", 2, 2 120 166 138
  list 3, 8 17 155 100
  edit "", 4, 8 135 154 22, autohs
  button "&Ajouter", 5, 7 160 74 24, disable
  button "&Modifier", 6, 87 160 74 24, disable
  button "&Supprimer", 7, 7 185 74 24, disable
  button "&Joindre tout", 8, 87 185 74 24
  check "Activer / Désactiver", 10, 9 235 120 21
  box "Servers", 11, 2 2 166 117
}
on *:dialog:ac:*:*:{
  if ($devent == init) {
    if ($group(#ac) == on) { did -c $dname 10 }
    ;if ($group(#ac) == off) { did -u $dname 10 }
    if (!$lines(AServ.txt)) { did -b $dname 8 }
    var %a $lines(AServ.txt), %b 1
    while (%a >= %b) {
      did -a $dname 3 $read(ac.txt,%b)
      inc %b
    }
  }
  if ($devent == sclick) {
    if ($did == 5) {
      write ac.txt $did(4)
      did -a $dname 3 $did(4)
      did -r $dname 4
      if ($did(8).enabled == $false) { did -e $dname 8 }
    }
    if ($did(3).sel) { did -e $dname 6,7 }
    if ($did == 6) {
      var %a $?="Par quel serveur remplacer $did(3).seltext ?"
      if (!%a) { halt }
      write $+(-l,$did(3).sel) ac.txt %a
      did -d $dname 3 $did(3).sel
      did -a $dname 3 %a
    }
    if ($did == 7) { write $+(-dl,$did(3).sel) ac.txt | did -d $dname 3 $did(3).sel | if (!$lines(ac.txt)) { did -b $dname 6,7,8 } }
    if ($did == 8) { ac }
    if ($did == 10) {
      if ($did(10).state == 1) { .enable #ac }
      else { .disable #ac }
    }
  }
  if ($devent == edit) {
    if ($did == 4) && (??* iswm $did(4)) { did -e $dname 5 }
    else { did -b $dname 5 }
  }
}
alias ac {
  var %a $lines(ac.txt), %b 2
  server $read(ac.txt,1)
  while (%a >= %b) {
    server -m $read(ac.txt,%b)
    inc %b
  }
}
#ac off
on *:start:{ ac }
#ac end



 Sources du même auteur

Source avec une capture SPEED (JEU EN PICWIN)
Source avec une capture CALCULATRICE EN PICWIN
Source avec une capture COULEUR D'ÉCRITURE EN PICWIN

 Sources de la même categorie

PACMAN MULTI-JOUEUR EN LIGNE par wims
PROXY&SOCKS SCANNER+LEECHER par independentt
GESTIONNAIRE DE HIGHLIGHT AVANCÉ AVEC IGNORE SALON OU PSEUDO par doob666
AUTOJOIN HTABLE MULTISERVER par doob666
TCL - AJOUT SUPPRESSION DE LOGS par Atok

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture LAG MÈTRE V1.2 BÊTA par Temp_Area
Source avec Zip Source avec une capture AUTO-CONNEXION/AUTO-JOIN MULTI-IDENT ET MULTI-SERVER COMPLET par doob666
MÉMORISER LES CHANS QU'ON JOIN/PART À LA MANIÈRE D'UN BNC par Hathor
AUTO VOICE ET AUTO MESSAGE À LA CONNECTION par IceTempest
Source avec Zip Source avec une capture IRC PROXY SERVER par zytry

Commentaires et avis

Commentaire de RCA ArKanis le 15/08/2006 02:27:45

Question code :
;if ($group(#ac) == off) { did -u $dname 10 }
tu peux l'enlever

ne mets pas les { } s'il n'y a qu'une action :
=> if (condition) action
tu gagnes en rapidité d'execution

if ($did(8).enabled == $false)
devient : if  (!$did(8).enabled)

utilise plus de else :
if ($devent == init) { ... }
elseif ($devent == sclick) {
  if ($did == 1) { ... }
  elseif ($did == 2) { ... }
  etc
}

Sinon :
Un screenshot de la boîte dialogue n'aurait pas été de refus :)

Ton code fonctionne (j'pense, j'ai pas testé), mais question utilité, c'est un peu réduit, il aurait pu faire bien plus de choses (auto-identification selon les serveurs, rejoindre des salons différent, ...)
Je noterai quand tu le rendras plus complet :p

Orthographe/Grammaire :
Dans ta description, ne mets pas de S à bonjour :p
Autant écrire "serveurs" plutôt que "servers" (dans ta box)

Commentaire de Panthouffle le 15/08/2006 13:07:26

Un truc sympa aussi serait d'y mettre quelques sockets, qui serviraient à vérifier la disponibilité des serveurs, sinon comme l'a dit Arkanis, l'utilité est réduite

ps: j'avais des doutes sur la validité du mot "connexion" et j'ai été surpris de voir dans mon dictionnaire que l'orthographe était belle et bien exacte :x

Bonne continuation

Commentaire de RCA ArKanis le 15/08/2006 14:34:09

on écrit connection en anglais, et connexion en français :p
on le voit trop souvent écrit avec CT, c'est pour ça que tu as eu du mal

Commentaire de No_ImPoRtAnZ le 24/09/2006 13:18:15

Je comprends à présent d'ou tu sors ces deux phrases:

"ne mets pas les { } s'il n'y a qu'une action :"

"Je noterai quand tu le rendras plus complet :p"

remercie RCA, de plus un auto connect est une bonne idéé mais tu pourrais lui donner plus de possibilités, joindre un ou plusieurs salons; s'identifier etc... Bref une source à améliorer je la noterais dès qu'elle sera optimisé

Commentaire de Panthouffle le 24/09/2006 15:27:42

No_ImPoRtAnZ, regarde toi avant de parler:

ArKanis a dit:
"il aurait pu faire bien plus de choses (auto-identification selon les serveurs, rejoindre des salons différent, ...) Je noterai quand tu le rendras plus complet :p"

Toi tu dit:
"tu pourrais lui donner plus de possibilités, joindre un ou plusieurs salons; s'identifier etc... Bref une source à améliorer je la noterais dès qu'elle sera optimisé"

Tu vois un peu la ressemblance ? :)

Commentaire de No_ImPoRtAnZ le 24/09/2006 20:28:01

panthouffle je constate que tu as toujours des questions très pertinente concernant chaque sujet tu es perspicace continue de la sorte ;)

Commentaire de No_ImPoRtAnZ le 24/09/2006 21:41:40

je rajouterais que le "Essaye d'optimiser ton code et l'évoluer avec se que je t'es dit et je noterais ton code. Bonne continuation." je ne le reprenais pas de RCA mais de Atlantis, non pas en mal mais il suffit d'un pour faire changer le sens d'une phrase!
Continue ton instruction avant de me donner des leçons

Commentaire de Bidou le 25/09/2006 09:44:36 administrateur CS

Bon ces deux messieurs Panthouffle et No_ImPoRtAnZ on va arrêter les petites chamailleries sur chaque source, ok ? Ca devient pénible pour tout le monde.

Commentaire de loulouzou le 14/07/2008 22:11:36 10/10

tout simplement parfait :p
10

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

server [ par HatMan ] voila jaimerai qua ma connection-je me connecte o serveur demander-si le serveur est differant de mon_serveur_spé je me connecte en plus sur mon_serve Connexion list [ par DiGhan ] Problématique : J'ai une "list" que j'ai faites via "Viewlist" de MDX.Cette "list" est constituée de 2 "headertext".J'ai attribué à chaque "headertext recherche programmeur C pour cryptage des hosts sur server irc [ par sorcier3 ] Bonjour,je cherche un programmeur en C pour crypter les hosts sur un serveur irc, ce serait bénévole.Je ne sais pas trop si cela prend du te Auto-connect de serveurs [ par Princedelavil ] Salut, désoler de poser bcp de question sur ce forum^^ :/Là j'ai essayer de faire un remote tres basique pour se connecter automatiquement a Savoir si le serveur est ouvert [ par Booster ] Bonjour a tous, Alors voila je m'explique je me suis fait un petit script (de débutant ^^) qui me permet de perform mes servers et enfet j'ai un Nouveau server IRC [ par JaMiRoQuAi77 ] Bonjour, Un nouveau serveur irc à vue le jour, irc.erevia.com port 6667 et nous cherchons un programmeur en C pour crypter les hosts sur le serveur de Cherche une variable... [ par chris_c_mwa ] Bonjour à tous. Alors voilà mon problème est le suivant Je suis en pleine création d'un dialogue d'auto join multiserver. Cependant, je ne trouve pas connexion serveur irc [ par dams34300 ] Salut !Je suis en train de créer un bot enfin j'essaye, le seul truc qu'il me manque c'est la connexion ...Si quelqu'un connait la reponse ce serait c


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,920 sec (4)

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