begin process at 2010 02 10 11:33:42
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Tutoriaux

 > TUTORIEL POUR /TIMER

TUTORIEL POUR /TIMER


 Information sur la source

Note :
7,33 / 10 - par 6 personnes
7,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Tutoriaux Niveau :Débutant Date de création :09/04/2002 Date de mise à jour :10/04/2002 00:29:30 Vu :21 744

Auteur : softkey

Ecrire un message privé
Site perso
Commentaire sur cette source (25)
Ajouter un commentaire et/ou une note

 Description

Une des commandes importantes de mIRC est sans doutes le Timer... Dans ce tutoriel je vais vous expliquer les différentes Aspect de cette commande... Commenter si j'ai fait une erreur ou bien si des fonctions ont changé!! (Hey oui... j'ai resté collé aik le bon vieux 5.9... :P)  

Source

  • La Syntaxe du timer est la suivante: /timer[nom] [-ceomhpr] [temps] <répétitions> <intervalle> <commande>
  • Il existe 2 type de timer, le premier le "offline timer".
  • Ce timer, si vous n'êtes pas connecté à IRC et que vous démarer un timer, resteras en ligne même si vous vous connectez au serveur et que vous vous déconnectez...
  • Par contre, si vous êtes connecté à un serveur et que vous démarrer un timer, celui-ci deviendras un "online timer" ce qui signifie que si vous vous déconnecté du serveur, le timer s'arrêteras... Vous pouvez mettre l'option -o pour ne pas qu'il se termine à la déconnection du serveur.
  • Voici maintenant quelques exemples suivi de leur explications:
  • /timer1 0 20 /ame est Cool!!!
  • Ce timer répèteras sur tous les channels (que vous êtes présents), à tous les 20 secondes, que vous êtes Cool! Lol
  • /timerJeux 10 60 /msg #Jeux Pour avoir plus d'information sur Starcraft (Le meilleur jeux!! (D'après l'auteur de ce tutoriel!!! :P) Tappez /msg Jeux Info-Sc
  • Ce timer permetteras de dire sur le canal #Jeux 'Pour avoir plus d'information sur Starcraft (Le meilleur jeux!! (D'après l'auteur de ce tutoriel!!! :P) Tappez /msg Jeux Info-Sc' à tous les 60 secondes mais seulement que 10 fois!
  • /timer12 14:28 1 1 /say Il est maintenant 2:28PM
  • Ce timer vas attendre jusqu'à 14:28 et vas annoncez le temps 1 fois et arrêtez
  • Pour voir tous les timers actif, vous pouvez tappez /timers. Pour voir la configuration d'un timer, vous n'avez qu'à tappez /timer[Nom] (ex.: /timer1). Pour désactiver tous les timers actif, tappez /timers off
  • Si vous spécifié -c... (Quand je vais comprendre à quoi ca sert je le continuerai... Loll Si quelqu'un le sais, dites-moi le stp!!)
  • Si vous spécifiez -h ou -m, ceci signifie que l'intervalle est en millisecondes
  • Note: -h crée un timer multimedia haute-résolution. Ce type de timer devrais seulement être utiliser dans des situations critique de timers puisqu'il utilise beaucoup les ressources systèmes.
  • Si vous spécifié -e... (Quand je vais comprendre à quoi ca sert je le continuerai... Loll Si quelqu'un le sais, dites-moi le stp!!)
  • L'identifiant $ltimer retourne le nombre de timer démarré par la commande /timer
  • Vous pouvez forcer une identifiants à être réévalué quand utilisé dans un /timer en utilisant le format $!me ou bien par exemple $!time Car quand vous activé un timer, tous les identifiants sont transformé au moment de l'appel du timer et non quand la commande du timer s'exécute.
  • Si vous voulez terminez plein de timer en même temps, vous pouvez utilisez une *.
  • Ex.: /timer3* off
  • Ceci vas arrêter tous les timers de 30 à 39
  • L'identifiant -p met à pause un timer et l'identifiant -r le résume.
La Syntaxe du timer est la suivante: /timer[nom] [-ceomhpr] [temps] <répétitions> <intervalle> <commande>

Il existe 2 type de timer, le premier le "offline timer".

Ce timer, si vous n'êtes pas connecté à IRC et que vous démarer un timer, resteras en ligne même si vous vous connectez au serveur et que vous vous déconnectez...

Par contre, si vous êtes connecté à un serveur et que vous démarrer un timer, celui-ci deviendras un "online timer" ce qui signifie que si vous vous déconnecté du serveur, le timer s'arrêteras... Vous pouvez mettre l'option -o pour ne pas qu'il se termine à la déconnection du serveur.

Voici maintenant quelques exemples suivi de leur explications:

/timer1 0 20 /ame est Cool!!!
Ce timer répèteras sur tous les channels (que vous êtes présents), à tous les 20 secondes, que vous êtes Cool! Lol

/timerJeux 10 60 /msg #Jeux Pour avoir plus d'information sur Starcraft (Le meilleur jeux!! (D'après l'auteur de ce tutoriel!!! :P) Tappez /msg Jeux Info-Sc
Ce timer permetteras de dire sur le canal #Jeux 'Pour avoir plus d'information sur Starcraft (Le meilleur jeux!! (D'après l'auteur de ce tutoriel!!! :P) Tappez /msg Jeux Info-Sc' à tous les 60 secondes mais seulement que 10 fois!

/timer12 14:28 1 1 /say Il est maintenant 2:28PM
Ce timer vas attendre jusqu'à 14:28 et vas annoncez le temps 1 fois et arrêtez

Pour voir tous les timers actif, vous pouvez tappez /timers. Pour voir la configuration d'un timer, vous n'avez qu'à tappez /timer[Nom] (ex.: /timer1). Pour désactiver tous les timers actif, tappez /timers off

Si vous spécifié -c... (Quand je vais comprendre à quoi ca sert je le continuerai... Loll Si quelqu'un le sais, dites-moi le stp!!)

Si vous spécifiez -h ou -m, ceci signifie que l'intervalle est en millisecondes
Note: -h crée un timer multimedia haute-résolution. Ce type de timer devrais seulement être utiliser dans des situations critique de timers puisqu'il utilise beaucoup les ressources systèmes.

Si vous spécifié -e... (Quand je vais comprendre à quoi ca sert je le continuerai... Loll Si quelqu'un le sais, dites-moi le stp!!)

L'identifiant $ltimer retourne le nombre de timer démarré par la commande /timer

Vous pouvez forcer une identifiants à être réévalué quand utilisé dans un /timer en utilisant le format $!me ou bien par exemple $!time Car quand vous activé un timer, tous les identifiants sont transformé au moment de l'appel du timer et non quand la commande du timer s'exécute.

Si vous voulez terminez plein de timer en même temps, vous pouvez utilisez une *.
Ex.: /timer3* off
Ceci vas arrêter tous les timers de 30 à 39

L'identifiant -p met à pause un timer et l'identifiant -r le résume.  

 Conclusion

Alors je crois bien avoir fais le tour du timer... Posez vos commentaires sur ce tutoriel... J'aime toujours avoir vos impressions (Bonne ou mouvaise!)

C'est tout! Bon Scriptage!  


 Sources du même auteur

Source avec Zip Source avec une capture MP3 PLAYER SEMBLABLE À WINAMP! FONCTIONNE MAINTENANT SOUS MI...
DÉTECTION DE LIENS (AMÉLIORÉS, CODE MOIN LOURD, AUTEUR DIFFÉ...
FAIRE SONNER MIRC QUAND QUELQU'UN VOUS PARLE EN PV ET QUE VO...
TUTORIEL POUR LES COULEUR, GRAS ET SOURLIGNAGE
METTRE DES COULEUR DANS UN FICHIER INI

 Sources de la même categorie

TOUT SAVOIR SUR L'ECRITURE EN COULEUR par SaD_AnG3L
Source avec Zip Source avec une capture [TUTORIAL] LECTEUR MP3 EN DIALOG par fjxokt
Source avec une capture "RESIZE" SANS DLL par IceTempest
MINI TUTO SUR L'OPTIMISATION par tofu
Source avec Zip TUTORIAL PICWIN, APPROFONDISSEMENT par KiNdErMaXi

Commentaires et avis

Commentaire de revolt le 18/04/2002 15:54:30

Quesque tu fais comme fautes d'orthographes !!!!!!! lol
Mais sinon, c'est bien, j'ai bien appri la fonction timer, que je ne connaissais pas du tout :)))
Merci mon gars !
Bonne continuation

Commentaire de softkey le 18/04/2002 22:25:19

Héhé ouais le francais c'est pas mon fort! :)

Commentaire de ErAzEr le 12/05/2002 20:35:32

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é.

Commentaire de BrunoCheyrou le 01/02/2003 19:44:02

et pour ouvrir un dialog tte les 2minutes par exemple on fé commen ?

Commentaire de neo66 le 29/10/2003 22:51:31

Salut, Erf je c'est pas pourquoi vous posté des tutos qui servent a rien tout est dans l'aide de mirc !! enfin yen as qui doivent pas savoir chercher dans une aide ! Mais bon chacun est comme il est
bon scripting #-ssj- On QNet

Commentaire de t0nt0n le 24/12/2003 21:37:39

BrunoCheyrou,
je regarde touts les scripts de ce site, et comme je n'ai que ça à faire en attendant le repas, je répond à ta question, en éspérant quand-même que tu as déjà la réponse:
/timer 0 120 /dialog -m nomdudialog nomdudialog
Voilà... je sait même pas si c'est ça, mais niveau du code il me semble que si.
Ah les bons vieux scripts et tutos, ça change des mp3 / aways de maintenant.
@++
tonton*

Commentaire de Princesse12 le 16/08/2004 23:17:03

Pas mal ton tuto même si j'utilise deja la base :)

Merci j'aime lire ce genre de chose interessantes :)


Commentaire de Panther007 le 28/08/2004 14:43:32

Comment jfait pour arreter le timer avec le /me est cool , parce que la jsuis dans la merde et en  passant .... le meilleur jeu c'est WarCraft ;) (d'après un ptit con qui connait personne) (jparle de moi)lolll

Commentaire de Panther007 le 28/08/2004 14:50:37

erf dsl j'avais pas fini de lire ton arcticle sorry encore une fois ;) j'ai réussi lolll , si tu veux un autographe .... appele moi ;)

Commentaire de In Flames le 11/09/2004 11:52:04

ba moi je voulais que sa prenne un temp au hasard une couleur au hasars et une phrase au hasard avec sa:
/timer1 0 $read temps.txt $read couleur.txt $read
timer.txt

biensur les fichier exister mais sa me fait sa:
* /timer1: invalid parameters

alors ou est l'erreur ?

Commentaire de Nostrow le 14/09/2004 22:18:42

Bon c'est clair qu'il suffit de lire l'aide de mIRC, que c'est pleins de fautes d'orthographes, que c'est pas complet... Mais bon si ça peut aider des gens moi je suis pas contre

Commentaire de KiNdErMaXi le 17/10/2004 02:23:44

un pti truc qui peut avoir son importance, pr éviter les "* Timer 1 activé" et bien met un . devant timer
ex : .timer1 0 20 /ame est Cool!!!
c'est mieux quand il y a plein de timer

Commentaire de Dimmu Borgir le 04/12/2004 14:34:30

J'ai un problème, j'ai fait un system /timer1 0 1 //titlebar $date $time
quand je tape sa moi même sa marche mais quand je le met dans les remote en on start, l'heure avance pas
pourquoi?
Merci d'avance

Commentaire de KiNdErMaXi le 04/12/2004 17:41:05

en effet dimmu ca fais pareil chez moi, je n'est pas trouver ce qui allais pas
dsl

Commentaire de neo66 le 04/12/2004 18:26:10

Dimmu: Moi sa fonctionne niquel avec $time avec ma version 6.16.
In Flames: alias Couleur {
  var %x $rand(1,15)
  var %y $rand(1,15)
  while (%x == %y) var %y $rand(1,15)
  msg # [cltr+k] $+ %x $+, $+ %y $read(phrases.txt)
}
Je suis sur que ta pas cherché plus de 15s avant de venir poster de l'aide ici...

Commentaire de Dimmu Borgir le 05/12/2004 21:05:01

Couleur? mais sa a rien a voir avec mon problème??

Commentaire de neo66 le 07/12/2004 18:45:25

Je sais pas, si tu etait fatigué au moment où tu as lut mon message, mais l'alias couleur ne te conserne pas, mais conserne In Flames....

++

Commentaire de Dimmu Borgir le 08/12/2004 16:46:35

erf lol, oui dsl

Commentaire de Symphonia le 13/12/2004 14:59:18

Bonjour !

Je lisais ton tuto, mais je me demandais si ta commande " general " cetais mettons

pour les timer pour pas qu'il repete + qu'au temps de min
puisque moi je cherche la commande pour mettre un timer pour un fserv pour qui se repete a temps de min ( et les notice ) sinon mettons je ban...

Merci :)

Commentaire de PaTaTe le 07/03/2005 15:27:25

j'ai suivis les explications (attention grand debutant la lol) mais g cette ligne si s'affiche :

* /timer: timer moi not active

et le timer est inactif

aidez moi svp

merci

Commentaire de killerstar le 27/06/2005 08:33:16

Bonjour.

J'aurai aimé connaitre la manière qu'on pourrait utiliser pour vérifier si un timer est actif lors d'une action quelconque et s'il est actif le désactiver par exemple :

on *:OP:#:{
si timerjf est actif désactiver timerjf
sinon stop

J'ai essayé aver if ($timerjf $+ $address($opnick,2) mais ça n'a pas l'air de fonctionner :D

Commentaire de killerstar le 27/06/2005 08:34:41

Bonjour.

J'aurai aimé connaitre la manière qu'on pourrait utiliser pour vérifier si un timer est actif lors d'une action quelconque et s'il est actif le désactiver par exemple :

on *:OP:#:{
si timerjf est actif désactiver timerjf
sinon stop

J'ai essayé aver if ($timerjf $+ $address($opnick,2) mais ça n'a pas l'air de fonctionner :D

Commentaire de raoul70 le 07/11/2005 00:35:25

Bonjour je voudrai faire un timer de fason que mon dise un message toute les 60 mintes et que je puisse avoir une commande !on et !off pour demmarer ou aretter le timer

merci ^^

Commentaire de zonebleue le 22/09/2006 16:30:32

/timer12 14:28 1 1 /say Il est maintenant 2:28PM

Ca marche pas.

Commentaire de jeanbart1 le 18/09/2007 12:21:58

Bonjour

je voudrai que mon bot dise la meme phrase tout les jours a la même heure ..?
mettre dans une remote avec   on connect  quel qu'un peut m'aider ?????

.timer6 20:00 1 1 /scid -at1 /ame 14 Bon il est l'heure .. je vait matter les infos sur TF1
code multi serveur... C'est bon comme cela ?

Merci d'avance

 Ajouter un commentaire




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 : 1,482 sec (3)

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