COMMANDE IRCOP

cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 - 24 oct. 2004 à 21:45
HRdesalpes Messages postés 64 Date d'inscription vendredi 21 novembre 2003 Statut Membre Dernière intervention 29 juillet 2006 - 27 sept. 2006 à 23:17
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/27053-commande-ircop

HRdesalpes Messages postés 64 Date d'inscription vendredi 21 novembre 2003 Statut Membre Dernière intervention 29 juillet 2006
27 sept. 2006 à 23:17
Bonjour,
Chanserv et nickserv ne sont pas les maitres de l'irc...
cs_ced84 Messages postés 5 Date d'inscription samedi 7 mai 2005 Statut Membre Dernière intervention 3 novembre 2006
18 juin 2005 à 11:44
bofffff ca se voie que c'est toi qui l'a fait lol
cs_clem54 Messages postés 253 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 16 octobre 2005
18 mai 2005 à 08:46
dialog moche, manque de commandes 1/10
MaX_62 Messages postés 879 Date d'inscription vendredi 22 octobre 2004 Statut Membre Dernière intervention 29 juin 2007
23 janv. 2005 à 07:56
J'oubliais : 3/10 :)
MaX_62 Messages postés 879 Date d'inscription vendredi 22 octobre 2004 Statut Membre Dernière intervention 29 juin 2007
23 janv. 2005 à 07:54
Petites critiques niveau design :

1) Ton diaalog est horrible, pense a utiliser un logiciel du type Dialog Studio
2) LeS EcRiTuReS CoMmE Ca C'EsT MoChE !!
COOLMAN002 Messages postés 969 Date d'inscription lundi 16 juin 2003 Statut Membre Dernière intervention 1 juillet 2012 1
15 janv. 2005 à 22:01
if ($did == 11) { kill %name %raison }
if ($did == 12) { msg nickserv getpass %name }
.......

verifie que tes varibles existent (%name, %raison....) existe avant de vouloir kill/getpass.... betement.

Il manque un "}" à la fin.
Dark-Dragoon Messages postés 228 Date d'inscription mercredi 24 septembre 2003 Statut Membre Dernière intervention 26 octobre 2004
26 oct. 2004 à 10:56
sur certain server ns et cs n'exist pas utilise plutot des /msg
et toujrosu sur certain server; les pass son encrypter en md5 donc la commande getpass est imdisponible
cs_neo66 Messages postés 125 Date d'inscription mercredi 15 octobre 2003 Statut Membre Dernière intervention 20 mai 2006
26 oct. 2004 à 10:10
on *:dialog:multi:sclick:*: {
if ($did == numero) { action }
elseif ($did == numero) { action }
elseif ($did == numero) { action }
....
}


n3o
Groudn Messages postés 4 Date d'inscription lundi 5 avril 2004 Statut Membre Dernière intervention 24 octobre 2004
24 oct. 2004 à 21:51
ok merci des conseil c ma 1er source alors c pas tres bien fais mes merci des conseil
cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
24 oct. 2004 à 21:45
Tu aurais pu au moins prendre la peine de bien coder ca :

- Vérifie si les edits ne sont pas vide avant de faire une action faisant appel au contenu d'un edit
- Regroupe tes événements
- évite les raccourcis comme /ns, tout les serveurs n'ont pas configuré cette alias, il est ainsi préférable de faire le traditionnel /msg nickserv
- mode %chan +b %name > un ban sur l'host est plus efficace
- kick %chan %name > et la raison du kick ? on ne peut même pas la configurer

Bref, à améliorer grandement.
Rejoignez-nous