begin process at 2008 05 16 06:39:17
1 173 219 membres
61 nouveaux aujourd'hui
13 970 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

MENU DE CONNEXION BY DEVIL


Information sur la source

Catégorie :AddOns Niveau : Débutant Date de création : 27/03/2005 Date de mise à jour : 03/04/2005 13:24:05 Vu : 2 507

Note :
7 / 10 - par 6 personnes
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (21)
Ajouter un commentaire et/ou une note

Description

Voice un menu de connexion (multi-server) fait par moi même, merci de ne pas être trop dur sur vos commentaires, ce n'est que ma premiere source :x
N'hésitez pas a m'apporter vos idées ainsi que les éventuels bug =)

Source

  • menu menubar,channel {
  • -
  • ~°Menu de Connection°~ :/dialog -m connect connect
  • }
  • dialog connect {
  • title "Menu de Connection by DeviL"
  • size -1 -1 505 330
  • button "Everyday/Tele2",1 , 30 30 90 35, default flat
  • button "Wanadoo/Voila" ,2 , 150 30 90 35, flat
  • button "Tiscali" ,3 , 270 30 90 35, flat
  • button "Free" ,4 , 390 30 90 35, flat
  • button "Undernet" ,5 , 30 80 90 35, flat
  • button "IRCnet" ,6 , 150 80 90 35, flat
  • button "NetSplit" ,7 , 270 80 90 35, flat
  • button "FunRadio" ,8 , 390 80 90 35, flat
  • button "mIRC.fr" ,9 , 30 130 90 35, flat
  • button "SolariS" ,10 , 150 130 90 35, flat
  • button "Quakenet" ,11 , 270 130 90 35, flat
  • button "MemphiS" ,12 , 390 130 90 35, flat
  • box "Selection du serveur" 13, 10 10 485 161
  • box "Autre Serveur IRC" 14, 10 180 485 64
  • button "Connect" ,15 , 30 200 90 35, flat
  • edit %serve.connect, 16, 150 205 212 22
  • button "Connect" ,17 , 390 200 90 35, flat
  • radio "Même fenetre",19 , 388 270 93 15
  • radio "Nouvelle fenetre",18 , 388 290 95 15
  • button "Fermer" ,20 , 30 270 335 35, cancel
  • box "" ,21 , 10 250 485 64
  • }
  • On 1:DIALOG:connect:edit:16:{
  • set %serve.connect $did(16)
  • }
  • On *:DIALOG:connect:*:*:{
  • if ($devent == init) { did -ra connect 16 %serve.connect }
  • elseif ($devent == sclick) {
  • if ($did == 1) { server %action irc.everyday.ee }
  • if ($did == 2) { server %action irc.voila.fr }
  • if ($did == 3) { server %action chat.communautes.tiscali.fr }
  • if ($did == 4) { server %action irc.free.fr }
  • if ($did == 5) { server %action eu.undernet.org }
  • if ($did == 6) { server %action ircnet.nerim.fr }
  • if ($did == 7) { server %action irc.NetSplit.com }
  • if ($did == 8) { server %action chat.funradio.fr }
  • if ($did == 9) { server %action irc.mirc.fr }
  • if ($did == 10) { server %action irc.solarisnet.org }
  • if ($did == 11) { server %action irc.quakenet.org }
  • if ($did == 12) { server %action irc.memphisnet.org }
  • if ($did == 15) { server %action %serve.connect }
  • if ($did == 17) { server %action %serve.connect }
  • if ($did == 18) { /set %action -m }
  • if ($did == 19) { /set %action }
  • }
  • }
  • on 1:START: { dialog -m connect connect }
  • }
menu menubar,channel {
  -
  ~°Menu de Connection°~ :/dialog -m connect connect
}

dialog connect {
  title "Menu de Connection by DeviL"
  size -1 -1 505 330
  button "Everyday/Tele2",1 , 30 30 90 35, default flat
  button "Wanadoo/Voila" ,2 , 150 30 90 35, flat
  button "Tiscali" ,3 , 270 30 90 35, flat    
  button "Free" ,4 , 390 30 90 35,    flat    
  button "Undernet" ,5 , 30 80 90 35, flat
  button "IRCnet" ,6 , 150 80 90 35,  flat
  button "NetSplit" ,7 , 270 80 90 35,    flat
  button "FunRadio" ,8 , 390 80 90 35,    flat
  button "mIRC.fr" ,9 , 30 130 90 35, flat
  button "SolariS" ,10 , 150 130 90 35,   flat
  button "Quakenet" ,11 , 270 130 90 35,  flat
  button "MemphiS" ,12 , 390 130 90 35,   flat
  box "Selection du serveur" 13, 10 10 485 161
  box "Autre Serveur IRC" 14, 10 180 485 64
  button "Connect" ,15 , 30 200 90 35,    flat
  edit %serve.connect, 16, 150 205 212 22
  button "Connect" ,17 , 390 200 90 35,   flat
  radio "Même fenetre",19 , 388 270 93 15
  radio "Nouvelle fenetre",18 , 388 290 95 15
  button "Fermer" ,20 , 30 270 335 35, cancel
  box "" ,21 , 10 250 485 64
}
On 1:DIALOG:connect:edit:16:{
  set %serve.connect $did(16) 
}
On *:DIALOG:connect:*:*:{
  if ($devent == init) { did -ra connect 16 %serve.connect }
  elseif ($devent == sclick) {
    if ($did == 1) { server %action irc.everyday.ee  }
    if ($did == 2) { server %action irc.voila.fr }
    if ($did == 3) { server %action chat.communautes.tiscali.fr }
    if ($did == 4) { server %action irc.free.fr  }
    if ($did == 5) { server %action eu.undernet.org  }
    if ($did == 6) { server %action ircnet.nerim.fr }
    if ($did == 7) { server %action irc.NetSplit.com }
    if ($did == 8) { server %action chat.funradio.fr }
    if ($did == 9) { server %action irc.mirc.fr }
    if ($did == 10) { server %action irc.solarisnet.org  }
    if ($did == 11) { server %action irc.quakenet.org }
    if ($did == 12) { server %action irc.memphisnet.org }
    if ($did == 15) { server %action %serve.connect }
    if ($did == 17) { server %action %serve.connect }
    if ($did == 18) { /set %action -m  }
    if ($did == 19) { /set %action }
  }
}
on 1:START: { dialog -m connect connect }
}

Conclusion

Voila il ne vous reste plus qu'a le coller dans un new remote =p

                                                                         DeviL
27 mars 2005 23:08:52 :
27 mars 2005 23:23:00 :
28 mars 2005 00:27:25 :
28 mars 2005 01:45:28 :
28 mars 2005 01:56:24 :
28 mars 2005 11:03:05 :
28 mars 2005 11:09:47 :
02 avril 2005 23:36:39 :
03 avril 2005 13:24:05 :
  • signaler à un administrateur
    Commentaire de Xrf le 27/03/2005 22:56:10

    Simpa cette addon pour les gens qui on du mal a rentré un serv dans le mirc ;) , bien pensé et realisé

  • signaler à un administrateur
    Commentaire de KiNdErMaXi le 27/03/2005 23:30:54

    mouais bof
    tu peux enlever la moitier du code en regroupant tes $did
    le dialog est moche
    il serait mieux de faire une list avec possibiliter d'ajouter un serveur a l'aide d'un .txt
    ce code ne vaut pas un 10/10
    bonne continuation

  • signaler à un administrateur
    Commentaire de DeviL_62 le 28/03/2005 00:09:24

    Je verrais pour la prochaine version merci de tes idées, mais en même temps ce n'est que ma premiere source !! On peut pas etre bon alors qu'on vient juste de commencer ....

  • signaler à un administrateur
    Commentaire de PaDa le 28/03/2005 00:31:43

    bof...
    rien a dire, c mal foutu, ya peu d'options... bofbofbof
    idem Kinder_Maxi
    6/10

  • signaler à un administrateur
    Commentaire de vince_mikefly le 28/03/2005 01:04:53

    Moi je trouve que c'est bien codé pour une premiére source et pour un débutant sa vaut un 10/10
    bonne continuation à toi Devil_62

  • signaler à un administrateur
    Commentaire de PaDa le 28/03/2005 01:25:44

    j'me suis mal exprimé, c'est pas que c'est mal foutu, c'est que c'est pas optimisé du tout, minimaliste, et incomplet (%serve.connect on le sort d'ou ?)

  • signaler à un administrateur
    Commentaire de MaX_62 le 28/03/2005 07:43:41

    Les serveurs avec des boutons, j'aimes pas perso, valorise plutot l'edit pour choisir le serveur, la y'a beaucoup trop de boutons.
    Tu fais "server -m" automatiquement, et si j'ai pas envie d'ouvrir de nouvelle fenêtre ?
    Au début du code, tu peux enlever le slash
    Regroupe tes évènements de dialog avec $devent et $did
    on *:DIALOG:connect:*:*:{
      if ($devent == init) { did -ra connect 16 %serve.connect }
      elseif ($devent == sclick) {
        if ($did == 1) { ... }
        elseif ($did == 2) { ... }
      }
    }

    Le menu de connection ne fonctionne même pas... Faut faire if ($did == id) et pas if ($did(id))

    Vu que ça ne fonctionne pas, t'as pas du le tester : 5/10

  • signaler à un administrateur
    Commentaire de dj328i le 28/03/2005 08:54:51

    ( Moi je trouve que c'est bien codé pour une premiére source )

    Si on peu appelé ca un code déja la. Ya pas grand chose a codé la dedans.

    on 1:DIALOG:connect:init:0:{
        did -ra connect 16 %serve.connect
    }

    C'est drole , je voie toujours pas le set de ta fameuse variable la dedans. Inexistante ? c'est bien ce que je pense.

    Pas configurable , trop basique. Travail y.


    Autre chose moin importante. Au lieux d'utilisez les serveur européen seulement de Undernet. Utilise l'adresse random mondial comme les autres. "irc.undernet.org"


  • signaler à un administrateur
    Commentaire de ReMi34 le 28/03/2005 08:57:52

    Du même avis que Pada...

  • signaler à un administrateur
    Commentaire de Huitre le 28/03/2005 09:59:40

    Euh si le debutant arrive meme pas a se connecter, je le vois mal installer un code et le lancer x_x.

    Le dialog est vraiment pas beau (encore il a etait fait par dialog studio je parie), le code vraiment succint, addon limité, pas d option, désolé ca reste une source de débutant vu et revu , ca ne se note pas...

    Oué je suis dur, je sais, mais matte les 3 derniers sources : un mrc loader (woot x_x) , une calculette (re woot) , et ca :s

  • signaler à un administrateur
    Commentaire de fjxokt le 28/03/2005 10:29:47

    ce qui aurait été interressant (si on veut), c'est qu'on puisse rajouter nos propres serveurs
    parsque si le gars ne va jamais sur aucun des serveurs qui sont dans ton add-on, il va se connecter par mirc et se sera aussi (voir plus) simple que de lancer ton add-on pour se connecter

  • signaler à un administrateur
    Commentaire de DeviL_62 le 28/03/2005 10:37:01

    Merci de vos idées et critique, je vais y travaillé !

  • signaler à un administrateur
    Commentaire de DeviL_62 le 28/03/2005 11:03:59

    La source fonctionne, merci a Max_62 de son aide ;)

  • signaler à un administrateur
    Commentaire de World_mIRC le 28/03/2005 14:06:05

    je crois qu'il te manque quelques ligne dans ton code ...
    %serve.connect  <--- c'est quoi ???

    perso je trouve pas ça tres utile, et comme l'a dit Huitre
    ----------------------------------
    Euh si le debutant arrive meme pas a se connecter, je le vois mal installer un code et le lancer x_x.
    ----------------------------------

    et pour reprendre tous les autres, le dialog est pas super, une liste aurait été mieu, avec possibilité de choisir le port, pke moi je me connect pas tout le temps sur le 6667.
    Faudrait aussi pouvoir ENREGISTRER les serveurs de ton choix au lieu de les retapper tout le temps.

    le debutant ne sait peut' etre pas que server:port existe :p

    je note pas et pense pas que sa vale 10/10

    Bonne continuation

  • signaler à un administrateur
    Commentaire de COOLMAN002 le 28/03/2005 14:36:08

    Pas le choix du port ? Pas possibilité de connexion ssl ?
    (verifie si la $version est séperieur à 6.12 et que $sslready = $true pour connecter en SSL, renseigne toi sur les serveurs si ils supportent le SSL).

    Utilise le $devent EDIT pour set ta variable %serve.connect.

  • signaler à un administrateur
    Commentaire de MaX_62 le 28/03/2005 15:12:04

    ou à la limite tu enlèves ta variable et tu prends directement $did(16) , mais bon c'est pas d'une grande importance...

  • signaler à un administrateur
    Commentaire de dj328i le 29/03/2005 23:09:53

    verifie si la $version est séperieur à 6.12 et que $sslready = $true pour connecter en SSL, renseigne toi sur les serveurs si ils supportent le SSL).

    Si tu remarque sa source, il débute carrément, alors je doute fort qu'il se lance dans le SSL et autre truc plus avancé sur de telle source. Chaque chose en son temps et en sa source.

  • signaler à un administrateur
    Commentaire de DeviL_62 le 03/04/2005 00:15:43

    voila nouvelle petite mise a jours ...

  • signaler à un administrateur
    Commentaire de World_mIRC le 03/04/2005 00:27:44

    petite alors ... :p

    - on *:dialog:connect:edit:
    peut aussi etre emboiter dans le
    on *:dialog:connect:*:*:{
      if ($devent == edit) { ... }
    }

    - y'a un "}" qui se balade furtivement a la derniere ligne de ton code.

    - pk "edit %serve.connect, 16, 150 205 212 22"
    alors que y'a deja :
    "if ($devent == init) { did -ra connect 16 %serve.connect }"
    qui peut aussi être optimiser en vérifiant que %serve.connect existe avant de "did -ra"
    ça evite une erreur :)

  • signaler à un administrateur
    Commentaire de HySteriK le 09/04/2005 15:28:21

    bravo jolie source perso j'aime beaucoup :)

  • signaler à un administrateur
    Commentaire de tipexx94 le 24/08/2005 15:14:49

    tu pourrais ajouter quelque chose pour les gens qui ont des clef irc ou des mots de pass sur Nserv genre pour wanadoo sa serait sympa de pouvoir mettre sa clef irc

Ajouter un commentaire

Appels d'offres

Pub



CalendriCode

Mai 2008
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS