MaX_62
Messages postés879Date d'inscriptionvendredi 22 octobre 2004StatutMembreDernière intervention29 juin 2007
-
25 mars 2005 à 16:23
COOLMAN002
Messages postés969Date d'inscriptionlundi 16 juin 2003StatutMembreDernière intervention 1 juillet 2012
-
25 mars 2005 à 18:50
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
COOLMAN002
Messages postés969Date d'inscriptionlundi 16 juin 2003StatutMembreDernière intervention 1 juillet 20121 25 mars 2005 à 18:50
On 1:JOIN:#: {
If ( $nick != $me ) {
devient:
on !*:JOIN:#:{
$address($nick,2) devient $wildsite
Perso j'en avait fait un avec un .txt qui fonctionnait niquel...
cs_KiNdErMaXi
Messages postés1052Date d'inscriptionsamedi 10 juillet 2004StatutMembreDernière intervention30 novembre 20092 25 mars 2005 à 18:33
mouais interressant mais si c'est pas de toi ...
PaDa m'avais donner un code du meme genre sur le forum qui faisait la meme chose mais en htable
bonne continuation
dj328i
Messages postés312Date d'inscriptiondimanche 23 février 2003StatutMembreDernière intervention14 mars 2022 25 mars 2005 à 18:10
On 1:DISCONNECT:unset %mask.*
On 1:JOIN:#: {
If ( $nick != $me ) {
%mask = [ [ $+(%,mask.,$address($nick,2)) ] ]
If (%mask ison $chan) { halt }
If (!%mask) { set $+(%,mask.,$address($nick,2)) $nick | halt }
If (%mask != $nick) { echo -a $chan dit * Attention: $nick était %mask lors de sa derniere connection | set $+(%,mask.,$address($nick,2)) $nick }
}
}
Voila c'est déja pas mal moin pire comme ca.
Comme a dit Max_62 , les goto sont inutiles. $null l'est aussi. Autent se servir de "!". Vaut mieux se servir de $+() quand il y a plus que 2 caractères a collés.
Et pour commenté l'utilité . c'est pas tout le monde qui on des adresse fixes.
yurispy
Messages postés39Date d'inscriptionmercredi 20 août 2003StatutMembreDernière intervention 7 septembre 2006 25 mars 2005 à 16:59
C exacte apres une déco ça change mais deja avec l'adsl l'ip change rarement (free, wanadoo) certain on des ip fixe et le but n'est pas de savoir si le lendemain le mec change de pseudo c plus pour savoir si apres un kick le mec a changer.
Ensuite c juste pour partager, j'ai pour abitude d'utiliser plein de ti truc je me suis dit que je devais pas etre le seul.
MaX_62
Messages postés879Date d'inscriptionvendredi 22 octobre 2004StatutMembreDernière intervention29 juin 2007 25 mars 2005 à 16:23
Heu.. si tu coupes ta connexion a internet, ton host sera plus le même sauf si t'as une ip fixe, donc intéret minime.
C'est pas ta source, mais tu peux l'améliorer quand même avant de poster...
La balise :fin est inutile, sers toi de /halt !
a $+ b $+ c peut devenir $+(a,b,c)
if (%mask == $null) devient if (!%mask)
Les variables globales sont pas du tout adaptées a ton code, fau prendre soit les hash tables ou un .ini ...
25 mars 2005 à 18:50
If ( $nick != $me ) {
devient:
on !*:JOIN:#:{
$address($nick,2) devient $wildsite
Perso j'en avait fait un avec un .txt qui fonctionnait niquel...
25 mars 2005 à 18:33
PaDa m'avais donner un code du meme genre sur le forum qui faisait la meme chose mais en htable
bonne continuation
25 mars 2005 à 18:10
On 1:JOIN:#: {
If ( $nick != $me ) {
%mask = [ [ $+(%,mask.,$address($nick,2)) ] ]
If (%mask ison $chan) { halt }
If (!%mask) { set $+(%,mask.,$address($nick,2)) $nick | halt }
If (%mask != $nick) { echo -a $chan dit * Attention: $nick était %mask lors de sa derniere connection | set $+(%,mask.,$address($nick,2)) $nick }
}
}
Voila c'est déja pas mal moin pire comme ca.
Comme a dit Max_62 , les goto sont inutiles. $null l'est aussi. Autent se servir de "!". Vaut mieux se servir de $+() quand il y a plus que 2 caractères a collés.
Et pour commenté l'utilité . c'est pas tout le monde qui on des adresse fixes.
25 mars 2005 à 16:59
Ensuite c juste pour partager, j'ai pour abitude d'utiliser plein de ti truc je me suis dit que je devais pas etre le seul.
25 mars 2005 à 16:23
C'est pas ta source, mais tu peux l'améliorer quand même avant de poster...
La balise :fin est inutile, sers toi de /halt !
a $+ b $+ c peut devenir $+(a,b,c)
if (%mask == $null) devient if (!%mask)
Les variables globales sont pas du tout adaptées a ton code, fau prendre soit les hash tables ou un .ini ...
Vu que c'est pas de toi, je note pas.