Système de greet pour bot mirc


Contenu du snippet

C'est un addon pour simple pour votre bot il sufi de tapé "/msg nom-du-bot set greet votre-greet" pour créer votre greet ensuite vous pouvez le modifier en tapant la même commande. Pour le suprimé taper "/msg nom-du-bot del greet". De plus on ne peut pas mettre $ip dans son greet :D

Source / Exemple :


on *:TEXT:set greet*:?:{
  if ($readini(greet.ini,$nick,greet == 5)) { set %new.greet $3 | set %new.greet1 $3- | newgreet }
  if ($3 == $null) { notice $nick Syntaxe: /msg nom-du-bot set greet un_message | halt }
  if ($len($3-) > 150) { notice $nick Votre greet ne peut pas contenir plus de 150 caractères | halt }
  if ($right(a$ip,3) isin $3-) { notice $nick Le greet ne peut pas contenir l'ip | halt }
  writeini greet.ini $nick greet 5
  write greet.txt $nick $3- 
  notice $nick Votre greet est maintenant $3- 
  halt
}

alias newgreet {
  if (%new.greet == $null) { notice $nick Syntaxe: /msg nom-du-bot set greet un_message | halt }
  if ($len($3-) > 150) { notice $nick Votre greet ne peut pas contenir plus de 150 caractères | halt }
  if ($right(a$ip,3) isin %new.greet1) { notice $nick Le greet ne peut pas contenir l'ip | halt }
  set %write.greet -ds $+ $nick
  write %write.greet greet.txt 
  write greet.txt $nick %new.greet1 
  notice $nick Votre nouveau greet est maintenant %new.greet1 
  unset %new.greet
  unset %new.greet1
  unset %write.greet
  halt
}

on *:TEXT:del greet:?:{
  if ($readini(greet.ini,$nick,greet != 5)) { halt }
  set %write.greet1 -ds $+ $nick
  write %write.greet1 greet.txt 
  remini greet.ini $nick greet 5
  notice $nick Votre greet a été effacé
  unset %write.greet1
  halt
}

on *:JOIN:#:{
  if ($readini(greet.ini,$nick,greet != 5)) { halt }
  if ($nick == $me) { halt }
  set %barre [
  set %barre1 ]
  msg $chan %barre $+ $nick $+ %barre1 $read(greet.txt, s, $nick) 
}

By -MegaMan3-

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.