snip74
Messages postés248Date d'inscriptionvendredi 3 novembre 2006StatutMembreDernière intervention11 février 2013 30 janv. 2007 à 17:42
bonjour TropNul
ben c pour tous se qui on un accéss sur le salon que j'ai créer cette remote donc voila pour quoi je les créer comme sa cher moi elle marche tres bien sauf que sa rajoute plusieur fois les méme pseudo dans les fichier owner,admin,op ect....
cs_TropNul
Messages postés340Date d'inscriptiondimanche 18 septembre 2005StatutMembreDernière intervention22 octobre 2009 30 janv. 2007 à 17:02
bonjour !
est-ce un système pour toi ou pour tes users ?
parceque tu dis " lorsque je tape " . donc il manque l'évènement " on input " quelque part.
puis, tous les on text sont regroupables !
c'est-à-dire faire une hiérarchie des différentes conditions dans UN SEUL on *:text:*:#salon:{
30 janv. 2007 à 17:42
ben c pour tous se qui on un accéss sur le salon que j'ai créer cette remote donc voila pour quoi je les créer comme sa cher moi elle marche tres bien sauf que sa rajoute plusieur fois les méme pseudo dans les fichier owner,admin,op ect....
30 janv. 2007 à 17:02
est-ce un système pour toi ou pour tes users ?
parceque tu dis " lorsque je tape " . donc il manque l'évènement " on input " quelque part.
puis, tous les on text sont regroupables !
c'est-à-dire faire une hiérarchie des différentes conditions dans UN SEUL on *:text:*:#salon:{
comme cela par exemple:
on *:text:*:#salon:{
if ($len($1) == 2) {
if ($left($1,1) == +) {
if ($right($1,1) == q) {
commandes
}
elseif ($right($1,1) == o) {
commandes
}
etc
...
etc
}
elseif ($left($1,1) == -) {
if ($right($1,1) == q) {
commandes
}
elseif ($right($1,1) == o) {
commandes
}
etc
...
etc
}
}
}
puis je vois que tu as plusieurs fois des elseif au milieu de nulle part.
exemple:
n4=elseif ($nick isop $chan && $nick !isin $read(owner.txt)) {
n5= write owner.txt $nick
n6=}
Je ne vois pas comment cela fonctionnerait.
De plus, tu utilises mal l'identifieur $read
$nick !isin $read(owner.txt)) <- ne fonctionnera jamais !
pour lire une ligne, il faut au moins spécifier le numéro de ligne
autrement, pour faire une recherche dans un fichier, il faut respecter la syntaxe
exemple:
if $read(fichier,w,*wildcard*) {
echo -s > wildcard trouvé à la ligne $readn
}
ce n'est qu'un exemple. je te conseille de revoir l'utilisation de $read dans l'aide :o)
pour finir, je pense que des systèmes d'input ou de cs, yen a déjà beaucoup qui existent :). tu devrais t'en inspirer encore plus.
tchuss
^^