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 895

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

Cliquez pour voir la capture en taille normale
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
 

Historique

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 :

Commentaires et avis

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



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,296 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.