|
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 !
SIMPLE HELP BOT FR
Information sur la source
Description
C'est le Simple Help Bot Par xDaeMoN traduit par moi.Il est comme le bot sur Undernet #Zt.Fonction Next List etc. Laise vos commantaire
Source
- ;================================================
- ; 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:"
- }
;================================================
; 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
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
Probleme irc : bnc & bot ? help plz !!! [ par wolfsters ]
Bonjour, je désire mettre en place un sorte d'admin qui puisse kick (pour pub), autovoice .... J'ai donc trouvé des scripts et je les aient placés dan
Code a faire pour salon ( bot ) Help :) [ par ronehp ]
Lut a Tous :) Voila je ne sais pas comment faire ce code ==> par exemple ==> si j ai 20 personnes sur mon salon et qu il est en mode secret
HELP ECHO [ par Boucau ]
Bonjour je suis débutant en scripting irc, mais je désire réaliser une petite chose.Je m'explique je suis un serveur qu'on apellera serv.org sur un ch
Shell Pour mIRC [ par Corween ]
Vous aurie pas une astuce pour que le bot fonctionne même sur un BNC svp ?Et aussi, auriez vous une adresse de shell hébergent les bot's mIRC svp ?Mer
Hebergeur De Bot mIRC [ par Corween ]
Bonsoir :)C'est encore moi, j'avais posé une question, qui se rapprochaiy beaucoup à celle que je vais poser, mais étant nouvea usur le forum, je ne s
lecture aléatoire d'un fichier multiple [ par Mauricelepoisson ]
Bonjour,J'ai fait un petit bot d'anim (en mIRC)sans prétention, auquel, je souhaiterais faire lire des textes multiples compilés en un fichier txt ins
Je ne sais pas tres bien faire les scripts [ par Oyo38000 ]
Voila j'essaie de faire un script pour un bot que j'ai. Nous avons des partenaires et sponsor qui nous demande de faire une pub sur notre channel IRC
syntaxe de protection des halfop inopérante [ par lebaronrouge ]
HelloJ'ai mon propre anti insulte sur mon canal géré via mon bot mirc, le server étant passé sous commande chanserv j'ai du y ajouter une fonction pou
mIRC Idle bot [ par Clydeeee ]
Bonjour, je cherche actuellement un bot pour mIRC, qui aurait les fonctions suivantes :-Lorsque l'on tape !idle #mon chan, ou !robot #mon chan par exe
serveur pour bot mIRC [ par JaMyGG ]
Bonjour a tous !Voila ce que je chercher est simple mais très dificil a trouver, je m'explique, je chercher un serveur pour hebrger mon bot mIRC.Merci
|
Téléchargements
Logiciels à télécharger sur le même thème :
|