cs_ReMi34
Messages postés1025Date d'inscriptionvendredi 29 août 2003StatutMembreDernière intervention28 mars 2005
-
3 août 2004 à 13:52
tempusus
Messages postés358Date d'inscriptiondimanche 8 février 2004StatutMembreDernière intervention 9 octobre 2017
-
6 août 2004 à 23:25
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
tempusus
Messages postés358Date d'inscriptiondimanche 8 février 2004StatutMembreDernière intervention 9 octobre 20171 6 août 2004 à 23:25
Soir,
source commentée, pas très utile mais bonne base.
6/10
Cordialement
Tempusus
Admin CS
cs_neo66
Messages postés125Date d'inscriptionmercredi 15 octobre 2003StatutMembreDernière intervention20 mai 2006 4 août 2004 à 12:44
Merci Xquizz :)
Xquizz
Messages postés3Date d'inscriptionmardi 4 mai 2004StatutMembreDernière intervention 4 août 2004 4 août 2004 à 09:07
Ce n'est pas l'utilité qui compte dans ce code mais la demonstration de la htable. Bonne petite source pour les débutant, bravo :)
cs_neo66
Messages postés125Date d'inscriptionmercredi 15 octobre 2003StatutMembreDernière intervention20 mai 2006 3 août 2004 à 17:17
Humm, j'aurais pus optimisé se code tres facilement, notament au lieu de:
hdel bot $+(topic.,$chan)
hadd bot $+(topic.,$chan) $2-
Vus que hadd supprime les items moin recent, j'aurais pus directement mettre:
hadd bot $+(topic.,$chan) $2-
Enfin au moin j'aurais montrer comment fonctionne le hdel :p
n3o
Kerrigan
Messages postés708Date d'inscriptionlundi 15 juillet 2002StatutMembreDernière intervention17 mars 2005 3 août 2004 à 15:07
bonne idée
cs_neo66
Messages postés125Date d'inscriptionmercredi 15 octobre 2003StatutMembreDernière intervention20 mai 2006 3 août 2004 à 14:59
ReMi32 : J'ai fait sa surtout pour moi, j'ai commencé les hashtables ce matin donc bon voila, pis aussi pour ceux qui voudrais decouvrir les hashtables
PaDa : Pour ce qui est dela verification de hmake je ne l'est pas fait car, dans mon bot, des le start, il crée la table et la load, mais c'est vrai j'aurais dut mettre le "on *:start " avec ce code, d'ailleur je vais le mettre :)
cs_PaDa
Messages postés1804Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention22 septembre 20095 3 août 2004 à 14:00
J'ai pas testé mais j'aime bien le fait que le code soit commenté ... c'est pas d'une utilité fulgurante mais c'est une bonne introduction aux hashtables...
Petit conseil :
if ($hget(bot,$+(topic.,$chan)) != $null) { peut devenir ca : if $hget(bot,$+(topic.,$chan)) {
(en fait ce n'est pas équivalent , ma condition signifie que c'est différent de $null , $false et 0 mais bon un topic ressemble a aucun de ces trucs ...)
Sinon tu aurais ptet du regrouper tes deux "on text" , et peut etre aussi avant de /hmake la table vérifier qu'elle n'existe pas par un 'if !$hget(bot)' mais c'est un bon début bonne continuation :o))
cs_ReMi34
Messages postés1025Date d'inscriptionvendredi 29 août 2003StatutMembreDernière intervention28 mars 20052 3 août 2004 à 13:52
Je trouve ça inutile, enfin c'est mon avis.
Niveau codage : assez bonne utilisation des hash tables, rien d'autre à dire, c'est un peu simple :)
6 août 2004 à 23:25
source commentée, pas très utile mais bonne base.
6/10
Cordialement
Tempusus
Admin CS
4 août 2004 à 12:44
4 août 2004 à 09:07
3 août 2004 à 17:17
hdel bot $+(topic.,$chan)
hadd bot $+(topic.,$chan) $2-
Vus que hadd supprime les items moin recent, j'aurais pus directement mettre:
hadd bot $+(topic.,$chan) $2-
Enfin au moin j'aurais montrer comment fonctionne le hdel :p
n3o
3 août 2004 à 15:07
3 août 2004 à 14:59
PaDa : Pour ce qui est dela verification de hmake je ne l'est pas fait car, dans mon bot, des le start, il crée la table et la load, mais c'est vrai j'aurais dut mettre le "on *:start " avec ce code, d'ailleur je vais le mettre :)
3 août 2004 à 14:00
Petit conseil :
if ($hget(bot,$+(topic.,$chan)) != $null) { peut devenir ca : if $hget(bot,$+(topic.,$chan)) {
(en fait ce n'est pas équivalent , ma condition signifie que c'est différent de $null , $false et 0 mais bon un topic ressemble a aucun de ces trucs ...)
Sinon tu aurais ptet du regrouper tes deux "on text" , et peut etre aussi avant de /hmake la table vérifier qu'elle n'existe pas par un 'if !$hget(bot)' mais c'est un bon début bonne continuation :o))
3 août 2004 à 13:52
Niveau codage : assez bonne utilisation des hash tables, rien d'autre à dire, c'est un peu simple :)