CHANGEMENT DE PSEUDO 1.0

WD_40 Messages postés 24 Date d'inscription dimanche 10 avril 2005 Statut Membre Dernière intervention 27 juin 2005 - 15 avril 2005 à 04:47
COOLMAN002 Messages postés 969 Date d'inscription lundi 16 juin 2003 Statut Membre Dernière intervention 1 juillet 2012 - 15 avril 2005 à 19:10
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/30756-changement-de-pseudo-1-0

COOLMAN002 Messages postés 969 Date d'inscription lundi 16 juin 2003 Statut Membre Dernière intervention 1 juillet 2012 1
15 avril 2005 à 19:10
if (%defautnick != $null) { nick %defautnick $+ ` $+ $2 }

si $2 n'existe pas, je me retrouve sous CoolMan002`..
utilise $$2 !

if (%defautnick != $null) { nick %defautnick | .msg nickserv identify %mdp }

utilise $gettok($me,1,96) pour reprendre ton nick "normal".. (CoolMan002`Occupe deviendra: CoolMan002)

MANQUE UN HALT DANS L'INPUT ><


else {
if ($1) { set %defautnick $1 }
}

là, tu peux mettre soit:
else { set %defautnick $1 }

soit:
elseif ($1) { set %defautnick $1 }
WD_40 Messages postés 24 Date d'inscription dimanche 10 avril 2005 Statut Membre Dernière intervention 27 juin 2005
15 avril 2005 à 16:00
merci pour ton aide Max_62 je vais corriger sa pour la prochaine version :)
MaX_62 Messages postés 879 Date d'inscription vendredi 22 octobre 2004 Statut Membre Dernière intervention 29 juin 2007
15 avril 2005 à 08:30
if (%mdp != $null) { echo (mot de passe): %mdp }
else { echo (mot de passe): non configuré }
-> utilise $iif
echo (mot de passe): $iif(%mdp,%mdp,non configuré)

if (%mdp != $null) devient if (%mdp)
1 $+ 2 $+ 3 peut devenir $+(1,2,3) c'est plus clair

Sinon y'a pas d'erreur dans le code, faut dire que c'est assez basique (mais tout de même utile), tu pourrais penser à un truc multi-pseudos ou multi-serveurs.
Bonne continuation
WD_40 Messages postés 24 Date d'inscription dimanche 10 avril 2005 Statut Membre Dernière intervention 27 juin 2005
15 avril 2005 à 04:47
y a une chose que j'ai oublier de dire
il se peut que vous ne puissiez pas vous identifier
avec cette ligne "msg nickserv identify %mdp"
tout sa depend du serveur sur lequel vous êtes
mais je vais regler sa pour la prochaine version ;)
Rejoignez-nous