Cherchez l'erreur !

Résolu
k3nny815 Messages postés 24 Date d'inscription mercredi 8 décembre 2004 Statut Membre Dernière intervention 19 avril 2005 - 19 avril 2005 à 03:43
cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 - 19 avril 2005 à 11:17
//VARIABLES UTILISEES



set %gametype CTF

set %maxplayer 10

set %playerneeded 10

set %playernumber 0

%playerlist kny

%character /././././././././.

%difflist kny/./././././././././





//ON NICKCHANGE - [WORKING = 90%] [PROBLEM IS : NO TOPIC REFRESH !]



on 1:NICK:{


if ($istok(%playerlist,$nick ,47 ) == $true) {


set %playerlist $reptok(%playerlist,$nick,$newnick,1,47)


}


unset %w


set %w %playernumber + 1


unset %character


unset %difflist


while (%w <= %maxplayer ) {


inc %w


set %character %character $+ $chr(47) $+ $chr(46)


}


set %difflist %playerlist $+ %character $+ $chr(47)

topic $chan Mode : %gametype | Joueurs : %difflist | Server : %ip Pass : %pass | %motd


}






Error is : No such channel





J'ai cherché trop longtemps (3 jours) et je continue... Si quelqu'un trouvait, d'un éclair de génie, ca serait le top !

3 réponses

cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 5
19 avril 2005 à 03:51
Ca tombe sous le sens : aucun salon n'est associé a
un changement de nick, une personne ne change pas de nick sur un salon,
elle change de nick partout.

Donc $chan ne vaut rien, donc /topic $chan Mode : blabla est vu par
mIRC comme /topic Mode : blabla, et "Mode" ,'étant pas un salon, ca
bloque.

Je sais pas ce que tu veux faire exactement, sois plus précis ;o)

See ya

PaDa
3
k3nny815 Messages postés 24 Date d'inscription mercredi 8 décembre 2004 Statut Membre Dernière intervention 19 avril 2005
19 avril 2005 à 07:11
muhu :/ c'était donc pas une erreur de syntaxe mais de compréhension tout betement :)



Une liste d'attente est stockée dans le topic. Si une des personnes de
cette liste d'attente change de nick, le topic doit se mettre a jour.
Merci, grace a toi j'ai trouvé la solution. sur mon "on connect", je
stockerai $chan dans %chan et je ferai => topic %chan mode blablabla
a l'endroit ou ca marchait pas !
0
cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 5
19 avril 2005 à 11:17
;)

on connect non plus n'est associé a aucun $chan attention :p

$chan > on invite/join/part/op/deop/voice/devoice/mode et ptet deux trois autres ^^

bonne journée

PaDa
0
Rejoignez-nous