begin process at 2010 03 18 07:31:30
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

AddOns

 > GENERATEUR DE PROFIL D'USER IRC

GENERATEUR DE PROFIL D'USER IRC


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :AddOns Niveau :Initié Date de création :10/02/2004 Date de mise à jour :10/02/2004 18:21:01 Vu :2 193

Auteur : vesparo

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

 Description

C'est un code qui permet d'éditer le profil des users IRC.

Source

  • Menu * {
  • Gestion Profil:/fil
  • Nouveau Profil:/fil
  • Voir Profil $$1 :/query $$1
  • }
  • alias fil { dialog -m profil profil }
  • dialog profil {
  • title "Générateur de Profils"
  • option dbu
  • size -1 -1 194 117
  • text "Nom :", 1, 11 10 25 8, center
  • edit "", 2, 40 9 53 10, autohs
  • button "Ajouter", 3, 10 22 34 10
  • button "Effacer", 4, 59 22 34 10
  • list 5, 10 36 83 73, size
  • box "Profils :", 6, 4 1 94 112
  • text "Pseudo :", 7, 103 12 25 8, center
  • edit "", 8, 131 11 54 10, autohs
  • text "Age :", 9, 103 25 25 10, center
  • edit "", 10, 131 24 54 10, autohs
  • edit "", 11, 131 38 54 10, autohs
  • text "Sexe :", 12, 103 39 25 8, center
  • edit "", 13, 131 51 54 10, autohs
  • text "Ville :", 14, 103 52 25 8, center
  • edit "", 15, 102 75 88 26, multi
  • text "Description :", 16, 125 65 40 8, center
  • button "Fermer", 17, 128 103 37 11, ok
  • }
  • ON *:DIALOG:profil:*:*:{
  • if ($devent == init) { loadprofil }
  • if ($devent == sclick) {
  • if ($did == 3) { writeini profil.ini $did(2) infosprofil $did(2) $did(8) $did(10) $did(11) $did(13) $did(15) | did -a $dname 5 $did(2) }
  • if ($did == 4) && ($did(5).seltext) { .remini profil.ini $did(5).seltext | loadprofil | did -r $dname 8,10,11,13,15 }
  • if ($did == 5) && ($did(5).seltext) { did -ra $dname 8 $gettok($readini(profil.ini,$did(5).seltext,infosprofil),2,32) | did -ra $dname 10 $gettok($readini(profil.ini,$did(5).seltext,infosprofil),3,32) | did -ra $dname 11 $gettok($readini(profil.ini,$did(5).seltext,infosprofil),4,32) | did -ra $dname 13 $gettok($readini(profil.ini,$did(5).seltext,infosprofil),5,32) | did -ra $dname 15 $gettok($readini(profil.ini,$did(5).seltext,infosprofil),6-,32) }
  • }
  • }
  • dialog profilpv {
  • title "Profil Pv/QUERY"
  • option dbu
  • size -1 -1 170 22
  • text "-=- Profil -=-", 1, 80 2 50 10
  • edit "", 2, 2 10 167 10, read
  • }
  • ON *:Active:?:{ dialog -m profilpv profilpv | did -ra profilpv 2 $readini(profil.ini,$active,infosprofil) | if (!$readini(profil.ini,$nick,infosprofil)) { did -a profilpv 2 $active n'a pas de profil | halt } }
  • alias -l loadprofil { did -r profil 5 | var %a = 0, %aa = $ini(profil.ini,0) | while (%aa > %a) { inc %a | did -a profil 5 $ini(profil.ini,%a) } }
Menu * {
  Gestion Profil:/fil
  Nouveau Profil:/fil
  Voir Profil $$1 :/query $$1
}
alias fil { dialog -m profil profil }
dialog profil {
  title "Générateur de Profils"
  option dbu
  size -1 -1 194 117
  text "Nom :", 1, 11 10 25 8, center
  edit "", 2, 40 9 53 10, autohs
  button "Ajouter", 3, 10 22 34 10
  button "Effacer", 4, 59 22 34 10
  list 5, 10 36 83 73, size
  box "Profils :", 6, 4 1 94 112
  text "Pseudo :", 7, 103 12 25 8, center
  edit "", 8, 131 11 54 10, autohs
  text "Age :", 9, 103  25 25 10, center
  edit "", 10, 131 24 54 10, autohs
  edit "", 11, 131 38 54 10, autohs
  text "Sexe :", 12, 103 39 25 8, center
  edit "", 13, 131 51 54 10, autohs
  text "Ville :", 14, 103 52 25 8, center
  edit "", 15, 102 75 88 26, multi
  text "Description :", 16, 125 65 40 8, center
  button "Fermer", 17, 128 103 37 11, ok
}
ON *:DIALOG:profil:*:*:{
  if ($devent == init) { loadprofil }
  if ($devent == sclick) {
    if ($did == 3) { writeini profil.ini $did(2) infosprofil $did(2) $did(8) $did(10) $did(11) $did(13) $did(15) | did -a $dname 5 $did(2)  }
    if ($did == 4) && ($did(5).seltext) { .remini profil.ini $did(5).seltext | loadprofil | did -r $dname 8,10,11,13,15 }
    if ($did == 5) && ($did(5).seltext) { did -ra $dname 8 $gettok($readini(profil.ini,$did(5).seltext,infosprofil),2,32) | did -ra $dname 10 $gettok($readini(profil.ini,$did(5).seltext,infosprofil),3,32) | did -ra $dname 11 $gettok($readini(profil.ini,$did(5).seltext,infosprofil),4,32) | did -ra $dname 13 $gettok($readini(profil.ini,$did(5).seltext,infosprofil),5,32) | did -ra $dname 15 $gettok($readini(profil.ini,$did(5).seltext,infosprofil),6-,32) }
  }
}
dialog profilpv {
  title "Profil Pv/QUERY"
  option dbu
  size -1 -1 170 22
  text "-=- Profil -=-", 1, 80 2 50 10
  edit "", 2, 2 10 167 10, read
}
ON *:Active:?:{ dialog -m profilpv profilpv | did -ra profilpv 2 $readini(profil.ini,$active,infosprofil) | if (!$readini(profil.ini,$nick,infosprofil)) { did -a profilpv 2 $active n'a pas de profil | halt } }
alias -l loadprofil { did -r profil 5 | var %a = 0, %aa = $ini(profil.ini,0) | while (%aa > %a) { inc %a | did -a profil 5 $ini(profil.ini,%a) } }

 Conclusion

Merci a SornDrixer qui m'a aider :) et ReMi34 pour le dialog :)
Have fun & no ripp...

Enjoy ^^


 Sources du même auteur

Source avec Zip QUOTE SYSTEME V1.0 AVANCER !
MODERATEUR V1.B UPTADE
GESTION DES AMIS
EFFECTUER DES RECHERCHES SUR IRCFR
CALCULATRICE SIMPLE

 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

Commentaires et avis

Commentaire de ReMi34 le 10/02/2004 18:10:20

C'est pas mal Vesparo :)

PS: T'as oublié de dire que c'est moi qui ai fait le dialog :/

Commentaire de Dark-Dragoon le 10/02/2004 18:10:52

bon pas mal mais pas trop utile ( pour moi )
7/10

Commentaire de SornDrixer le 10/02/2004 18:21:32 administrateur CS

Si on a plusieurs pv en même temps, l'addon bug comme je te l'ai déjà dis, et le dialog ne peut s'ouvrir plusieurs fois.
Donc tu aurais dû essayer d'adopter un autre systeme ;)

Commentaire de itello le 11/02/2004 14:34:28

Bonsoir

__Vesparo________________________
|Voilà un de tes meilleurs addons, bravo!
|Mais certains bugs sont problématiques:
|1-On ne peut pas mettre plusieurs mots d'info (sauf pour description).
|2-On peut ouvrir qu'un seul dialog, alors un >>if $dialog<< ne serais pas de repit
|
|Je donne 7/10 comme Dark-Dragoon.
__Vesparo_________________________

Commentaire de ChAnG-Fu le 14/02/2004 13:30:51

7/10
Bon travaille, pousse ton systeme encore +

Commentaire de tempusus le 15/02/2004 17:00:44 administrateur CS

Bonjour,

Systeme interressant. Rien a ajouter de plus que les autres.
Si juste une chose: crois tu possible de sortir le fichier dans un fomat excel par exemple? ou carnet d'adresse windows? Cela serai plutot pas mal à mon avis (cela dit, je ne sais pas si c'est techniquement possible)

7/10

Cordialement

Tempusus

 Ajouter un commentaire




Nos sponsors


Appels d'offres

Sondage...

Comparez les prix


HTC Magic

Entre 429€ et 429€

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

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

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