cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 20091 3 janv. 2006 à 18:22
mdr... comme dirais l'autre: "je ne dirais rien mais je n'en pense pas moins." ;)
Dark1245
Messages postés14Date d'inscriptionjeudi 22 décembre 2005StatutMembreDernière intervention 7 janvier 2006 3 janv. 2006 à 17:30
...bah supprime-la si ca t'amuse tfacon elle sert a rien maintenant j'ai déja les commentaires que je voulais :x
cs_SornDrixer
Messages postés2084Date d'inscriptionjeudi 12 décembre 2002StatutMembreDernière intervention30 janvier 20118 2 janv. 2006 à 18:11
Bon Dark1245, dernier avertissement, je vois encore une grossierté de ta part dans les commentaires, je supprime ta source. Je ne vais pas passer mon temps à surveiller cette source, c'est pas une garderie, et vous êtes assez mature (je pense) pour ne pas avoir usage à la vulgarité dans vos propos.
cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 20091 28 déc. 2005 à 18:23
perso je me tournerai plutot vers un fichier ini pour un truc multiserv (si il débute les hash tables c'est pas forcément top à piger) parce que pour un multiserv les variables vont se multiplier enfin bon on peut tjrs les gérer par groupe avec des joker mais c'est pas top.
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 28 déc. 2005 à 17:58
Non la deuxieme solution n'est pas bonne %chans contient les salon separé par une virgule et apres tu utilise le token 46 ( le point ) pour supprimé un salon et de toute facon cette methode est pas terrible parce que tu peux pas differencier le server/network
Mc_AbBeR
Messages postés301Date d'inscriptionmercredi 15 juin 2005StatutMembreDernière intervention19 février 2007 28 déc. 2005 à 13:48
Pour un premier code c'est déja bien.. On commence par des tonnes de variables, et puis après on s'habitu aux txt, hashtable ou encore ini. Je dis sa parce que moi aussi j'ai passer par ce chemin la.
Je te conseillerai de passer par un fichier ini pour sa.
syntax: /writeini [FICHIER] ["CATEGORIE"] [ITEM] [TEXTE]
ex: /writeini auto-join.ini chans chan1 #lol
Et puis pour pouvoir lire, utilise sa:
syntax: $readini(FICHIER.ini,CATEGORIE,ITEM)
ex: $readini(auto-join.ini,chans,chan1) retournera #lol
Sinon, tu peux utiliser une seul %var. J'vais te montrer un exemple (pas sur que sa marche)
Tu crée la variable: set %chans.join #lol,#chan2,#paintball,#weed&smoke
Pour supprimer: $remtok(%chans.join,#paintball,1,46) retournera #lol,#chan2,#weed&smoke
Pour ajouter: $addtok(%chans.join,#E.N.E.M.Y,59) retournera #lol,#chan2,#weed&smoke,#E.N.E.M.Y
Pour joindre: join %chans.join
Et voila! Je ne sais pas si la 2ème méthode est bonne, mais c'est toujours sa de tester;)
Bonne continuation.
cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 20091 28 déc. 2005 à 00:10
merci Sorn`.
cs_SornDrixer
Messages postés2084Date d'inscriptionjeudi 12 décembre 2002StatutMembreDernière intervention30 janvier 20118 27 déc. 2005 à 23:59
Bon, j'ai viré tous les commentaires qui ne servaient à rien, ca tournait un peu au règlement de compte, maintenant on répar sur de bonnes bases, merci !
Si vous avez envie de vous expliquez avec quelqu'un, libre à vous, mais en privé ! le système de commentaires est là pour permettre à l'auteur de la source d'améliorer celle-ci, et non pas pour assister à un clash.
cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 20091 26 déc. 2005 à 01:10
"j'ai pas vu beaucoup de choses sur les autojoins"
t'as pas du taper "auto join" dans la recherche sur le site alors, parce qu'il y en a des dizaines..
enfin bref j'en dirais pas plus sinon on va encore dire que je descends les nouveaux.. donc continues comme ça c'est très bien..
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 25 déc. 2005 à 22:16
Je croyais que quand on postait un code y'avais un ptit message qui disais de verifié que notre source n'etais pas presente sur le site
Mais c'est vrai qu'un code aussi beau , fallait le poster !
cs_PaDa
Messages postés1804Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention22 septembre 20095 25 déc. 2005 à 21:23
du jamais vu.
10/10
dj328i
Messages postés312Date d'inscriptiondimanche 23 février 2003StatutMembreDernière intervention14 mars 2022 25 déc. 2005 à 20:58
Que dire de plus qui n's pas déja été dit. Un code totalement dénudée d'optimisation. Un code qui ralentie meme l'execution tellement ca tire une roche. Évite de nous re-sortir des sources du genre .... Surtout sans innovations. Continue a apprendre le scripting , t'as vraiment besoin d'en apprendre plus
RCA ArKanis
Messages postés1287Date d'inscriptionmercredi 21 avril 2004StatutMembreDernière intervention21 février 2009 25 déc. 2005 à 18:33
c'est vraiment très moche, j'pense pas avoir déjà vu quelque chose d'aussi moche :!:
très mal codé ... apprends à faire des boucles
sinon pourquoi faire quelque chose moins bien que quelque chose qui existe déjà ? :roll:
/help $submenu
/help /while
pense également aux .ini ^^
/help /writeini
/help $readini
Dark1245
Messages postés14Date d'inscriptionjeudi 22 décembre 2005StatutMembreDernière intervention 7 janvier 2006 25 déc. 2005 à 15:29
Et pour le max de chan.. sur le serv ou je suis le maximum est de 10chans :x et vu que mon script on ne le trouve que sur ce serv.. (NF)
Dark1245
Messages postés14Date d'inscriptionjeudi 22 décembre 2005StatutMembreDernière intervention 7 janvier 2006 25 déc. 2005 à 13:38
Ok merci beaucoup, mais pour if (%aj.chan1 != Aucun) j'ai mis Aucun car je voulais que 'Aucun' s'affiche lorsque il n'y avait Aucun chan assigné ;) et pour les tokens je vais voir ce que je peux faire c'est pas trop mon rayon et justement je voulais faire ca en popups plutot qu'en dialog je trouve que c'est plus facile a géré (Peu importe la longueur du code tant que ca marche) vu que je script ca pour MON script qui est public ;)
En tout cas je vous remercis pour ces commentaires ;)
ZeDaHu
Messages postés19Date d'inscriptionvendredi 1 avril 2005StatutMembreDernière intervention 6 janvier 2006 25 déc. 2005 à 12:12
les set %aj.chan1 Aucun ne servent a rien du tout, car après au lieu de faire
if (%aj.chan1 != Aucun)
tu peux faire :
if (%aj.chan1 != $null)
ou encore mieux :
if ((%aj.chan1) { ... }
deuxieme chose : ton code ne gere que 10 chan, de facon assez archaïque d'ailleurs (le max de chan où on peut etre en meme temps est de 20 en plus) , tu ferai mieux de créer une seule var %autojoin, et un On connect: { Join %autojoin }, en séparant les différents chan par des virgules. Après pour ajouter des chan à la liste tu utilise les tokens : fais $instok, et pour en enlever $findok puis $deltkok.
ensuite c'est vrai qu'un autojoin en dialog est bcp mieux, et un autojoin multiserver l'est encore plus
les autres me corrigeront si j'ai dit des betises :S
Keanu85
Messages postés8Date d'inscriptionlundi 24 octobre 2005StatutMembreDernière intervention22 septembre 2006 25 déc. 2005 à 11:31
en dialog s'est beauoup mieu puis prend moin de place ^^'
3 janv. 2006 à 18:22
3 janv. 2006 à 17:30
2 janv. 2006 à 18:11
28 déc. 2005 à 18:23
28 déc. 2005 à 17:58
28 déc. 2005 à 13:48
Je te conseillerai de passer par un fichier ini pour sa.
syntax: /writeini [FICHIER] ["CATEGORIE"] [ITEM] [TEXTE]
ex: /writeini auto-join.ini chans chan1 #lol
Et puis pour pouvoir lire, utilise sa:
syntax: $readini(FICHIER.ini,CATEGORIE,ITEM)
ex: $readini(auto-join.ini,chans,chan1) retournera #lol
Sinon, tu peux utiliser une seul %var. J'vais te montrer un exemple (pas sur que sa marche)
Tu crée la variable: set %chans.join #lol,#chan2,#paintball,#weed&smoke
Pour supprimer: $remtok(%chans.join,#paintball,1,46) retournera #lol,#chan2,#weed&smoke
Pour ajouter: $addtok(%chans.join,#E.N.E.M.Y,59) retournera #lol,#chan2,#weed&smoke,#E.N.E.M.Y
Pour joindre: join %chans.join
Et voila! Je ne sais pas si la 2ème méthode est bonne, mais c'est toujours sa de tester;)
Bonne continuation.
28 déc. 2005 à 00:10
27 déc. 2005 à 23:59
Si vous avez envie de vous expliquez avec quelqu'un, libre à vous, mais en privé ! le système de commentaires est là pour permettre à l'auteur de la source d'améliorer celle-ci, et non pas pour assister à un clash.
26 déc. 2005 à 01:10
t'as pas du taper "auto join" dans la recherche sur le site alors, parce qu'il y en a des dizaines..
enfin bref j'en dirais pas plus sinon on va encore dire que je descends les nouveaux.. donc continues comme ça c'est très bien..
25 déc. 2005 à 22:16
Mais c'est vrai qu'un code aussi beau , fallait le poster !
25 déc. 2005 à 21:23
10/10
25 déc. 2005 à 20:58
25 déc. 2005 à 18:33
très mal codé ... apprends à faire des boucles
sinon pourquoi faire quelque chose moins bien que quelque chose qui existe déjà ? :roll:
/help $submenu
/help /while
pense également aux .ini ^^
/help /writeini
/help $readini
25 déc. 2005 à 15:29
25 déc. 2005 à 13:38
En tout cas je vous remercis pour ces commentaires ;)
25 déc. 2005 à 12:12
if (%aj.chan1 != Aucun)
tu peux faire :
if (%aj.chan1 != $null)
ou encore mieux :
if ((%aj.chan1) { ... }
deuxieme chose : ton code ne gere que 10 chan, de facon assez archaïque d'ailleurs (le max de chan où on peut etre en meme temps est de 20 en plus) , tu ferai mieux de créer une seule var %autojoin, et un On connect: { Join %autojoin }, en séparant les différents chan par des virgules. Après pour ajouter des chan à la liste tu utilise les tokens : fais $instok, et pour en enlever $findok puis $deltkok.
ensuite c'est vrai qu'un autojoin en dialog est bcp mieux, et un autojoin multiserver l'est encore plus
les autres me corrigeront si j'ai dit des betises :S
25 déc. 2005 à 11:31