|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
JULKIO ( GESTION D'UTILISATEURS SUR UNE LISTE D'ATTENTE )
Information sur la source
Description
C'est un petit bot qui crée une liste d'attente des utilisateurs dans l'ordre qui sont entrer dans le canal. Il notice un message de bienvenue a l'utilisateur qui vient d'entrer et lui informe de sa position.
Source
- ; ATTENTION CECI EST UNE VERSION ANCIENNE, Nouvelle version bientot disponnible!
-
-
- ;================================================
- ; Simple Helpbot
- ; Version 1.3 FR
- ; Ecrit par: xDaeMoN
- ; Email: xdaemon@xdaemon.us
- ; Version Francais Par MarcGap ([Marc])
- ; MarcGap@gmail.com
- ; Undernet (irc.undernet.org) #Musique-Tech
- ;
- ; Commands: (OPÉRATEUR SEULEMENT)
- ;
- ; !aide on/off = activer ou désactiver le script
- ; !suivant = voice le prochain user a aider
- ; !aidé <nick> = utiliser après avoir aidé le user
- ; !list = list des users en attente
- ; !clist = list des users aidés
- ;
- ;================================================
-
- on !*:JOIN:%help.chan: {
- if ( $readini(uhelp.ini,config,stat) ) {
- writeini uhelp.ini $chan $_n1($nick) help
- .notice $nick Veuillez attendre votre tour car nous sommes occupés en ce moment. Vous serez voice automatiquement quand nous finirons avec les personnes courantes. Vous êtes $ini(uhelp.ini,$chan,0) en ligne. Merci !
- }
- }
-
- on *:TEXT:!*:%help.chan: {
- if ( $nick isop $chan ) {
- if ( !aide == $1 ) {
- if ( $2 == on ) {
- if (!$readini(uhelp.ini,config,stat)) {
- writeini uhelp.ini config stat 1
- .notice $nick ** Bureau d'aide activé.
- .msg $chan Bureau d'aide pour $chan est maintenant activé.
- }
- else .notice $nick Bureau d'aide déjà activé
- }
- elseif ( $2 == off ) {
- if ($readini(uhelp.ini,config,stat)) {
- .remove uhelp.ini
- .notice $nick ** Bureau d'aide désactivé.
- .msg $chan Bureau d'aide pour $chan est maintenant désactivé.
- }
- else .notice $nick Bureau d'aide déjà désactivé
- }
- }
- elseif ( $1 == !suivant ) {
- if ($readini(uhelp.ini,config,stat)) {
- nextuser $nick $chan
- }
- else .notice $nick Le bureau d'aide n'est pas activé.
- }
- elseif ( $1 == !aidé ) {
- if ( $readini(uhelp.ini,config,stat) ) {
- if ( $2 ison $chan ) {
- if ( $readini(uhelp.ini,current,$_n1($2)) ) {
- mode $chan -v $2
- remini uhelp.ini current $_n1($2)
- .notice $2 Votre question a été répondue. Veuillez partir du canal maintenant. Merci.
- }
- else .notice $nick ** Parametres incorect: !aidé <nick>
- }
- else .notice $nick ** Parametres incorect: $2 n'est pas sur $chan $+ .
- }
- else .notice $nick Le bureau d'aide n'est pas activé.
- }
- elseif ( $1 == !list ) {
- if ( $readini(uhelp.ini,config,stat) ) {
- if ($ini(uhelp.ini,$chan,0) ) {
- .notice $nick ** $v1 User(s) sur la list d'aide **
- var %hc = 1
- while $ini(uhelp.ini,$chan,%hc) {
- .notice $nick $_n2($v1)
- inc %hc
- }
- .notice $nick ** Fin de la liste d'aide **
- }
- else .notice $nick Liste vide.
- }
- else .notice $nick Le bureau d'aide n'est pas activé.
- }
- elseif ( $1 == !clist ) {
- if ( $readini(uhelp.ini,config,stat) ) {
- if ( $ini(uhelp.ini,current,0) ) {
- .notice $nick ** $v1 User(s) Liste de aidé **
- var %h = 1
- while $ini(uhelp.ini,current,%h) {
- .notice $nick $readini(uhelp.ini,current,$_n2($v1)) is currently helping $_n2($v1)
- inc %h
- }
- .notice $nick ** Fin de la liste **
- }
- else .notice $nick Liste vide.
- }
- else .notice $nick Le bureau d'aide n'est pas activé
- }
- }
- }
-
- alias nextuser {
- if ( $ini(uhelp.ini,$2,0) ) {
- if ( $_n2($ini(uhelp.ini,$2,1)) ison $2 ) {
- mode $2 +v $v1
- .notice $v1 $1 va maintenant vous aidé
- remini uhelp.ini $2 $_n1($v1)
- writeini uhelp.ini current $_n1($v1) $1
- }
- else {
- remini uhelp.ini $2 $_n1($v1)
- .timer 1 1 nextuser $1 $2
- }
- }
- else .notice $1 Liste vide.
- }
-
- alias _n1 { return $replace($1,[,«,],») }
-
- alias _n2 { return $replace($1,«,[,»,]) }
-
- on !*:PART:%help.chan: {
- if ( $readini(uhelp.ini,current,$_n1($nick)) ) remini uhelp.ini current $_n1($nick)
- elseif ( $readini(uhelp.ini,$chan,$_n1($nick)) ) remini uhelp.ini $chan $_n1($nick)
- }
-
- on !*:OP:%help.chan: {
- if ( $readini(uhelp.ini,$chan,$_n1($opnick)) ) remini uhelp.ini $chan $_n1($opnick)
- }
-
- on *:SERVEROP:%help.chan: {
- if ( $readini(uhelp.ini,$chan,$_n1($opnick)) ) remini uhelp.ini $chan $_n1($opnick)
- }
-
- on !*:QUIT: {
- if ( $readini(uhelp.ini,current,$_n1($nick)) ) remini uhelp.ini current $_n1($nick)
- elseif ($readini(uhelp.ini,%help.chan,$_n1($nick))) remini uhelp.ini %help.chan $_n1($nick)
- }
-
- on !*:KICK:%help.chan: {
- if ( $readini(uhelp.ini,current,$_n1($knick)) ) remini uhelp.ini current $_n1($knick)
- elseif ($readini(uhelp.ini,$chan,$_n1($knick))) remini uhelp.ini $chan $_n1($knick)
- }
-
- on !*:VOICE:%help.chan: {
- if ( $readini(uhelp.ini,$chan,$_n1($vnick)) ) {
- remini uhelp.ini $chan $_n1($vnick)
- }
- }
-
- menu menubar,channel {
- Canal d'aide $iif(%help.chan, $+($chr(40),$v1,$chr(41)), (NONE))
- .$iif(%help.chan,Changer, Changer le canal d'aide):set -s %help.chan #$$?="Entre le #Canal:"
- }
; ATTENTION CECI EST UNE VERSION ANCIENNE, Nouvelle version bientot disponnible!
;================================================
; Simple Helpbot
; Version 1.3 FR
; Ecrit par: xDaeMoN
; Email: xdaemon@xdaemon.us
; Version Francais Par MarcGap ([Marc])
; MarcGap@gmail.com
; Undernet (irc.undernet.org) #Musique-Tech
;
; Commands: (OPÉRATEUR SEULEMENT)
;
; !aide on/off = activer ou désactiver le script
; !suivant = voice le prochain user a aider
; !aidé <nick> = utiliser après avoir aidé le user
; !list = list des users en attente
; !clist = list des users aidés
;
;================================================
on !*:JOIN:%help.chan: {
if ( $readini(uhelp.ini,config,stat) ) {
writeini uhelp.ini $chan $_n1($nick) help
.notice $nick Veuillez attendre votre tour car nous sommes occupés en ce moment. Vous serez voice automatiquement quand nous finirons avec les personnes courantes. Vous êtes $ini(uhelp.ini,$chan,0) en ligne. Merci !
}
}
on *:TEXT:!*:%help.chan: {
if ( $nick isop $chan ) {
if ( !aide == $1 ) {
if ( $2 == on ) {
if (!$readini(uhelp.ini,config,stat)) {
writeini uhelp.ini config stat 1
.notice $nick ** Bureau d'aide activé.
.msg $chan Bureau d'aide pour $chan est maintenant activé.
}
else .notice $nick Bureau d'aide déjà activé
}
elseif ( $2 == off ) {
if ($readini(uhelp.ini,config,stat)) {
.remove uhelp.ini
.notice $nick ** Bureau d'aide désactivé.
.msg $chan Bureau d'aide pour $chan est maintenant désactivé.
}
else .notice $nick Bureau d'aide déjà désactivé
}
}
elseif ( $1 == !suivant ) {
if ($readini(uhelp.ini,config,stat)) {
nextuser $nick $chan
}
else .notice $nick Le bureau d'aide n'est pas activé.
}
elseif ( $1 == !aidé ) {
if ( $readini(uhelp.ini,config,stat) ) {
if ( $2 ison $chan ) {
if ( $readini(uhelp.ini,current,$_n1($2)) ) {
mode $chan -v $2
remini uhelp.ini current $_n1($2)
.notice $2 Votre question a été répondue. Veuillez partir du canal maintenant. Merci.
}
else .notice $nick ** Parametres incorect: !aidé <nick>
}
else .notice $nick ** Parametres incorect: $2 n'est pas sur $chan $+ .
}
else .notice $nick Le bureau d'aide n'est pas activé.
}
elseif ( $1 == !list ) {
if ( $readini(uhelp.ini,config,stat) ) {
if ($ini(uhelp.ini,$chan,0) ) {
.notice $nick ** $v1 User(s) sur la list d'aide **
var %hc = 1
while $ini(uhelp.ini,$chan,%hc) {
.notice $nick $_n2($v1)
inc %hc
}
.notice $nick ** Fin de la liste d'aide **
}
else .notice $nick Liste vide.
}
else .notice $nick Le bureau d'aide n'est pas activé.
}
elseif ( $1 == !clist ) {
if ( $readini(uhelp.ini,config,stat) ) {
if ( $ini(uhelp.ini,current,0) ) {
.notice $nick ** $v1 User(s) Liste de aidé **
var %h = 1
while $ini(uhelp.ini,current,%h) {
.notice $nick $readini(uhelp.ini,current,$_n2($v1)) is currently helping $_n2($v1)
inc %h
}
.notice $nick ** Fin de la liste **
}
else .notice $nick Liste vide.
}
else .notice $nick Le bureau d'aide n'est pas activé
}
}
}
alias nextuser {
if ( $ini(uhelp.ini,$2,0) ) {
if ( $_n2($ini(uhelp.ini,$2,1)) ison $2 ) {
mode $2 +v $v1
.notice $v1 $1 va maintenant vous aidé
remini uhelp.ini $2 $_n1($v1)
writeini uhelp.ini current $_n1($v1) $1
}
else {
remini uhelp.ini $2 $_n1($v1)
.timer 1 1 nextuser $1 $2
}
}
else .notice $1 Liste vide.
}
alias _n1 { return $replace($1,[,«,],») }
alias _n2 { return $replace($1,«,[,»,]) }
on !*:PART:%help.chan: {
if ( $readini(uhelp.ini,current,$_n1($nick)) ) remini uhelp.ini current $_n1($nick)
elseif ( $readini(uhelp.ini,$chan,$_n1($nick)) ) remini uhelp.ini $chan $_n1($nick)
}
on !*:OP:%help.chan: {
if ( $readini(uhelp.ini,$chan,$_n1($opnick)) ) remini uhelp.ini $chan $_n1($opnick)
}
on *:SERVEROP:%help.chan: {
if ( $readini(uhelp.ini,$chan,$_n1($opnick)) ) remini uhelp.ini $chan $_n1($opnick)
}
on !*:QUIT: {
if ( $readini(uhelp.ini,current,$_n1($nick)) ) remini uhelp.ini current $_n1($nick)
elseif ($readini(uhelp.ini,%help.chan,$_n1($nick))) remini uhelp.ini %help.chan $_n1($nick)
}
on !*:KICK:%help.chan: {
if ( $readini(uhelp.ini,current,$_n1($knick)) ) remini uhelp.ini current $_n1($knick)
elseif ($readini(uhelp.ini,$chan,$_n1($knick))) remini uhelp.ini $chan $_n1($knick)
}
on !*:VOICE:%help.chan: {
if ( $readini(uhelp.ini,$chan,$_n1($vnick)) ) {
remini uhelp.ini $chan $_n1($vnick)
}
}
menu menubar,channel {
Canal d'aide $iif(%help.chan, $+($chr(40),$v1,$chr(41)), (NONE))
.$iif(%help.chan,Changer, Changer le canal d'aide):set -s %help.chan #$$?="Entre le #Canal:"
}
Fichier Zip
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
Télécharger le zip
Historique
- 23 mars 2009 23:26:55 :
- .
Sources de la même categorie
Sources en rapport avec celle ci
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
je construit un autoident j'ai besoin d'aide [ par FyLiPuSsE ]
j 'essaie a programmer un autoident mais mon speudo et mon code se mette en code dans les variable.pouvait vous me dire se que je dois faire pour le d
theme mirc [ par KhronoS ]
Salut,Est-ce que quelqu'un saurait où trouver un aide en francais pour les themes de mirc.. surtout les codes de couleurs, mais finalement un aide com
Une aide pour un tablo [ par HatMan ]
On *:open:*:{ /msg $nick 15,0[14,0Répondeur15,0]1,0 $1- /tst aline @pvmsg 4 $+ $left($nick,1) $+ 14 $+ $right($nick,$calc($len($nick)-1))
Aide /server -m (avec ident temporaire) [ par Casion ]
J'aimerai en une commande d'une seule ligne pouvoir me connecter a un autre serveur de facon "incognito" j'arrive a avoir un autre nick, anick, email,
AIDE !!!!!!! [ par lakata ]
g un bot !!je voudrais lui faire dire une notice kan une personne se connecte sur mon chan !!par exemple :Mr Dupont se connecte, et une notice lui app
une petite aide [ par pedronze ]
Il n'est d'importance que celle que l'on veut bien accorder......
besoin d'aide [ par pedronze ]
Voila je n'arrive pas a écrire un "/whois nick" dans une fenetre que l'on crée a cette effet.Pouvez vous me donner un conseil SVP ?Voici ce que j'ai f
undernet et ces différent server [ par Alexnancy ]
salut,voila j'ai fait qq lignes pour dire que en fonction du server le logiciel doit passer tel commande au démarrage.ca marche nickel avec : if (%ser
j'ai besoin d'aide pour un script de sauvegarde de message [ par wxcvbnz ]
j'essaie de construire un script pour sauver les messages quel est l'indentifier qui permet de sauvegarder ?Voici le debut de scripton 1:text:*valid*:
Aide sur le pseudo [ par Loser ]
bonjour !je suis totalement noob sous mirc et j'ai pas le courage de faire ce que vous faites...j'aurai besoin d'une aide pour sur 2 points : * comme
|
Téléchargements
Logiciels à télécharger sur le même thème :
Comparez les prix Nouvelle version
|