begin process at 2010 02 09 19:35:16
  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 165

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

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


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 : 2,777 sec (4)

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