cs_Huitre
Messages postés290Date d'inscriptionmardi 21 janvier 2003StatutMembreDernière intervention29 février 2008 30 déc. 2005 à 13:09
10/10 !
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 18 déc. 2005 à 14:10
Tu peux aussi rajouter des halt a la fin de chaque commande
cs_J3rK
Messages postés31Date d'inscriptionvendredi 29 juillet 2005StatutMembreDernière intervention23 mars 2006 17 déc. 2005 à 14:17
Ca on te le reproches pas Doudou59167. Mais on te fais des remarques pour améliorer ton code ;)
doudou59167
Messages postés3Date d'inscriptiondimanche 29 août 2004StatutMembreDernière intervention17 décembre 2005 17 déc. 2005 à 09:37
salut ben c'est ma premiere source et pas ma faute je debute
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 16 déc. 2005 à 18:23
Le ns identify ca marche pas sur tout les serveurs
.timergroup 1 2 scid -a msg nickserv identify 180573 (pour s'identifier sur tous les serveurs)
Si on laisse le code tel quel ca provoque pas d'erreur ce qu'il y a entre parenthese ?
Et si t'es malin et que tu prend pas le meme pass pour chaque serveur tu la bien dlc :)
if ($1 !group) { avec la logique du code pourquoi pas faire .g ?
cs_J3rK
Messages postés31Date d'inscriptionvendredi 29 juillet 2005StatutMembreDernière intervention23 mars 2006 16 déc. 2005 à 15:37
Bon, ta source n'est pas très originale. Tu pourrais faire une optimisation pour plusieures options que le bonhomme veut. Et comme dit PaDa, les scid -at1 sont plus convenables...
Exemple: .n + <commande> + <message>
Code de l'exemple:
On *:INPUT:*:{
if ($1 == !group) { ns group $$?="Pseudo avec qui grouper" $$?="Mot de passe du pseudo?" | set %setpass_nicks $$?"Quel pass ?" | halt }
elseif ($1 == .n) { scid -at1 nick Jerk[ $+ $2 $+ $chr(93) | scid -at1 amsg .::AMSG::. $3- | timergroup 1 2 scid -at1 ns id %setpass_nicks }
}
Voila un petit aperçu qui serait plus libre d'changements de nicks.
Sinon, niveau code, je crois pas qu'on puisse raccourcir le code, sauf avec optimisation. Je trouve que le code est trop repetitif; toujours les mêmes commandes.
Pour les commandes NickServ; puisque tu utilise nickserv, profite en pour raccourcir les commandes ! Par exemple tu faisait msg nickserv identify. Tu peux le raccourcir par ns id !!!
Bon sinon fais gaffe aux fautes: "Ki" pour un code c'pa trop fun :/
J'espère que ca t'aideras, mais je n'assure pas la qualité du code, car j'lai fait en 2mn ^^
Allez bonne continuation et je note pas. Bye
cs_PaDa
Messages postés1804Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention22 septembre 20095 16 déc. 2005 à 11:55
mets de "elseif" plutot que "if" dès le 2e...
mets "scid -at1" au lieu de "scid -a" pour envoyer le truc que sur les serv ou tu es connecté..
sinon je trouve ca parfaitement inutile et pas original... en plus du identify nickserv en /scid -a qui atteind des sommets ...
essaie d'améliorer ta source un peu plus avant de poster la prochaine fois
30 déc. 2005 à 13:09
18 déc. 2005 à 14:10
17 déc. 2005 à 14:17
17 déc. 2005 à 09:37
16 déc. 2005 à 18:23
.timergroup 1 2 scid -a msg nickserv identify 180573 (pour s'identifier sur tous les serveurs)
Si on laisse le code tel quel ca provoque pas d'erreur ce qu'il y a entre parenthese ?
Et si t'es malin et que tu prend pas le meme pass pour chaque serveur tu la bien dlc :)
if ($1 !group) { avec la logique du code pourquoi pas faire .g ?
16 déc. 2005 à 15:37
Exemple: .n + <commande> + <message>
Code de l'exemple:
On *:INPUT:*:{
if ($1 == !group) { ns group $$?="Pseudo avec qui grouper" $$?="Mot de passe du pseudo?" | set %setpass_nicks $$?"Quel pass ?" | halt }
elseif ($1 == .n) { scid -at1 nick Jerk[ $+ $2 $+ $chr(93) | scid -at1 amsg .::AMSG::. $3- | timergroup 1 2 scid -at1 ns id %setpass_nicks }
}
Voila un petit aperçu qui serait plus libre d'changements de nicks.
Sinon, niveau code, je crois pas qu'on puisse raccourcir le code, sauf avec optimisation. Je trouve que le code est trop repetitif; toujours les mêmes commandes.
Pour les commandes NickServ; puisque tu utilise nickserv, profite en pour raccourcir les commandes ! Par exemple tu faisait msg nickserv identify. Tu peux le raccourcir par ns id !!!
Bon sinon fais gaffe aux fautes: "Ki" pour un code c'pa trop fun :/
J'espère que ca t'aideras, mais je n'assure pas la qualité du code, car j'lai fait en 2mn ^^
Allez bonne continuation et je note pas. Bye
16 déc. 2005 à 11:55
mets "scid -at1" au lieu de "scid -a" pour envoyer le truc que sur les serv ou tu es connecté..
sinon je trouve ca parfaitement inutile et pas original... en plus du identify nickserv en /scid -a qui atteind des sommets ...
essaie d'améliorer ta source un peu plus avant de poster la prochaine fois