Systême de news simple

Contenu du snippet

Simple code de gestion de news sans prétentions, à utiliser sur un bot par exemple

Source / Exemple :


on *:TEXT:!news:#:{
  set %x $lines(news.txt)
  if (%x != 0) {
    var %i = 1
    .timer 1 %x msg $chan 4[12FIN DES NEWS4]
    msg $chan 4[12NEWS4]
    while (%i <= %x) {
      msg $chan $read(news.txt,%i)
      inc %i 
    }
  }
  else {
    msg $chan 4[12AUCUNES NEWS DISPONIBLES4]
  }
}
on *:TEXT:addnews*:?:{
  if ($nick == %pseudo) {
    set %x [ $lines(news.txt) + 1 ]
    write -l $+ %x news.txt $2-
    notice $nick Changement des news effectué
  }
  else {
    notice $nick Vous n'avez pas accé à cette commande !
  }
}
on *:TEXT:erasenews:?:{
  if ($nick == %pseudo) {
    write -c news.txt
    notice $nick Toutes les news ont été supprimer !
  }
  else {
    notice $nick Vous n'avez pas accé à cette commande !
  }
}

Conclusion :


créez un fichier nommé news.txt dans le rep de votre mirc
éditez vos variables et créez une variable globale %pseudo avec votre pseudo habituel qui servira de systême d'identification, certe précaire améliorez le :)

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.