begin process at 2010 02 10 13:30:21
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

AddOns

 > GREET MSG EN DIALOG SANS DLL

GREET MSG EN DIALOG SANS DLL


 Information sur la source

Note :
Aucune note
Catégorie :AddOns Niveau :Débutant Date de création :31/07/2003 Date de mise à jour :31/07/2003 09:12:03 Vu :1 938

Auteur : Tiboug

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

 Description

un truc en dialog ui vous permet de configurer desmess de greet , sans dll donc plus simple a installer ( juste copier coller le code )
enfin vous avez compri
A+

Source

  • dialog greet {
  • title "Greet Msg par Tiboug"
  • size -1 -1 277 270
  • option dbu
  • list 1, 3 66 263 159, size
  • edit "", 2, 7 31 50 10, autohs
  • edit "", 3, 68 31 200 10, autohs
  • text "Pseudo :", 4, 18 14 28 8
  • text "Greet :", 5, 138 15 22 8
  • button "Ajouter", 6, 55 48 37 12
  • button "Supprimer", 7, 103 48 37 12
  • button "Modifier", 8, 156 48 37 12
  • text "Ton message d'entree :", 9, 105 229 58 8
  • edit "", 10, 4 238 264 10, autohs
  • button "Ok", 11, 5 255 263 10, ok cancel
  • }
  • alias greetmaj {
  • did -r greet 1
  • var %compteurs = 1
  • while ( %compteurs <= $gettok(%greet.ps,0,44) ) {
  • did -a greet 1 $gettok(%greet.ps,%compteurs,44) $+ <=> $+ $gettok(%greet.msg,%compteurs,44)
  • inc %compteurs
  • }
  • }
  • on 1:dialog:greet:init:0: {
  • if (%greetme !== $null) { did -ra greet 10 %greetme }
  • greetmaj
  • }
  • on *:dialog:greet:sclick:1: {
  • did -ra greet 2 $gettok(%greet.ps, $did(1).sel,44)
  • did -ra greet 3 $gettok(%greet.msg, $did(1).sel,44)
  • }
  • on *:dialog:greet:sclick:6: {
  • if ( $did(2) !== $null) && ($did(3) !== $null) {
  • set %greet.ps $addtok(%greet.ps,$did(2),44)
  • set %greet.msg $addtok(%greet.msg,$did(3),44)
  • greetmaj
  • }
  • if ($did(2) == $null) { echo -at 4 Vous devez remplir le champ 10 "Pseudo" 4 pour pouvoir ajouter un greet }
  • if ($did(3) == $null) { echo -at 4 Vous devez remplir le champ 10 "Greet" 4 pour pouvoir ajouter un pseudo }
  • }
  • on *:dialog:greet:sclick:7: {
  • if ( $did(1).sel = $null ) { halt }
  • set %greet.ps $remtok(%greet.ps,$gettok(%greet.ps,$did(1).sel,44),44)
  • set %greet.msg $remtok(%greet.msg,$gettok(%greet.msg,$did(1).sel,44),44)
  • greetmaj
  • }
  • on *:dialog:greet:sclick:8: {
  • if ( $did(1).sel = $null ) { halt }
  • set %greet.ps $reptok(%greet.ps,$gettok(%greet.ps,$did(1).sel,44),$did(2),1,44)
  • set %greet.msg $reptok(%greet.msg,$gettok(%greet.msg,$did(1).sel,44),$did(3),1,44)
  • greetmaj
  • }
  • on *:join:*:{
  • if ($nick !== $me) && ($nick isin %greet.ps) { /msg $chan 4[Greet]1 $+ $gettok(%greet.msg,$findtok(%greet.ps,$nick,1,44),44) }
  • if ($nick == $me) && (%greetme !== $null) { /msg $chan %greetme }
  • }
  • on 1:dialog:greet:sclick:11 { set %greetme $did(10) }
dialog greet {
  title "Greet Msg par Tiboug"
  size -1 -1 277 270
  option dbu
  list 1, 3 66 263 159, size
  edit "", 2, 7 31 50 10, autohs
  edit "", 3, 68 31 200 10, autohs
  text "Pseudo :", 4, 18 14 28 8
  text "Greet :", 5, 138 15 22 8
  button "Ajouter", 6, 55 48 37 12
  button "Supprimer", 7, 103 48 37 12
  button "Modifier", 8, 156 48 37 12
  text "Ton message d'entree :", 9, 105 229 58 8
  edit "", 10, 4 238 264 10, autohs
  button "Ok", 11, 5 255 263 10, ok cancel
}
alias greetmaj {
  did -r greet 1
  var %compteurs = 1
  while ( %compteurs <= $gettok(%greet.ps,0,44) ) {
    did -a greet 1 $gettok(%greet.ps,%compteurs,44) $+ <=> $+ $gettok(%greet.msg,%compteurs,44)
    inc %compteurs
  }
}
on 1:dialog:greet:init:0: { 
  if (%greetme !== $null) { did -ra greet 10 %greetme }
  greetmaj
}

on *:dialog:greet:sclick:1: {
  did -ra greet 2 $gettok(%greet.ps, $did(1).sel,44)
  did -ra greet 3 $gettok(%greet.msg, $did(1).sel,44)
}
on *:dialog:greet:sclick:6: {
  if ( $did(2) !== $null) && ($did(3) !== $null) {
    set %greet.ps $addtok(%greet.ps,$did(2),44)
    set %greet.msg  $addtok(%greet.msg,$did(3),44)
    greetmaj
  }
  if ($did(2) == $null) { echo -at 4 Vous devez remplir le champ 10 "Pseudo" 4 pour pouvoir ajouter un greet }
  if ($did(3) == $null) { echo -at 4 Vous devez remplir le champ 10 "Greet" 4 pour pouvoir ajouter un pseudo }
}
on *:dialog:greet:sclick:7: {
  if ( $did(1).sel = $null ) { halt }
  set %greet.ps $remtok(%greet.ps,$gettok(%greet.ps,$did(1).sel,44),44)
  set %greet.msg $remtok(%greet.msg,$gettok(%greet.msg,$did(1).sel,44),44)
  greetmaj
}
on *:dialog:greet:sclick:8: {
  if ( $did(1).sel = $null ) { halt }
  set %greet.ps $reptok(%greet.ps,$gettok(%greet.ps,$did(1).sel,44),$did(2),1,44)
  set %greet.msg $reptok(%greet.msg,$gettok(%greet.msg,$did(1).sel,44),$did(3),1,44)
  greetmaj
}

on *:join:*:{
  if ($nick !== $me) && ($nick isin %greet.ps) {    /msg $chan 4[Greet]1 $+  $gettok(%greet.msg,$findtok(%greet.ps,$nick,1,44),44) }


  if ($nick == $me) && (%greetme !== $null) { /msg $chan %greetme }
}

on 1:dialog:greet:sclick:11 { set %greetme $did(10) }

 Conclusion

merci a kerrigan qui me fai lire laide mirc tous les jours ^^


 Sources du même auteur

SHITLIST QUI MARCHE :)
SONS CONFIG
Source avec une capture PSEUDO CONFIGURATION
Source avec Zip Source avec une capture REPONDEUR + PLUSIEURS FONCTIONS
Source avec Zip CHAN CREATOR V 1.0

 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 Tiboug le 31/07/2003 11:01:36

des commentaires pliz
suinon jai vous pensez que c quel nivo ? 2 ?

Commentaire de Kerrigan le 01/08/2003 01:19:11

niveau deux peu etre pas mais pas niveau un non plus, ça se tente mais les greet messages j'aime pas .... je trouve ça pas .. enfin j'aime pas quoi

Commentaire de Tiboug le 01/08/2003 08:21:06

pour une fois jvai faire comme toi et apeller ca un code et pa un add on , le niveau doit etre jugé dessus , jsui daccor que 1 ca fai un peu trop....
certe on n'aime pas tous l'utilite ou le but des codes mais il fau noter linterieur du code

Commentaire de Alex101 le 18/05/2004 11:03:51

Je ne parviens pas à utiliser ce script, j'ai deja noname script en addon ça gene pas??????
De plus je c pas où il faut le mettre, j'ai essayé dans les allias mais g des erreurs :
* Invalid parameters: $did (line 6092, aliases.nns)
* Invalid parameters: $did (line 6092, aliases.nns)
* Invalid parameters: $did (line 6092, aliases.nns)
* Invalid parameters: $did (line 6092, aliases.nns)
* Invalid parameters: $did (line 6092, aliases.nns)

Merci de m'aider please.

 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 : 1,950 sec (4)

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