besky
Messages postés59Date d'inscriptionsamedi 11 juin 2005StatutMembreDernière intervention27 novembre 2007 30 nov. 2006 à 08:05
merci bien HISOKA2501 je te tien au courant si jamais j'ais des problemes avec la remote :)
hisoka2501
Messages postés264Date d'inscriptionlundi 19 mai 2003StatutMembreDernière intervention 7 juillet 2009 29 nov. 2006 à 14:37
pour le $v1 oui c'est normal c'est lidentifieur qui remplace $ifmatch depuis mirc 6.1
oui c'est normal qu'il ne genere pas de fichier.txt
si tu veu sauver ta bdd:
/help /hsave
le nom de la table est: anniversaire
voila en esperan que ca puisse t'aider :)
besky
Messages postés59Date d'inscriptionsamedi 11 juin 2005StatutMembreDernière intervention27 novembre 2007 28 nov. 2006 à 22:42
deux questions:
c'est normal que ca ne fait pas de fichier txt dans le repertoir du bot ?
et est ce que var %date $v1 c'est normal ou est ce que ce serais pas plutot var %date $1
???
besky
Messages postés59Date d'inscriptionsamedi 11 juin 2005StatutMembreDernière intervention27 novembre 2007 28 nov. 2006 à 21:36
ok merci
hisoka2501
Messages postés264Date d'inscriptionlundi 19 mai 2003StatutMembreDernière intervention 7 juillet 2009 28 nov. 2006 à 15:19
remplace:
.notice $nick paramètre manquant.
par:
else .notice $nick paramètre manquant.
ca devrais aller mieux :)
besky
Messages postés59Date d'inscriptionsamedi 11 juin 2005StatutMembreDernière intervention27 novembre 2007 27 nov. 2006 à 19:47
j'ais modifié un peu le code niveau textes
on *:text:!addanniv *:#monsalon:{
if ($3) {
if ($nick isop $chan) {
var %table = anniversaire
if ($hget(%table,$2)) .notice 12[ 4ERREUR 12] 12Pseudo déja présent dans la liste des anniversaires enregistrés.
else {
hadd -m %table $2 $3
notice $nick Date ajoutée pour le pseudo $2 dans la liste des anniversaires de # .
}
}
else .notice $nick Vous devez être opérateur pour ajouter une date dans la liste des anniversaires de $chan
}
.notice $nick paramètre manquant.
}
on *:join:#monsalon:{
if ($hget(anniversaire,$nick)) {
var %date = $v1
if ($date == %date) .timer 1 3 msg $chan Aujourd'hui c'est l'anniversaire de $nick il a $calc($gettok($date,3,47) - $gettok(%date,3,47)) ans !!!
}
}
mais alors ya un problème c'est que quand je tape
!addanniv tist JJ/MM/AAAA ou JJ/MM/AA ca me met
[ Notice de bot ] Date ajoutée pour le pseudo tist dans la liste des anniversaires de #monsalon .
[ Notice de bot ] paramètre manquant.
besky
Messages postés59Date d'inscriptionsamedi 11 juin 2005StatutMembreDernière intervention27 novembre 2007 27 nov. 2006 à 19:16
merci bcp HISOKA2501 je test ca tout de suite et je te tien au courant :)
hisoka2501
Messages postés264Date d'inscriptionlundi 19 mai 2003StatutMembreDernière intervention 7 juillet 2009 27 nov. 2006 à 09:02
je verais dans ce cas:
on *:text:!addaniv *:#chan:{
if ($3) {
if ($nick isop $chan) {
var %table = aniveressaires
if ($hget(%table,$2)) .notice Pseudo deja present dans la bdd.
else {
hadd -m %table $2 $3
msg $chan Date ajoutée.
}
}
else .notice $nick Vous devez etre operateur pour cela
}
.notice $nick parametre manquant.
}
on *:join:#chan:{
if ($hget(aniveressaires,$nick)) {
var %date = $v1
if ($date == %date) msg $chan Aujourd'huis c'est l'aniverssaire de $nick il à $calc($gettok($date,3,47) - $gettok(%date,3,47)) ans !!!
}
}
voila je pensse que ce code fais de tete devrais faire l'affaire :)
besky
Messages postés59Date d'inscriptionsamedi 11 juin 2005StatutMembreDernière intervention27 novembre 2007 26 nov. 2006 à 18:41
je cherche justement un addon d'anniversaire ou l'on pourrais enregistrer les anniv avec une commande du genre !addanniv pseudo jour/mois/année et que le jour de l'anniv ca affiche un message sur le salon "bon anniversaire a qui a <**> ans aujourd'hui"
seul probleme je sais pas comment faire et j'ais beau chercher j'en trouve pas donc si quelqun avais les connaissances sufisantes pour en faire un ou si quelqun a deja vue un code du genre prévenez moi svp. merci :)
hisoka2501
Messages postés264Date d'inscriptionlundi 19 mai 2003StatutMembreDernière intervention 7 juillet 2009 25 nov. 2004 à 09:31
:)
je vien de metre a jour la, maintenan ca gere les millenaires et centenaires: et si vous faites:
$wduration(x,y)
x = la duré en secondes a convertir
y parametre si y 1 vous aurez une réponce purement numérique separé par des espaces, si Y = 2 , alors cela forcera l'alias a preciser TOUTES les periodes meme si elles sonts egales a 0
si Y = $null alors l'alias agis comme avan
cs_KiNdErMaXi
Messages postés1052Date d'inscriptionsamedi 10 juillet 2004StatutMembreDernière intervention30 novembre 20092 24 nov. 2004 à 16:33
c'est pratique pour certain code comme des truc d'anniversaire ou de rappel
j'aime bien :)
hisoka2501
Messages postés264Date d'inscriptionlundi 19 mai 2003StatutMembreDernière intervention 7 juillet 2009 24 nov. 2004 à 10:48
ahhhh vi pardon :$
merci pour le modulo, le pir c que je l'avais carement oublié en +
c pas mal ca comme idée de refaire $crc , jvais me documenter un peu pour savoir comment fonctione l'algo et m'y metre :D apres bien sur avoir modif un peu ma source plus haut :D
merci pour ton idée pada :D
cs_PaDa
Messages postés1804Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention22 septembre 20095 23 nov. 2004 à 23:12
aaaah je te parlais pas de ca, le reste d'une division a par b c'est $calc(a % b) (c'est le modulo en faite)
je te parlais de $crc comme prochaine idée d'ident a recoder ^^^^
hisoka2501
Messages postés264Date d'inscriptionlundi 19 mai 2003StatutMembreDernière intervention 7 juillet 2009 23 nov. 2004 à 23:03
heu nan c'est pas $crc , car je doute ke des valeures comme 6DD28E9B soit corectes:$:$ ( $crc(3,0) (0 pour du texte))
le crc c pour des tailles de fichier non ?
moi ce ke je cherche c de quoi avoir le reste d"une division euclidiene:$
$crc(text|&binvar|filename,[N])
Retourne le CRC du contenu de l'item spécifié, N = 0 pour du text, 1 pour &binvar et 2 pour un fichier (défaut).
cs_PaDa
Messages postés1804Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention22 septembre 20095 23 nov. 2004 à 21:51
$crc :p
hisoka2501
Messages postés264Date d'inscriptionlundi 19 mai 2003StatutMembreDernière intervention 7 juillet 2009 23 nov. 2004 à 21:41
lol oui :D
ne je sait pas encore kel sera le prochain ident ke je vais recreeer, il faut que j'en trouve un intéressan et que l'envie me prene :p
merci bonne continuation a toi osi en script :))
cs_PaDa
Messages postés1804Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention22 septembre 20095 23 nov. 2004 à 19:54
ah bah, transmission de pensée :p
cs_PaDa
Messages postés1804Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention22 septembre 20095 23 nov. 2004 à 19:54
tu pourrais peut être améliorer en faisant les divisions avec $calc au lieu de les faire a la main :p bien sur, c'est inutile, mais moi aussi j'adore recréer ce genre de trucs donc bonne continuation :]
hisoka2501
Messages postés264Date d'inscriptionlundi 19 mai 2003StatutMembreDernière intervention 7 juillet 2009 23 nov. 2004 à 19:52
évidement ca serais plus rapide avec $int combiné a l'alias qui donne le reste d"une division euclidiene mais comme un baka je l'ai oubliée..... honte a moi
30 nov. 2006 à 08:05
29 nov. 2006 à 14:37
oui c'est normal qu'il ne genere pas de fichier.txt
si tu veu sauver ta bdd:
/help /hsave
le nom de la table est: anniversaire
voila en esperan que ca puisse t'aider :)
28 nov. 2006 à 22:42
c'est normal que ca ne fait pas de fichier txt dans le repertoir du bot ?
et est ce que var %date $v1 c'est normal ou est ce que ce serais pas plutot var %date $1
???
28 nov. 2006 à 21:36
28 nov. 2006 à 15:19
.notice $nick paramètre manquant.
par:
else .notice $nick paramètre manquant.
ca devrais aller mieux :)
27 nov. 2006 à 19:47
on *:text:!addanniv *:#monsalon:{
if ($3) {
if ($nick isop $chan) {
var %table = anniversaire
if ($hget(%table,$2)) .notice 12[ 4ERREUR 12] 12Pseudo déja présent dans la liste des anniversaires enregistrés.
else {
hadd -m %table $2 $3
notice $nick Date ajoutée pour le pseudo $2 dans la liste des anniversaires de # .
}
}
else .notice $nick Vous devez être opérateur pour ajouter une date dans la liste des anniversaires de $chan
}
.notice $nick paramètre manquant.
}
on *:join:#monsalon:{
if ($hget(anniversaire,$nick)) {
var %date = $v1
if ($date == %date) .timer 1 3 msg $chan Aujourd'hui c'est l'anniversaire de $nick il a $calc($gettok($date,3,47) - $gettok(%date,3,47)) ans !!!
}
}
mais alors ya un problème c'est que quand je tape
!addanniv tist JJ/MM/AAAA ou JJ/MM/AA ca me met
[ Notice de bot ] Date ajoutée pour le pseudo tist dans la liste des anniversaires de #monsalon .
[ Notice de bot ] paramètre manquant.
27 nov. 2006 à 19:16
27 nov. 2006 à 09:02
on *:text:!addaniv *:#chan:{
if ($3) {
if ($nick isop $chan) {
var %table = aniveressaires
if ($hget(%table,$2)) .notice Pseudo deja present dans la bdd.
else {
hadd -m %table $2 $3
msg $chan Date ajoutée.
}
}
else .notice $nick Vous devez etre operateur pour cela
}
.notice $nick parametre manquant.
}
on *:join:#chan:{
if ($hget(aniveressaires,$nick)) {
var %date = $v1
if ($date == %date) msg $chan Aujourd'huis c'est l'aniverssaire de $nick il à $calc($gettok($date,3,47) - $gettok(%date,3,47)) ans !!!
}
}
voila je pensse que ce code fais de tete devrais faire l'affaire :)
26 nov. 2006 à 18:41
seul probleme je sais pas comment faire et j'ais beau chercher j'en trouve pas donc si quelqun avais les connaissances sufisantes pour en faire un ou si quelqun a deja vue un code du genre prévenez moi svp. merci :)
25 nov. 2004 à 09:31
je vien de metre a jour la, maintenan ca gere les millenaires et centenaires: et si vous faites:
$wduration(x,y)
x = la duré en secondes a convertir
y parametre si y 1 vous aurez une réponce purement numérique separé par des espaces, si Y = 2 , alors cela forcera l'alias a preciser TOUTES les periodes meme si elles sonts egales a 0
si Y = $null alors l'alias agis comme avan
24 nov. 2004 à 16:33
j'aime bien :)
24 nov. 2004 à 10:48
merci pour le modulo, le pir c que je l'avais carement oublié en +
c pas mal ca comme idée de refaire $crc , jvais me documenter un peu pour savoir comment fonctione l'algo et m'y metre :D apres bien sur avoir modif un peu ma source plus haut :D
merci pour ton idée pada :D
23 nov. 2004 à 23:12
je te parlais de $crc comme prochaine idée d'ident a recoder ^^^^
23 nov. 2004 à 23:03
le crc c pour des tailles de fichier non ?
moi ce ke je cherche c de quoi avoir le reste d"une division euclidiene:$
$crc(text|&binvar|filename,[N])
Retourne le CRC du contenu de l'item spécifié, N = 0 pour du text, 1 pour &binvar et 2 pour un fichier (défaut).
23 nov. 2004 à 21:51
23 nov. 2004 à 21:41
ne je sait pas encore kel sera le prochain ident ke je vais recreeer, il faut que j'en trouve un intéressan et que l'envie me prene :p
merci bonne continuation a toi osi en script :))
23 nov. 2004 à 19:54
23 nov. 2004 à 19:54
23 nov. 2004 à 19:52