begin process at 2010 02 10 02:35:07
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > PTITS SCRIPTS POUVANT ÊTRE UTILES !

PTITS SCRIPTS POUVANT ÊTRE UTILES !


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Niveau :Débutant Date de création :15/09/2002 Date de mise à jour :15/09/2002 17:56:52 Vu :5 912

Auteur : lumesh

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

 Description

Ce n'est rien de bien évolué car c'est mon premier script.
Mais bon moi ca me sert pas mal alors à vous de voir.

Source

  • on 1:TEXT:!seen [ton_pseudo]:#:/msg $chan Bachi Bouzouc ! Je suis la ! ouvre tes mirettes !
  • on 1:TEXT:!infos:#:/infos $nick $chan
  • on 1:JOIN:#:/arriv
  • alias rep {
  • if ( $me == [ton_pseudo]) {
  • /set %rep ON
  • /nick [ton_pseudo_away]
  • /amsg Allez zou ! j'men va @re ....
  • %sec 0
  • /inc -c %sec
  • }
  • elseif ( $me == [ton_pseudo_away] ) {
  • /set %rep Off
  • /nick [ton_pseudo]
  • /msg nickserv identify [ton_pass]
  • /amsg re everybody de la room !
  • /unset %sec
  • }
  • }
  • on *:TEXT:*[ton_pseudo]*:#:/mess
  • on *:TEXT:*$me*:#:/mess
  • on *:TEXT:*:?:/mess
  • alias mess {
  • if ( %rep == On ) {
  • if ( $upper($nick) == [pseudo_1_ex:copine] ) { /notice $nick Ma puce, je suis absent depuis $duration(%sec) mais je serais au courant de ton passage. Je te contact dès que je reviens. Je t'aimmmeeee très fort ! | beep 3 1000 }
  • elseif ( $upper($nick) == [pseudo_2_ex:ami] ) { /notice $nick iop vieux ! je suis pas la mais t'inkiete de contact des que poss ! | beep 3 1000 }
  • else { /notice $nick Je suis absent depuis $duration(%sec) mais je serais au courant de ton passage | beep 3 1000 }
  • /query répondeur $nick à voulu te parler.
  • }
  • else {
  • beep 1 1
  • }
  • }
  • alias arriv {
  • if ( $upper($nick) == [pseudo_1_ex:copine] ) {
  • /notice $nick Bonjour mon coeur ;)
  • /notice $me Ton coeur est arrivée
  • beep 10 1000
  • }
  • elseif ( $upper($nick) == [pseudo_2_ex:ami] ) {
  • /notice $nick Iop vieux :)
  • /notice $me Ton pote est arrivé
  • beep 10 1000
  • }
  • else {
  • beep 1 1
  • }
  • }
  • alias infos {
  • /notice $1 Il est $asctime(hh:nn:ss) et nous sommes le $asctime(dd/mm/yy).
  • /notice $1 
  • /notice $1 Le topic du chan est: $chan($2).topic
  • /notice $1 
  • /notice $1 Voici quelques infos sur le canal $2
  • /notice $1 Il y a $nick($2,0 ) personne(s) sur le chan
  • /notice $1 dont $nick($2,0,o) opérateur(s) , $nick($2,0,h) helpeur(s) ,
  • /notice $1 $nick($2,0,v) voice(s) et $nick($2,0,r) régulier(s) .
  • /notice $1 
  • if ($chan($2).ibl) {
  • /notice $1 Il y a $ibl( $2 , 0) banné(s) sur $2
  • /notice $1 La liste:
  • var %i 1
  • while (%i <= $ibl($2,0)) {
  • /notice $1 $ibl($2,%i) par $ibl($2,%i).by le $ibl($2,%i).date | inc %i
  • }
  • }
  • else {
  • /notice $1 Il n'y a aucun banné sur $2
  • }
  • }
on 1:TEXT:!seen [ton_pseudo]:#:/msg $chan Bachi Bouzouc ! Je suis la ! ouvre tes mirettes !
on 1:TEXT:!infos:#:/infos $nick $chan
on 1:JOIN:#:/arriv
alias rep {
  if ( $me == [ton_pseudo]) {
    /set %rep ON
    /nick [ton_pseudo_away]
    /amsg Allez zou ! j'men va @re ....
    %sec 0
    /inc -c %sec
  }
  elseif ( $me == [ton_pseudo_away] ) {
    /set %rep Off
    /nick [ton_pseudo]
    /msg nickserv identify [ton_pass]
    /amsg re everybody de la room !
    /unset %sec
  }
}
on *:TEXT:*[ton_pseudo]*:#:/mess
on *:TEXT:*$me*:#:/mess
on *:TEXT:*:?:/mess
alias mess {
  if ( %rep == On ) { 
    if ( $upper($nick) == [pseudo_1_ex:copine] ) { /notice $nick Ma puce, je suis absent depuis $duration(%sec) mais je serais au courant de ton passage. Je te contact dès que je reviens. Je t'aimmmeeee très fort ! | beep 3 1000  }
    elseif ( $upper($nick) == [pseudo_2_ex:ami] ) { /notice $nick iop vieux ! je suis pas la mais t'inkiete de contact des que poss ! | beep 3 1000  }
    else { /notice $nick Je suis absent depuis $duration(%sec) mais je serais au courant de ton passage | beep 3 1000 }
    /query répondeur $nick à voulu te parler.
  }
  else {
    beep 1 1
  }
}
alias arriv {
  if ( $upper($nick) == [pseudo_1_ex:copine] ) { 
    /notice $nick Bonjour mon coeur ;)
    /notice $me Ton coeur est arrivée
    beep 10 1000
  }
  elseif ( $upper($nick) == [pseudo_2_ex:ami] ) {
    /notice $nick Iop vieux :)
    /notice $me Ton pote est arrivé
    beep 10 1000
  }
  else {
    beep 1 1
  }
}
alias infos {
  /notice $1 Il est $asctime(hh:nn:ss) et nous sommes le $asctime(dd/mm/yy).
  /notice $1 
  /notice $1 Le topic du chan est: $chan($2).topic
  /notice $1 
  /notice $1 Voici quelques infos sur le canal $2
  /notice $1 Il y a $nick($2,0 ) personne(s) sur le chan
  /notice $1 dont $nick($2,0,o) opérateur(s) , $nick($2,0,h) helpeur(s) ,
  /notice $1 $nick($2,0,v) voice(s) et $nick($2,0,r) régulier(s) .
  /notice $1 
  if ($chan($2).ibl) {
    /notice $1 Il y a $ibl( $2 , 0) banné(s) sur $2
    /notice $1 La liste:
    var %i 1
    while (%i <= $ibl($2,0)) {
      /notice $1 $ibl($2,%i) par $ibl($2,%i).by le $ibl($2,%i).date | inc %i
    }
  }
  else {
    /notice $1 Il n'y a aucun banné sur $2
  }
}

 Conclusion

Voila voilou :)
Bon quelque truc a configurer avt tout !
Il faut changer tout ca:

[ton_pseudo] =&gt; correspond a ton nick habituel sur le chan
[ton_pseudo_away] =&gt; correspond au nick que tu veux qd tu es away (eg: nick'away)
[ton_pass] =&gt; correspond au mot de passe que tu utilise pour t'identifier

[pseudo_1_ex:copine] =&gt; correspond un nick (ex: celui de ta copine/copain) a qui tu vx délivrer un message spécial (TOUJOURS EN MAJUSCULE meme si celui ci est en minuscule)
[pseudo_2_ex:ami] =&gt; correspond un nick (ex: celui d'un ami/amie) a qui tu vx délivrer un message spécial (TOUJOURS EN MAJUSCULE meme si celui ci est en minuscule)

Voila. pour utiliser le script c pas dur :
/rep =&gt; pour te mettre/demettre away
!infos =&gt; pour afficher les infos sur le chan (attention tu ne verras rien mais les autres si !)

qd qqn joindra un canal, alors l'alias arriv sera sollicité
qd qqn tapera !seen [ton_pseudo] alors une phrase sera affichée
qd qqn tapera !info alors les infos sur le chan seront affichée en notice a la personne concernée

vala. j'espere que c'est pas trop pouiallave ma facon d'avoir codé ce truc car c mon premier mirc script.
Remerciement a Zerg pr son aide sur les infos du chan (liste des banés).


 Sources du même auteur

XCHAT - SCRIPT PERL AWAY
REPONDEUR

 Sources de la même categorie

COMMANDES FANTAISIES ( OP DEOP , VOICE DEVOICE ) ORIGINALES par Orona
Source avec Zip Source avec une capture CORRECTEUR par Orona
Source avec Zip Source avec une capture [DLL] DESSINER COMME LES PICWINS SUR UNE DIALOGBOX (BONUS: J... par uaip
Source avec Zip Source avec une capture [DLL] AJOUT D'UN CONTRÔLE RICHEDIT SCINTILLA SUR LES DIALOG... par uaip
Source avec Zip Source avec une capture WORLDDMT - GESTION DE CAISSE V 1.0 par WorldDMT

Commentaires et avis

Commentaire de lumesh le 15/09/2002 18:00:34

laissez un ptit commentaire SVP.
C'est pas parceque je vx que l'on s'interresse a ma src mais tt simplement pour voir si mon code n'est pas trop dégueulasse !

Merci par avance.

Commentaire de softkey le 16/09/2002 06:02:32

Bha c sur que le temps se ferais beaucoup plus simplement mais pour un début c'est très bon!! lâche pas!

Commentaire de softkey le 16/09/2002 06:03:03

Oups dsl.. jai dit temps mais je voulais dire tout.. jpense que je pensais au temps qu'il fesais deyor.. lolll

Commentaire de nitro120 le 10/10/2002 16:48:08

bravo lumesh
c celui que tutilize :)

Commentaire de DetaX le 12/11/2005 15:14:26

ta pas mis un peu trop de bip? : beep 10 1000 C'est special sourd ?? xD

 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 : 4,789 sec (3)

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