Help remote ?!!!!

duckkiller Messages postés 3 Date d'inscription dimanche 29 février 2004 Statut Membre Dernière intervention 12 mars 2004 - 12 mars 2004 à 00:07
duckkiller Messages postés 3 Date d'inscription dimanche 29 février 2004 Statut Membre Dernière intervention 12 mars 2004 - 12 mars 2004 à 16:23
voila j ai besoin d un coup de main,
je me suis demerdé tous seul pour faire un bot irc , mais j ai besoin d un coup de main !!

est ce qu'il y a un moyen d inserer une notion de temps dans une remote je donne un exemple(vraiment n importe koi =) )

on 1:TEXT:!duel*:#:{
msg $chan oula sa chauffe
<====ici je voudrais 10s d ecart avec l autre phrase
msg $chan alors qq1 duel?
<====ici je voudrais 10s d ecart avec l autre phrase
msg $chan $nick est chaud comme les braises

voila alors comment faire pour mettre des sec entre les reaction des phrases? (on ma parler de boucle for next ou d autre chose je sait plus , mais personne n etait capable de m expliquer!!!!!

sinon comment on fait (encore une question) pour mettre le msg en query ?

voila thx de repondre

cordialement

DUCKKY^Tak 8-)
DUCKKY^Tak 8-)

3 réponses

cs_babass Messages postés 72 Date d'inscription samedi 3 janvier 2004 Statut Membre Dernière intervention 12 septembre 2004
12 mars 2004 à 00:28
Il suffit d'utiliser les timer :

on 1:TEXT:!duel*:#:{
msg $chan oula sa chauffe
.timerduel 1 10 msg $chan alors qq1 duel?
.timerduel 1 20 msg $chan $nick est chaud comme les braises
}

le "1" correspond au nombre de repétion de l'action et le "10" et le "20" au temps entre chaque répétition.

pour envoyer le message en privé c'est simplement msg $nick

babass
0
cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
12 mars 2004 à 09:28
Se que dit l'aide de mIRC à propos des timers :

/timer[N/nom] [-ceomh] [temps] <répétitions>  <commande>
Active le timer spécifié pour exécuter la commande spécifié à un interval spécifié et en option, à un temps spécifié.

Si vous n'êtes pas connecté à un serveur et vous démarrez un timer, il sera un timer offline par défaut, ce qui veut dire qu'il continuera lorsque vous vous brancherez à un serveur ou non.

Si vous êtes connecté à un serveur et que vous démarrez un timer, il sera un online timer par défaut et s'arrêtera si vous déconnectez du serveur.  Vous pouvez utiliser l'option -o pour forcer le timer ;a être de format offline.

timer1 0 20 /ame is AWAY!

Le timer1 va répéter une action sur tous les canaux au 20 secondes jusqu'à ce vous l'arrêtiez.

Si vous spécifiez un délai de 0 secondes, le timer va partir immédiatement après que le script ait fini.

/timer5 10 60 /msg #games Pour plus d'informations sur les parties /msg GaMeBoT info

Le timer5 va répéter le msg sur le canal #games toutes les 60 secondes et arrêter après 10 minutes.

/timer9 14:30 1 1 /say Il est 14h30

Ceci va attendre a 14:30 avant de partir et va ensuite le dire qu'une seul fois: Il est 14h30.

Pour voir la liste des timers actifs, faites /timer.  Pour voir les réglages du timer1 tapez /timer1.  Pour désactiver le timer1, tapez /timer1 off.  Pour désactiver tous les timers, tapez /timers off.  Si vous activez un nouveau timer, vous n'avez pas besoin de spécifier un nombre, utilisez simplement:

/timer 10 20 /ame Je suis absent!

Et mIRC va allouer les trois premiers timers qu'il trouve à cette commande.

Si vous spécifiez l'option -c, ceci fait "rattraper" un compteur par mIRC en l'exécutant plus d'une fois dans un intervalle si l'intervalle de temps réel ne correspond pas à l'intervalle demandé.

Si vous spécifiez l'option -m et -h, ceci indique que l'intervalle est en millisecondes.

Note: L'option -h crée un timer de très haute résolution pour le multimédia.  Ce type de timer devrait être utilisé seulement dans des situations critiques car il utilise beaucoup de ressources sur un système.

Si vous spécifiez l'option -e, ceci exécute la commande associé au timer spécifié, fonctionne aussi si vous donnez un nom avec jokers.

L'identifieur $ltimer retourne le nombre du timer qui vient juste d'être activé avec la commande /timer.

Au lieu d'utiliser un nombre, vous pouvez aussi utiliser un nom pour un timer.

/timershow 0 10 echo -a $nick $server $time  Vous pouvez forcer les identifieurs d'être ré-évalués quand utilisés dans un /timer en utilisant le format $!me ou $!time.

Si vous souhaitez fermer un groupe de timers, vous pouvez utiliser un joker pour le nombre, par exemple:

/timer3? off

Va fermer les timers 30 à 39.


Voila, tu aurais pu regarder toi même dans l'aide aussi.
-<gras>[ Sorn_Drixer ]-</gras>
-
Un problème ? une question ? N'hésitez pas, le forum est là pour ça.

Vous pouvez me retrouver sur koliserv.dyndns.org
0
duckkiller Messages postés 3 Date d'inscription dimanche 29 février 2004 Statut Membre Dernière intervention 12 mars 2004
12 mars 2004 à 16:23
oki merci bcp

ps je n avais po vu kil y avait une aide sur les timer =)

DUCKKY^Tak 8-)
0
Rejoignez-nous