Cdes nickserv + chanserv completes !

Description

Commandes chanserv et Nickserv, service Dalnet

Source / Exemple :


;/********* à mettre dans vos remotes ********/

on *:LOAD:*:{ echo - a vous venez de loader ChanservCdes par Carpe_Diem - http://www.onlyu.fr.st }
on *:UNLOAD:*:{ echo - a vous venez de dé-loader ChanservCdes par Carpe_Diem - http://www.onlyu.fr.st }

/*DalNet Services*/
  [=-Chanserv-=]
  .Enregistrer le canal :.msg chanserv register $$?="Canal?" $$?="Mot de passe du canal"
  .Supprimer le canal de la mémoire de Chanserv:.msg chanserv drop $$?="Canal?"
  .S'identifier comme founder:.msg chanserv identify $$?="Canal?" $$?="Mot de passe du canal?"
  .Donner les infos de #:.msg chanserv info $$?="Canal?"
  .Liste des canaux:.msg chanserv list $$?="entrer un mot clé contenu dans le nom du canal / vide si tous les chans'

  .[=-Commandes Op -=]
  ..Oper par chanserv:.msg chanserv op # $1 $2 $3 $4 $5 $6 $7 $8 $9  
  ..Deoper par chanserv: .msg chanserv op # $+ - $1 $+ - $2 $+ - $3 - $+ $4 $+ - $5 $+ - $6 $+ - $7 $+ - $8 $+ - $9 servciesdal.mrc
  ..Voice par Chanserv:.msg chanserv voice # $snick($chan,1) $snick($chan,2) $snick($chan,3) $snick($chan,4) $snick($chan,5) $snick($chan,6) $snick($chan,7) $snick($chan,8) $snick($chan,9)
  ..Devoice par Chanserv:.msg chanserv voice # $+ - $$1 $+ - $2 $+ - $3 $+ - $4 $+ - $5 $+ - $6 $+ - $7 $+ - $8 $+ - $9
  ..Unban:.msg chanserv unban # ALL  
  ..Opme:.msg chanserv op # $me | .msg $chan op moi
  ..Deopme:.msg chanserv op $+ - $me | .msg $chan deop moi

  .[=-commandes SET-=]
  ..Mettre un Founder:.msg chanserv set # founder $$?="Pseudo du founder"
  ..Mettre un Successeur:.msg chanserv set # successor $$?="Pseudo du successeur"
  ..S'identifier founder/chger pass:.msg chanserv set # password $$?="pass du canal"
  ..Verrouiller les modes:.msg chanserv set # mlock $$?="rentrer les modes (+i -m etc..)"
  ..EntryMSG:.msg chanserv set # ENTRYMSG $$?"Entrer votre message de bienvenue que dira chanserv lorsque vous entrer dans le canal"
  ..Email:.msg chanserv set # email $$?="Entrer l'email associé au canal"
  ..Url:.msg chanserv set # 
  ..Faire venir Chanserv:.msg chanserv set # guard on
  ..Oublier le canal (avant un DROP):.msg chanserv set # forget ON
  ..Splitsops(secure ctre massDeop):.msg chanserv set # splitops $$?="Entrer ON ou OFF"
  ..Verbose (chgt d acess pr les ops):.msg chanserv set # verbose $$?="Entrer ON ou OFF"

  ..[=-Verrouiller le topic-=]
  ...aide:.notice $me "Verrouiller le topic" empêche le sujet du chan d'être changé, sauf par le founder
  ...Verrouiller à ON:.msg chanserv set # TOPICLOCK ON
  ...Verrouiller à OFF:.msg chanserv set # TOPICLOCK OFF

  ..[=-Chan privé -=]
  ...Aide:.notice $me cette commande empêche la visu du chan par une cde LIST par Chanserv
  ...Privé ON:.msg chanserv set # PRIVATE ON
  ...Privé OFF:.msg chanserv set # PRIVATE OFF

  ..[=-Sécuriser les OPs-=]
  ...Aide:.notice $me cette commande permet de se opper sur le canal pour ceux qui en ont le pouvoir (autoOp et founder)
  ...SecureON:.msg chanserv set # SECUREOPS ON
  ...SecureOFF:.msg chanserv set # SECUREOPS OFF

  ..[=-Resticted ENTRANCE-=]
  ...Aide:..notice $me cette commande permet l'accés unique aux autoops et au founder
  ...RESTRICTED ON:.Msg chanserv set # RESTRICTED ON
  ...RESTRICTED OFF:.Msg chanserv set # RESTRICTED OFF

  ..[=-Securité-=]
  ...Aide:.notice $me seuls les utilisateurs enregistrés auprès de nickserv peuvent entrer sur le canal (empêche les clones)
  ...Secure ON : .msg chanserv set # SECURE ON
  ...Secure OFF:.msg chanserv set # SECURE OFF

  .[=-Access-=]
  ..Ajouter un utilisateur:.msg chanserv ACCESS # ADD $$?="Entrer le nom ou le mask" $$?="Entrer le niveau"
  ..Enlever un utilisateur:.msg chanserv ACCESS # DEL $$?="Entrer le nom ou le mask" $$?="Entrer le niveau"
  ..Liste des Access:.msg chanserv ACCESS # LIST

  .[=-Levels-=]
  ..Autodeop:.msg chanserv level # set autodeop $$?="Entrer le niveau (de 0 à 50 )"
  ..Autovoice:.msg chanserv level # set autovoice $$?="Entrer le niveau (de 0 à 50 )"
  ..Cmdvoice:.msg chanserv level # set cmdvoice $$?="Entrer le niveau (de 0 à 50 )"
  ..Access:.msg chanserv level # access set $$?="Entrer le niveau (de 0 à 50 )"
  ..Cmdinvite:.msg chanserv level # cmdinvite set $$?="Entrer le niveau (de 0 à 50 )"
  ..Autoop:.msg chanserv level #  set autoop $$?="Entrer le niveau (de 0 à 50 )"
  ..Cmdop:.msg chanserv level #  set cmdop $$?="Entrer le niveau (de 0 à 50 )"
  ..Cmdunban:.msg chanserv level # set cmdunban $$?="Entrer le niveau (de 0 à 50 )"
  ..Autokick:.msg chanserv level # set autokick $$?="Entrer le niveau (de 0 à 50 )"
  ..Cmdclear:.msg chanserv level # set cmdclear $$?="Entrer le niveau (de 0 à 50 )"
  ..Set:.msg chanserv level # set set $$?="Entrer le niveau (de 0 à 50 )"
  ..Superop:.msg chanserv level # set superop $$?="Entrer le niveau (de 0 à 50 )"
  ..Liste des access sur chan courant:.msg chanserv level # list

  .[=-Clear-=]
  ..Déop chaque op du canal:.msg chanserv clear # ops
  ..Efface les halfops si votre ircd le supporte:.msg chanserv clear # halfop
  ..Dévoice chaque user voicé:.msg chanserv clear # voices
  ..Enlève tous les modes du canal:.msg chanserv clear # modes
  ..Enlèver tous les bans du canal:.msg chanserv clear # bans
  ..Enlève tous les Gecos Bans:.msg chanserv clear # gecosbans
  .. Kick tous les users présents du canal:.msg chanserv clear # users
  ..Ops+Voices+Modes+Bans(ne kick pas):.msg chanserv clear # ALL

  .[=-Sécurité Max-=]
  ..protection du chan courant MAX:{ msg chanserv set # GUARD ON | msg chanserv set # secure on | msg chanserv set # private on
    /timer 1  30  msg chanserv set # MLOCK +nt-ispklm 
    /timer 1 30  msg chanserv set # topiclock on 
  /timer 1 30  msg chanserv set # successor $$?="entrer le nom du successeur (si vous n'avez pas d'idée tapper Barman et modifier par la suite) "  }
  ..protection d'un chan MAX:{ msg chanserv set $$?="Entrer le nom de la salle " GUARD ON | msg chanserv set $$?="Entrer le nom de la salle " secure on | msg chanserv set $$?="Entrer le nom de la salle " private on
    /timer 1  30  msg chanserv set $$?="Entrer le nom de la salle " MLOCK +nt-ispklm 
    /timer 1 30   msg chanserv set $$?="Entrer le nom de la salle " topiclock on 
  /timer 1 30   msg chanserv set $$?="Entrer le nom de la salle "chan successor $$?="entrer le nom du successeur (si vous n'avez pas d'idée tapper Barman et modifier par la suite) "  }

  .[=-Topic-=]
  ..[=-Topic normal-=]:.msg chanserv set # topic $$?="Quel Topic ?"
  ..[=-Topic couleur-=]
  ...Topic 1:/topic $chan 0,12Y2"»O12,2Y»1"2,1OY»"1t7DS  0 $$?="Entrer le topic" 12-O0,12Y2"»O12,2Y»1"O2,1Y»"1t7DS 0
  ...Topic 2:/topic $chan 0,0  11,0[12,11[2,12[1,2 0 - $$?="Entrer le topic" - 2,12]12,11]11,0] 0,0 
  ...Topic 3:/topic $chan 4,0æ0,9æ3,9æ4,3æ1,3æ3,1æ 4,1 $$?="Entrer le topic" 3,1æ1,3æ4,3æ3,9æ0,9æ4,0æ
  ...Topic 4:/topic $chan 15,0<0,15>14,15<15,14>1,14<14,1>0,1 $$?="Entrer le topic"F 14,1<1,14>15,14<14,15>0,15<15,0>
  ...Topic 5:/topic $chan 15,0S|0,15S|14,15S|15,14S|1,14S|14,1S|0,1.0,1  $$?="Entrer le topic" 14,1S|1,14S|15,14S|14,15S|0,15S|15,0S|
  ...Topic 6:/topic $chan 8,0"O0,8Y»7,8"O8,7Y»4,7"O7,4Y»5,4"O4,5O»1,5"O5,1Y»1,1t7DS0 8,1 $$?="Entrer le topic" 1,11,1t7DS5,1"O1,5Y»4,5"O5,4Y»7,4"O4,7O»8,7"O7,8Y»0,8"O8,
  ...Topic 7:/topic $chan 2,1æ1,2æz2,12`æ12,2æz1,2`æ2,1æz0,1 $$?="Entrer le topic" 12-æ0,12æz2,12`æ12,2æz1,2`æ2,1æz0,1 0
  ...Topic 8:/topic $chan 4,0'÷%0,4%÷' 5,4.÷%4,5%÷' 1,5.÷%5,1%÷'1,1 4,1 $$?="Entrer le topic" 5,1,÷%1,5%÷' 4,5.÷%5,4%÷' 0,4.÷%4,0%÷'
  ...Topic 9:/topic $chan  8[0,8|7[8,7|4[7,4]5|4,5]1|5,1] 4·:· $$?="Entrer le topic" ·:· 5[1,5|4[5,4|7[4,7]8|7,8]0|8,0]
  ...Topic 10:/topic $chan 1,1 1,5æ4æ5,4æ7æ4,7æ8æ7,8æ0æ8,0æ1,0 2.: $$?="Entrer le topic" :.8æ0,8æ7æ8,7æ4æ7,4æ5æ4,5æ1æ1,1 
  ...Topic 11:/topic $chan 2,1#°1,2#°2,12#°12,14#°14,15#°2,15 5,15 $$?="Entrer le topic" 214,15°#12,14°#2,12°#1,2°#2,1
  ...Topic 12:/topic $chan 8,0|0,8|7,8|8,7|4,7|7,4|5,4|4,5|1,5|5,1| 4,1 $$?="Entrer le topic"F 5,1 |1,5|4,5|5,4|7,4|4,7|8,7|7,8|
  ...Topic 13:/topic $chan 4,4_0,0_4,4_0,0_4,4_0,0_0,4 $$?="Entrer le topic"F 0,0_4,4_0,0_4,4_0,0_4,4_
  ...Topic 14:/topic $chan 12-/0,12`/z2,12`/`12,2`\z1,2`\2,1`\z0,1 -= $$?="Entrer le topic" =- 2,1`/1,2/z12,2`/`2,12`\z0,12`\12`\-
  ...Topic 15:/topic $chan 13%16,13%13,136,13%13,6%6,61,6%6,1%1,116,1 16,1 $$?="Entrer le topic"F 1,16,1%1,6%6,613,6%6,13%13,1316,13%13%
  ...Topic 16:/topic $chan 4,9`%4,9%,3,9`%4,3%,17,3`%3,17%,4,17 $$?="Entrer le topic" 3,17`%17,3%,4,3`%3,9%,16,94,9`%4,9%
  ...Topic 17:/topic $chan 3,1\1,3\4,3\3,9\0,9\4,0\0,0-15,0\0,15\14,15\15,14\1,14\14,1\1,1-0,1 $$?="Entrer le topic"
  ...Topic 18:/topic $chan 15/0,15/15,14/14,1/0,1 $$?="Entrer le topic" 14,1\15,14\0,15\15,0\
  ...Topic 19:/topic $chan 15 '%0,15%. 14,15'%15,14%. 1,14'%14,1%. 8,1 $$?="Entrer le topic" 14,1'%1,14%. 15,14'%14,15%. 0,15'%15,0%.
  ...Topic 20:/topic $chan 12,1(14,1¯`·.12,1z(14,1¯`·.12,1z(14,1¯`·.12,1z 0,1 $$?="Entrer le topic" 12,1z14,1.·Z¯12,1)z14,1.·Z¯12,1)z14,1.·Z¯12,1)
  ...Topic 21:/topic $chan `º·•-z…z­•·º``º·•-z…z­•·º` 10|uG|4 $$?="Entrer le topic" 10|uG| `º·•-z…z­•·º``º·•-z…z­•·º`
  ...Topic 22:/topic $chan 13,0<0,13>6,13<13,6>2,6<6,2>1,2<2,1> 0,1 $$?="Entrer le topic" 2,1<1,2>6,2<2,6>13,6<6,13>0,13<13,0>
  ...Topic 23:/topic $chan 4,1©¯`­._.-Z¯`­._.->1,4|!! 0,4 $$?="Entrer le topic" 1,4 !!|4,1<­._.-Z¯`­._.-Z¯©
  ...Topic 24:/topic $chan 4,1¥5,1¥ !4,1¥5,1¥ !4,1¥5,1¥ !4,1¥5,1¥ !4,1¥5,1¥ !4,1¥5,1¥| $$?="Entrer le topic" |4,1¥5,1¥ !4,1¥5,1¥ !4,1¥5,1¥ !4,1¥5,1¥ !4,1¥5,1¥ !4,1¥5,1¥|
  ...Topic 25:/topic $chan 15,0"Y0,15Y»8,15"Y15,8Y»7,8"Y8,7Y»14,7"Y7,14Y»1,14"Y14,1Y»1,10 $$?="Entrer le topic" 14,1"Y1,14Y»7,14"Y14,7Y»8,7"Y7,8Y»15,8"Y8,15Y»0,15"Y

  [=-NickServ-=]
  .S'enregister:.msg nickserv register $$?="Entre ton mot de passe "
  .S'identifier:.msg nickserv identify $$?*="Entre le Pass " 
  .Enlever:.msg nickserv drop
  .-
  .Obtenir les masks d'un nick:.msg nickserv list $$?="Entre un nick "
  .Access au pseudo:.msg nickserv access list!
  .Info:.msg nickserv info $$?="Entre un nick "
  .-
  .Recouvrir:.msg nickserv recover $$?="Entre un nick " $?*="Entrer le password du nick "
  .Libérer:.msg nickserv release $$?="Entre un nick " $?*="Entrer le password du nick "
  .Kill un ghost:.msg nickserv ghost $$?="Entre un nick " $?*="Entrer le password du nick "
  .-
  .Link options
  ..link un pseudo:.msg nickserv link $$?="Entre le nick à link " $?*="Entrer le password du nick "
  ..unlink un pseudo :.msg nickserv link $$?="Entre le nick à unlink " $?*="Entrer le password du nick "
  .-
  .Options avancées (set)
  ..mettre un URL au nick:.msg nickserv set url $?="Entrer l'adresse de votre page web complète ex: 'http://www.chez.com/respublica/'"
  ..mettre une adresse E-mail au nick:.msg nickserv set email $?="Entrer votre email ex: gmonange@hotmail.com
  ..Changer Password:.msg nickserv set password $$?*="Entre un password"
  ..Kill en l'abscence d'identification
  ...Activer (delai 1min):.msg nickserv set kill on
  ...Immédiatement (10s):.msg nickserv set kill IMMED
  ....Désactiver:.msg nickserv set kill off
  ..Automask (ajoute mask à 'access' si identification)
  ...Activer:.msg nickserv set automask on
  ...Desactiver:.msg nickserv set automask off
  ..Sécurité Nikserv sur le nick
  ...Activer:.msg nickserv set secure on
  ...Desactiver:.msg nickserv set secure off
  ..Ne pas requerir à l'identification (danger)
  ...Activer:.msg nickserv set unsecure on
  ...Désactiver:.msg nickserv set unsecure off
  ..Cacher son nick
  ...Activer:.msg nickserv set private on
  ...Désactiver:.nickserv set private off
  ..Accepter les memos
  ...Activer:.msg nickserv set memos on
  ...Désactiver:.msg nickserv set memos off

Conclusion :


pour voir mes autres créations : http://www.onlyu.fr.st

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.