begin process at 2010 02 10 13:04:53
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

AddOns

 > MENU DE CONNEXION BY DEVIL

MENU DE CONNEXION BY DEVIL


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

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

Auteur : DeviL_62

Ecrire un message privé
Site perso
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 :

 Sources de la même categorie

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
BANNIR LES AGES, LES HOMMES, LES FEMMES ET PSEUDO AVEC CHIFF... par cougar_du_havre

Commentaires et avis

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é

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

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 ....

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

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

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 ?)

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

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"


Commentaire de ReMi34 le 28/03/2005 08:57:52

Du même avis que Pada...

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

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

Commentaire de DeviL_62 le 28/03/2005 10:37:01

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

Commentaire de DeviL_62 le 28/03/2005 11:03:59

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

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

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.

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...

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.

Commentaire de DeviL_62 le 03/04/2005 00:15:43

voila nouvelle petite mise a jours ...

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 :)

Commentaire de HySteriK le 09/04/2005 15:28:21

bravo jolie source perso j'aime beaucoup :)

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...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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

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