cs_Huitre
Messages postés290Date d'inscriptionmardi 21 janvier 2003StatutMembreDernière intervention29 février 2008
-
24 sept. 2004 à 12:15
snip74
Messages postés248Date d'inscriptionvendredi 3 novembre 2006StatutMembreDernière intervention11 février 2013
-
21 juin 2011 à 23:56
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
snip74
Messages postés248Date d'inscriptionvendredi 3 novembre 2006StatutMembreDernière intervention11 février 2013 21 juin 2011 à 23:56
Bonsoir BSmax,
Merci pour cette info :)
Oué lol je recherché un truc plus stylé que mon petit on join salut nick lol
Pis au final je me suis apperçu que j'avais couper trop tot :p et j'avais pas vue qu'il y avais un réglage sur l'heure : On *:START:{ .Timer 00:00 1 1 BS.vfile }
Merci encor d'avoir répondu sur cette source tres sympatique :)
Cordialement Stéphane
BSmax
Messages postés50Date d'inscriptiondimanche 10 août 2003StatutMembreDernière intervention28 mars 2009 21 juin 2011 à 23:48
Amusant de trouver un commentaire à une si vieille source ^^
Rajoute une ligne :
on *:EXIT:.remove TGN.txt
Voila ^^
snip74
Messages postés248Date d'inscriptionvendredi 3 novembre 2006StatutMembreDernière intervention11 février 2013 21 juin 2011 à 10:02
Bonjour,
Dsl de remonté se poste qui date de 2004 mais je viens de trouvé le script hier lol
je les testes il fonctionne mais quand je ferme le script la liste des pseudos dans le fichiers TGN.txt ne se vide pas et se matin un personne c'est connecter le script lui a dit Reeeeeeeeee nick :)
Donc comment faire pour vidé le fichier tgn.txt a la fermeture du script pour que le lendemain sa ne dit plus re nick et que sa lui dit bien bonjour ?
Cordialement Stéphane
bibi_81
Messages postés345Date d'inscriptionjeudi 2 septembre 2004StatutMembreDernière intervention25 octobre 2007 1 oct. 2004 à 20:41
Ulcius je tien a dire que
menu channel {
Auto salut greet :/dialog -m BS.Agreet BS.Agreet
}
OU
menu channel,query,nicklist[ne sert a rien],et autre ... {
Auto salut :/BS.Agreet
}
et aretait de copier un peu svp :D c pa du jeu
BSmax
Messages postés50Date d'inscriptiondimanche 10 août 2003StatutMembreDernière intervention28 mars 2009 1 oct. 2004 à 08:14
Ulcius, oké pour le menu channel, c'est vrai que j'oublie souvent... sinon y'a pas de flood on Join puisque le timer qui salue porte un nom, si quelqu'un arrive, suivit par quelqu'un d'autre, le timer est réinitialisé pour le dernier arrivé et oublie le précédant !
Ulcius
Messages postés44Date d'inscriptiondimanche 20 juin 2004StatutMembreDernière intervention 1 octobre 2004 1 oct. 2004 à 06:37
Pourkoi ne pas l'inclure directement le maudit
menu channel {
Auto salut Greet :/BS.Agreet
}
Ca éviterais au débutant de rocher comme des bon pour faire fonctionner les addons ;)
Par la suite,, on passe notre temps à dire de compresser un peu les addon pour ne pas perdre d'espace inutilement (coté visuel)
Je peux te dire que c exactement ca que ta faite :P ta pas perdu d'espace. meme que tu aurais pu en laisser un peu ;P
Pour finir,, ta penser au Flood on join ?? , jte dit que tu va en répondre des allo toi, salut nick, bonjour , etc :)
Sur ce, bye :P
[-Ulcius-]
cs_Huitre
Messages postés290Date d'inscriptionmardi 21 janvier 2003StatutMembreDernière intervention29 février 2008 27 sept. 2004 à 11:16
Sans File handling son addon est sur d etre compatible pour les plus conservateurs d entre nous :)
Tu as qu a verifier la version courante de mirc , et si celle ci se revele trop vieille , hop write/Read, sinon fopen/fputs/fseek. (file handling quoi :p )
BSmax
Messages postés50Date d'inscriptiondimanche 10 août 2003StatutMembreDernière intervention28 mars 2009 26 sept. 2004 à 15:25
darkyojimbo2 >> C'est vrai que je connais pas le file handling je vais regarder ça de près :) Sinon "flat" c'est pour un bouton plat, mais sur XP y'a aucune différence
calopsfr >> Euh le fait de mettre "saluer certains nicks" limiterai quand même l'interet je trouve :| Ca floode pas quand y'a plusieurs joins simultanés comme j'ai donné un nom au timer, donc si dans l'ordre arrivent XX, YY et ZZ dans un temps proche, l'add-on ne saluera que ZZ puisque le timer aura changé.
En ce qui concerne le dialog c'est un gout personnel, j'aime bien les dialog ou j'ai tout à la fois dans pas trop de place mais je vois que ça plait pas à tlm, j'en tiendrai tetre compte ;)
Merci pour ta note :)
calopsfr
Messages postés137Date d'inscriptionmardi 4 novembre 2003StatutMembreDernière intervention22 août 2005 25 sept. 2004 à 21:33
jz trouve que ton dialog est tres moche, c'est sur... plus ou moins bien codé, plus ou moins simple a faire, plus ou moins utile... je trouve que plutot que de "ne aps saluer" certains nicks, tu devrais mettre "saluer certains nicks", paque quand t'es dans uns alo avec beaucoup de debit, ca flood, meme si tu peux le desactiver...
donc pur le rendre plus beau, tu pôurrais jouer sur les couleurs, les tailles d'écriture... mais ca vient ut fait que tu mets trop de texte dans ton dialog, et c'est moche
(pour les couleurs vois avec mdx.dll au cas ou tu saurais pas)
je mets 7/10 , c'est pa donné à tout le monde quand meme de faire un script comme ca sans bug et sans enormité
bibi_81
Messages postés345Date d'inscriptionjeudi 2 septembre 2004StatutMembreDernière intervention25 octobre 2007 25 sept. 2004 à 20:08
roo c bon je debute merde en + huitre franhcment sa fait peur kom pseudo :D :@
cs_Huitre
Messages postés290Date d'inscriptionmardi 21 janvier 2003StatutMembreDernière intervention29 février 2008 25 sept. 2004 à 19:48
Et toi apprend à lire bibi_81....
Ton code ne greet que l user quand il se connecte, tu n a pas compris qu il ve saluer les personnesqui join le chan ...
Owned.
darkyojimbo2
Messages postés244Date d'inscriptionmercredi 11 juin 2003StatutMembreDernière intervention25 juin 2005 25 sept. 2004 à 16:38
de rien et repense à ça la prochaine fois ;)
cs_DevelMan
Messages postés33Date d'inscriptionmardi 23 décembre 2003StatutMembreDernière intervention25 septembre 2004 25 sept. 2004 à 16:37
Ben voilou ! avec çà :
button "&OK", 24, 88 166 88 12, ok
çà marche !
Super et merci
darkyojimbo2
Messages postés244Date d'inscriptionmercredi 11 juin 2003StatutMembreDernière intervention25 juin 2005 25 sept. 2004 à 16:23
Essaie ça : /dialog -m BS.agreet BS.agreet
Sinon essaie ce que j'ai dit plus haut =>
à la place de :
button "&OK", 24, 88 166 88 12, flat
met :
button "&OK", 24, 88 166 88 12, ok
(flat j'en ai aucune idée de ce que ça fait).
Mais chez moi ça marche impec sans tout ça (mIRC 6.16).
++
-Carton- :)
bibi_81
Messages postés345Date d'inscriptionjeudi 2 septembre 2004StatutMembreDernière intervention25 octobre 2007 25 sept. 2004 à 13:36
ben va te suicider :D DevelMan :D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D
:D:D
cs_DevelMan
Messages postés33Date d'inscriptionmardi 23 décembre 2003StatutMembreDernière intervention25 septembre 2004 25 sept. 2004 à 11:29
Je dois être une tache ! j'ai fais comme tu as dit, je vois le titre du menu (Auto salut Greet), mais quand je clique dessus, il ne se passe absolument rien !
Vais me suicider ! lol !
bibi_81
Messages postés345Date d'inscriptionjeudi 2 septembre 2004StatutMembreDernière intervention25 octobre 2007 25 sept. 2004 à 11:18
c archi SIMPLE !!!! D'ailleur pas la peine de m'apeller bibi_81 c'est trop long apeller moi bibi :D
bibi_81
Messages postés345Date d'inscriptionjeudi 2 septembre 2004StatutMembreDernière intervention25 octobre 2007 25 sept. 2004 à 11:16
NON, C'est un bon script je me demande comment on peut chercher la difficultée alor que l'on a la facilité!!!! Alor fait : Copier/Coler sur le script editor, et apres tu fais en dessous :
menu * {
Auto salut Greet :/BS.Agreet
}
et c'est bon :D
cs_DevelMan
Messages postés33Date d'inscriptionmardi 23 décembre 2003StatutMembreDernière intervention25 septembre 2004 25 sept. 2004 à 11:10
Arf !
J'y comprend rien ! j'ai copier/coler dans un fichier que j'ai appelé autosalut.mrc, j'ai fait Alt R, puis Ctrl L et j'ai chargé le fichier puis valider (si si)
J'ai pas du capter quelque chose, parce que quand je tape /BS.Agreet .... il ne se passe rien du tout !!!
Quelqu'un pourrait il m'aider ? merci d'avance
BSmax
Messages postés50Date d'inscriptiondimanche 10 août 2003StatutMembreDernière intervention28 mars 2009 25 sept. 2004 à 00:42
ah vi scuse lol bibi_81 ^^
bibi_81
Messages postés345Date d'inscriptionjeudi 2 septembre 2004StatutMembreDernière intervention25 octobre 2007 24 sept. 2004 à 23:07
c pas bibi_83 :/ c bibi_81 apprend a ecrire :D BSmax (moi je marque bien :D)
BSmax
Messages postés50Date d'inscriptiondimanche 10 août 2003StatutMembreDernière intervention28 mars 2009 24 sept. 2004 à 23:06
bibi_83, parce que justement l'interet est que ce soit configurable Et qu'on ne puisse pas deviner que c'est un système auto ! Je l'utilise moi-même et personne n'a pensé une seconde que c'était auto, avec les temps et phrases aléatoires etc...
bibi_81
Messages postés345Date d'inscriptionjeudi 2 septembre 2004StatutMembreDernière intervention25 octobre 2007 24 sept. 2004 à 23:06
par contre c'est aussi un peu le fouilli sur la fenetre ... Je vais L'agrandir (sa va etre chaud)
bibi_81
Messages postés345Date d'inscriptionjeudi 2 septembre 2004StatutMembreDernière intervention25 octobre 2007 24 sept. 2004 à 23:01
je ne comprend pas .... pourquoi ecrire autant de truc quand on peut faire simpel :/ !!! Moi je ferais mieux :
on *connect: {
/msg $chan Salut $nick $+ , Comment tu vas ?
}
je ne pourrais pas faire plus simple dsl :( ( loool)
darkyojimbo2
Messages postés244Date d'inscriptionmercredi 11 juin 2003StatutMembreDernière intervention25 juin 2005 24 sept. 2004 à 17:30
tu aurais pu utiliser le file handling pr exemple (voir sur sdb.org pour un tuto) et utiliser une boucle while.
alias write {
if !$lines(write.txt) {
var %itr 1, %tok salut.prout.abcd.jean.kikooo, %t $numtok(%tok,46)
.fopen -on write write.txt
while %itr <= %t {
.fwrite -n write $gettok(%tok,%itr,46)
inc %itr
}
.fclose write
}
}
Sect0r X
Messages postés25Date d'inscriptionmardi 31 août 2004StatutMembreDernière intervention12 octobre 2004 24 sept. 2004 à 17:23
ton dialog est affreux :X
et ca:
if !$lines(BS-Agreet1.txt) {
write -a BS-Agreet1.txt Salut <nick>!
write -a BS-Agreet1.txt Hello <nick> ;)
write -a BS-Agreet1.txt Coucouuu <nick> :)
write -a BS-Agreet1.txt Yop yop <nick> ^^
write -a BS-Agreet1.txt Ouéé coucou <nick> :)
write -a BS-Agreet1.txt Slt <nick>...
write -a BS-Agreet1.txt Coucou $+ $str(u,$r(1,15)) <nick> ^_^
write -a BS-Agreet1.txt Bonjour <nick> :))
write -a BS-Agreet1.txt Wesh <nick> bien ou bien ? XD
write -a BS-Agreet1.txt $+(Pl,$str(o,$r(1,5)),p) <nick> ^^
write -a BS-Agreet1.txt Kikoooo <nick>
write -a BS-Agreet1.txt Kikou <nick> ça va ?
}
if !$lines(BS-Agreet2.txt) {
write -a BS-Agreet2.txt Re $+ $str(e,$r(1,15)) <nick> :)
write -a BS-Agreet2.txt Recoucou <nick> ;)
write -a BS-Agreet2.txt Tiens, re <nick> :)
write -a BS-Agreet2.txt Reuh <nick>
write -a BS-Agreet2.txt Resalut <nick> ;)
write -a BS-Agreet2.txt Reuhh <nick>
write -a BS-Agreet2.txt Recoucou <nick> ça va toujours ?
}
no comment ;(
darkyojimbo2
Messages postés244Date d'inscriptionmercredi 11 juin 2003StatutMembreDernière intervention25 juin 2005 24 sept. 2004 à 17:19
chez moi ça joue sans ça.
darkyojimbo2
Messages postés244Date d'inscriptionmercredi 11 juin 2003StatutMembreDernière intervention25 juin 2005 24 sept. 2004 à 17:17
button "&OK", 24, 88 166 88 12, flat
met ça à la place :
button "&OK", 24, 88 166 88 12, ok
(flat j'en ai aucune idée de ce que ça fait)
++
-Carton- :)
Panther007
Messages postés62Date d'inscriptionvendredi 27 août 2004StatutMembreDernière intervention 6 octobre 2004 24 sept. 2004 à 16:40
* /dialog: 'BS.Agreet' tableau invalide, Ne pas valider ou annuler l'id (ligne 38, script13.ini)
j'aimerais savoir comment faire pour que sa marche svp , sinon sa l'air super top =P
cs_Huitre
Messages postés290Date d'inscriptionmardi 21 janvier 2003StatutMembreDernière intervention29 février 2008 24 sept. 2004 à 12:15
Bien pensé , pas mal d' option, tres configurable !
Pour optimiser un peu plus , evite les identifieurs dans une while (cf : while %a <= $calc($count(%e,/) + 1) { ... ) . Tu aurais pu charger ton fichier dans une hashtable aussi pour éviter trop d acces disque sur un gros chan ou ca join part toutes les 2 sec :)
Voila sinon c pas mal, bonne continuation !
21 juin 2011 à 23:56
Merci pour cette info :)
Oué lol je recherché un truc plus stylé que mon petit on join salut nick lol
Pis au final je me suis apperçu que j'avais couper trop tot :p et j'avais pas vue qu'il y avais un réglage sur l'heure : On *:START:{ .Timer 00:00 1 1 BS.vfile }
Merci encor d'avoir répondu sur cette source tres sympatique :)
Cordialement Stéphane
21 juin 2011 à 23:48
Rajoute une ligne :
on *:EXIT:.remove TGN.txt
Voila ^^
21 juin 2011 à 10:02
Dsl de remonté se poste qui date de 2004 mais je viens de trouvé le script hier lol
je les testes il fonctionne mais quand je ferme le script la liste des pseudos dans le fichiers TGN.txt ne se vide pas et se matin un personne c'est connecter le script lui a dit Reeeeeeeeee nick :)
Donc comment faire pour vidé le fichier tgn.txt a la fermeture du script pour que le lendemain sa ne dit plus re nick et que sa lui dit bien bonjour ?
Cordialement Stéphane
1 oct. 2004 à 20:41
menu channel {
Auto salut greet :/dialog -m BS.Agreet BS.Agreet
}
OU
menu channel,query,nicklist[ne sert a rien],et autre ... {
Auto salut :/BS.Agreet
}
et aretait de copier un peu svp :D c pa du jeu
1 oct. 2004 à 08:14
Par exemple :
[08:07:23] [Join] Pseudo1
[08:07:25] [Join] Pseudo2
[08:07:29] [Join] Pseudo3
[08:07:36] (Auto-Salut) Salut Pseudo3!
1 oct. 2004 à 06:37
menu channel {
Auto salut Greet :/BS.Agreet
}
Ca éviterais au débutant de rocher comme des bon pour faire fonctionner les addons ;)
Par la suite,, on passe notre temps à dire de compresser un peu les addon pour ne pas perdre d'espace inutilement (coté visuel)
Je peux te dire que c exactement ca que ta faite :P ta pas perdu d'espace. meme que tu aurais pu en laisser un peu ;P
Pour finir,, ta penser au Flood on join ?? , jte dit que tu va en répondre des allo toi, salut nick, bonjour , etc :)
Sur ce, bye :P
[-Ulcius-]
27 sept. 2004 à 11:16
Tu as qu a verifier la version courante de mirc , et si celle ci se revele trop vieille , hop write/Read, sinon fopen/fputs/fseek. (file handling quoi :p )
26 sept. 2004 à 15:25
calopsfr >> Euh le fait de mettre "saluer certains nicks" limiterai quand même l'interet je trouve :| Ca floode pas quand y'a plusieurs joins simultanés comme j'ai donné un nom au timer, donc si dans l'ordre arrivent XX, YY et ZZ dans un temps proche, l'add-on ne saluera que ZZ puisque le timer aura changé.
En ce qui concerne le dialog c'est un gout personnel, j'aime bien les dialog ou j'ai tout à la fois dans pas trop de place mais je vois que ça plait pas à tlm, j'en tiendrai tetre compte ;)
Merci pour ta note :)
25 sept. 2004 à 21:33
donc pur le rendre plus beau, tu pôurrais jouer sur les couleurs, les tailles d'écriture... mais ca vient ut fait que tu mets trop de texte dans ton dialog, et c'est moche
(pour les couleurs vois avec mdx.dll au cas ou tu saurais pas)
je mets 7/10 , c'est pa donné à tout le monde quand meme de faire un script comme ca sans bug et sans enormité
25 sept. 2004 à 20:08
25 sept. 2004 à 19:48
Ton code ne greet que l user quand il se connecte, tu n a pas compris qu il ve saluer les personnesqui join le chan ...
Owned.
25 sept. 2004 à 16:38
25 sept. 2004 à 16:37
button "&OK", 24, 88 166 88 12, ok
çà marche !
Super et merci
25 sept. 2004 à 16:23
Sinon essaie ce que j'ai dit plus haut =>
à la place de :
button "&OK", 24, 88 166 88 12, flat
met :
button "&OK", 24, 88 166 88 12, ok
(flat j'en ai aucune idée de ce que ça fait).
Mais chez moi ça marche impec sans tout ça (mIRC 6.16).
++
-Carton- :)
25 sept. 2004 à 13:36
:D:D
25 sept. 2004 à 11:29
Vais me suicider ! lol !
25 sept. 2004 à 11:18
25 sept. 2004 à 11:16
menu * {
Auto salut Greet :/BS.Agreet
}
et c'est bon :D
25 sept. 2004 à 11:10
J'y comprend rien ! j'ai copier/coler dans un fichier que j'ai appelé autosalut.mrc, j'ai fait Alt R, puis Ctrl L et j'ai chargé le fichier puis valider (si si)
J'ai pas du capter quelque chose, parce que quand je tape /BS.Agreet .... il ne se passe rien du tout !!!
Quelqu'un pourrait il m'aider ? merci d'avance
25 sept. 2004 à 00:42
24 sept. 2004 à 23:07
24 sept. 2004 à 23:06
24 sept. 2004 à 23:06
24 sept. 2004 à 23:01
on *connect: {
/msg $chan Salut $nick $+ , Comment tu vas ?
}
je ne pourrais pas faire plus simple dsl :( ( loool)
24 sept. 2004 à 17:30
alias write {
if !$lines(write.txt) {
var %itr 1, %tok salut.prout.abcd.jean.kikooo, %t $numtok(%tok,46)
.fopen -on write write.txt
while %itr <= %t {
.fwrite -n write $gettok(%tok,%itr,46)
inc %itr
}
.fclose write
}
}
24 sept. 2004 à 17:23
et ca:
if !$lines(BS-Agreet1.txt) {
write -a BS-Agreet1.txt Salut <nick>!
write -a BS-Agreet1.txt Hello <nick> ;)
write -a BS-Agreet1.txt Coucouuu <nick> :)
write -a BS-Agreet1.txt Yop yop <nick> ^^
write -a BS-Agreet1.txt Ouéé coucou <nick> :)
write -a BS-Agreet1.txt Slt <nick>...
write -a BS-Agreet1.txt Coucou $+ $str(u,$r(1,15)) <nick> ^_^
write -a BS-Agreet1.txt Bonjour <nick> :))
write -a BS-Agreet1.txt Wesh <nick> bien ou bien ? XD
write -a BS-Agreet1.txt $+(Pl,$str(o,$r(1,5)),p) <nick> ^^
write -a BS-Agreet1.txt Kikoooo <nick>
write -a BS-Agreet1.txt Kikou <nick> ça va ?
}
if !$lines(BS-Agreet2.txt) {
write -a BS-Agreet2.txt Re $+ $str(e,$r(1,15)) <nick> :)
write -a BS-Agreet2.txt Recoucou <nick> ;)
write -a BS-Agreet2.txt Tiens, re <nick> :)
write -a BS-Agreet2.txt Reuh <nick>
write -a BS-Agreet2.txt Resalut <nick> ;)
write -a BS-Agreet2.txt Reuhh <nick>
write -a BS-Agreet2.txt Recoucou <nick> ça va toujours ?
}
no comment ;(
24 sept. 2004 à 17:19
24 sept. 2004 à 17:17
met ça à la place :
button "&OK", 24, 88 166 88 12, ok
(flat j'en ai aucune idée de ce que ça fait)
++
-Carton- :)
24 sept. 2004 à 16:40
j'aimerais savoir comment faire pour que sa marche svp , sinon sa l'air super top =P
24 sept. 2004 à 12:15
Pour optimiser un peu plus , evite les identifieurs dans une while (cf : while %a <= $calc($count(%e,/) + 1) { ... ) . Tu aurais pu charger ton fichier dans une hashtable aussi pour éviter trop d acces disque sur un gros chan ou ca join part toutes les 2 sec :)
Voila sinon c pas mal, bonne continuation !