AUTO MESSAGE

cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 - 24 mai 2004 à 19:46
XBELIALX Messages postés 11 Date d'inscription mardi 16 janvier 2007 Statut Membre Dernière intervention 16 juin 2007 - 16 juin 2007 à 09:06
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/23122-auto-message

XBELIALX Messages postés 11 Date d'inscription mardi 16 janvier 2007 Statut Membre Dernière intervention 16 juin 2007
16 juin 2007 à 09:06
merci jai tester et satisfait je suis :)
Utilisateur anonyme
10 févr. 2005 à 13:10
Utilise $iif :)
Tupac_shakur Messages postés 80 Date d'inscription mercredi 28 avril 2004 Statut Membre Dernière intervention 6 juillet 2005
8 févr. 2005 à 03:43
Merci pour c conseils
depuis que j'ai posté cette source et sa fait assez lontemp, je les applique :)
Utilisateur anonyme
24 janv. 2005 à 20:12
Quelques / en trop :)
Et autremment rajoute
if ($opnick == $me) pour les op/deop

on *:dialog:message:sclick:*:{... }
on *:dialog:message:edit:*:{ ... }

Devient

on *:dialog:message:*:*:{
if ($devent == sclick) { ... }
if ($devent == edit) { ... }
}

Par exemple, ça peut raccourcir ton code :)

Autremment, il y a ça dans les sclick :

if ($did == 1 ) {
if (%message-join- == ON) { set %message-join- OFF }
else { set %message-join- ON }
}

Devient

if ($did 1 ) set %message-join- $iif(%message-join- ON,ON,OFF)


:)
cs_Seregon Messages postés 126 Date d'inscription mercredi 30 avril 2003 Statut Membre Dernière intervention 29 août 2004
28 mai 2004 à 08:09
Deux trois critiques: vire les / devant tes commandes
Remplace /timer par /.timer ou timer par .timer en virant les / (ca evitera l'echo de mIRC: Timer started/halted)
Passe aux hash tables (/help Hash Tables) la surface de stockage est plus importante que pour les var si ma memoire est bonne (assez utile quand on store un message)
Dans ton on join ca me parait un peu dangereux de mettre un message sur le join de tous les users: imagine sur un chan de 500users+ de plus ce ne sont pas tes intentions aparemmment ("Message lorsque vous entrez sur un salon") donc avant ta commande rajoute un if ($nick == $me)
Sinon pour eviter le timer tu peut mettre cette commande sur le raw: End of /names list (ca fra passer ton raw apres que mIRC ait recu la liste des nicks du channel)

Voili voilou
Tupac_shakur Messages postés 80 Date d'inscription mercredi 28 avril 2004 Statut Membre Dernière intervention 6 juillet 2005
26 mai 2004 à 12:36
Merci,
Je viens de le faire :)
cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 5
26 mai 2004 à 00:52
fais plutot l'update de ta source tu peux les modifier dans ton compte .
bonne continuazion
Tupac_shakur Messages postés 80 Date d'inscription mercredi 28 avril 2004 Statut Membre Dernière intervention 6 juillet 2005
25 mai 2004 à 18:06
Dsl j'ai completement oublié de rajouté sa
voila avec sa sa devré marché :


on ^1:JOIN:*: {
if (%message-join- == ON ) { /timer 1 2 /msg $chan %message-join }
}

on ^1:op:*: {
if (%notice-op- == ON ) { /notice $nick %notice-op }
}

on ^1:deop:*:{
if (%notice-deop- == ON ) { /notice $nick %notice-deop }
}

on ^1:voice:*:{
if (%notice-voice- == ON ) { /notice $nick %notice-voice }
}

on ^1:devoice:*:{
if (%notice-devoice- == ON ) { /notice $nick %notice-devoice }
}
cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
24 mai 2004 à 20:18
Comme l'a dit PaDa, ta source n'est pas entière.
C'est un oublie ou c'est volontaire ? ...
cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 5
24 mai 2004 à 19:46
ta source n'est pas entière ... ya le dialog certes qui est un peu gros a mon gout , mais tu as pas mis les évènements auxquels il doit réagir ... on op , on join , on deop etc ...
en clair aucune notice qd on te op ni rien ta source sert a rien pour le moment ...
autre commentaire c maladroit de mettre des variables a on ou off mieux vaut les mettre a 0 ou 1 mais je t'expliqerai ca quand la source sera complète ... essaie de mettre vite a jour
Rejoignez-nous