begin process at 2010 02 10 15:07:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

IRC

 > 

Scripting

 > 

Général

 > 

Message aléatoire avec un timer


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Message aléatoire avec un timer

vendredi 15 août 2008 à 16:54:39 | Message aléatoire avec un timer

Surfsp33

Bonjour,

J'ai actuellement plusieurs timer sur mon salon que j'active par des alias :

/t1 /timerannonce1 0 360 /msg #salon Message 1

/t1off /timerannonce1 off

/t2 /timerannonce2 0 360 /msg #salon Message 2

/t2off /timerannonce2 off

et ainsi de suite.

J'aurai aimer savoir si il était possible avec une seule commande de lancer une lecture aléatoire de tout les messages et de pouvoir arrêter cette lecture par une seule commande aussi.

Parce que là avec 10 annonces différentes cela devient très vite lourd à gérer de la façon que je fais.

Merci d'avance

vendredi 15 août 2008 à 18:48:53 | Re : Message aléatoire avec un timer

Surfsp33

J'ai trouvé une piste avec la commande play mais je n'y comprend pas grand chose :/
vendredi 15 août 2008 à 19:20:54 | Re : Message aléatoire avec un timer

wims

/tann .timerannonce 0 360 msg #salon message1 $(|) msg #salon message2
/tannoff .timerannonce off

de cette façon le timer gère les deux message normalement
vendredi 15 août 2008 à 19:25:36 | Re : Message aléatoire avec un timer

Surfsp33

Merci wins

Si j'ai 10 messages je les ajoute tous comme de la même manière ?

/tann .timerannonce 0 360 msg #salon message1 $(|) msg #salon message2 $(|) msg #salon message3 $(|) msg #salon message4 $(|) msg #salon message5 $(|) msg #salon message6 $(|) msg #salon message7 $(|) msg #salon message8 $(|) msg #salon message9 $(|) msg #salon message10

/tannoff .timerannonce off

Ne vaut-il pas mieux lire les lignes d'un fichier txt aléatoirement ?
vendredi 15 août 2008 à 19:37:35 | Re : Message aléatoire avec un timer

Surfsp33

Je viens de faire l'essai :

[19:36:48] <Surfsp33> message1
[19:36:48] <Surfsp33> message2
[19:36:48] <Surfsp33> message3
[19:36:48] <Surfsp33> message4
[19:36:48] <Surfsp33> message5
[19:36:48] <Surfsp33> message6
[19:36:48] <Surfsp33> message7
[19:36:48] <Surfsp33> message8
[19:36:48] <Surfsp33> message9
[19:36:48] <Surfsp33> message10

Tout en une seconde, Quit : Exess Flood
samedi 16 août 2008 à 08:28:10 | Re : Message aléatoire avec un timer

Surfsp33

Qu'en pensez vous ?

Un seule commande avec un timer ou timer avec lecture d'un fichier aléatoire ?

samedi 16 août 2008 à 10:34:40 | Re : Message aléatoire avec un timer

WorldDMT

salut

tu dis que t'a trouvé le chemin avec play c'est une bonne idée pour ne pas flood

tu met tes 10 messages dans un fichier txt

en suite tu tape

/play -r #salon fichier.txt 360000

rasure toi que le fichier.txt est dans le dossier du mIRC

comme ça chaque 360 sec. (6 min.) il va envoyé 1 msg

mais au cas que tu veu a chaque 6 min il envoi les 10 msg a la fois

/timerX 0 360 play -r #salon fichier.txt

comme ça a chaque 6 min les 10 msg sort une apres l'autre chaque 1 sec alors pas de flood

NB: a testé j'ai pas testé

samedi 16 août 2008 à 10:54:05 | Re : Message aléatoire avec un timer

WorldDMT

je retire ce que j'ai dis dans la 2eme partie

/timerX 0 360 play -r #salon fichier.txt

ça peu pas aller :p dsl
samedi 16 août 2008 à 11:51:14 | Re : Message aléatoire avec un timer

WorldDMT

bon ce code lis les msg mais en ordre de lignes pas aleatoire 
et lire aleatoirement risque de repeter une phrase plusieurs fois
voici le code a mettre dans la remote et tes messages dans un fichier.txt

alias startn {
  if ($regex($1,^[[:digit:]]+$)) {
    .timerX 0 $1 tn
    echo -a envoi de messages actif delai ( $1 sec. )
  }
  else echo -a erreur format mettez /startn <delai repetition>
}
alias tn .timer 1 1 .play # fichier.txt
alias stoptn { .timerX off | .play stop | echo -a envoie de messages deactiver }


tu tape /startn + <Numero du delai de repetition>

comme tu veux a chaque 6 min tu tape "/startn 360"
samedi 16 août 2008 à 13:13:02 | Re : Message aléatoire avec un timer

Surfsp33

Si ce n'est pas aléatoire ce n'est pas très grave.

Par contre ton code me donne ce résultat :

[13:11:20] <@Surfsp33> Annonce N°1
[13:11:21] <@Surfsp33> Annonce N°2
[13:11:22] <@Surfsp33> Annonce N°3
[13:11:23] <@Surfsp33> Annonce N°4
[13:11:24] <@Surfsp33> Annonce N°5
[13:11:25] <@Surfsp33> Annonce N°6
[13:11:26] <@Surfsp33> Annonce N°7
[13:11:27] <@Surfsp33> Annonce N°8
[13:11:28] <@Surfsp33> Annonce N°9
[13:11:29] <@Surfsp33> Annonce N°10

[13:11:40] <@Surfsp33> Annonce N°1
[13:11:41] <@Surfsp33> Annonce N°2
[13:11:42] <@Surfsp33> Annonce N°3
[13:11:43] <@Surfsp33> Annonce N°4
[13:11:44] <@Surfsp33> Annonce N°5
[13:11:45] <@Surfsp33> Annonce N°6
[13:11:46] <@Surfsp33> Annonce N°7
[13:11:47] <@Surfsp33> Annonce N°8
[13:11:48] <@Surfsp33> Annonce N°9
[13:11:49] <@Surfsp33> Annonce N°10

Avec un /startn +20 (pour ne pas attendre 6 min pour tester)

J'ai essayé de modifier le timer car je pense que çà vient de là mais j'ai réussi à planter le mirc

1 2 3

Cette discussion est classée dans : message, timer, aléatoire, salon, timerannonce1


Répondre à ce message

Sujets en rapport avec ce message

lister les nicks [ par kishkaya ] J'ai deux question :1-comment faire un message ou apparaitrai le nom de tout les nick persent sur le salon (pour faire un highlights chez eux et revei On Join [ par l1solent ] Voila en faite je veux mettre un message automatique pour les personne qui rentre dans le salon et mettre voice une personne quand elle rentre par con $read et timer [ par usurpateur ] Bonjour, je cherche pour un bot à faire dire un message au hasard toutes les 10 minutes par exempleJe pensais à juste associé $read et un timer, et j' timer pour bot [ par norte ] bonjour,voila j'aimerai mettre un bot sur mon salon avec un timer , pour que je puisse ajouter des commandes, exemple  des que je tape !test sur le sa Problèmes de ON part / quit... [ par Coleen ] Bonjour :)Voilà, je réalise mon 1er robot de salon, et je bloque sur une remote qui doit avoir 3 fonctions :- 1 : souhaiter la bienvenue puis voicer e Remote voice/halfop/op [ par MixoZ ] Bonjour, Je suis sur un serveur qui n'utilise aucun robot. En d'autres termes, à moins d'amener un robot, les commandes !op !voice !kick ou !kickban Message répètitif sur IRC [ par Lavaboy ] bonjour a tous je voudrais avoir un addon ou un code qui me permetterai de faire dire a un bot un truc de façon répètitive. comme par exemple a chaqu Comment repeter un message dit sur un serveur, sur un autre serveur [ par wolfangus ] Bonjour, Voila je souhaiterais que quand une personne dit (par exemple) : sur serveur 1, chan1 : je mange du riz Le code détecte le mot riz et me fai


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,250 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales