Bot Vip ...

cs_Dabouille Messages postés 34 Date d'inscription dimanche 30 janvier 2005 Statut Membre Dernière intervention 9 février 2006 - 9 févr. 2006 à 13:07
RCA ArKanis Messages postés 1287 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 21 février 2009 - 11 févr. 2006 à 13:39
Bonour;
je recherche toujours a faire mon bot vip ^_^;
Le probleme est le $read je pense :/
Si qqn a une idée

on *:join:#euthanasy:{
whois $nick
var %verif 0
while ( %verif <= $numtok(%whois,32) ) {
set %chan $+ %verif $gettok(%whois,%verif,32)
if ( %chan $+ %verif == $read(vip.txt, w, %chan $+ %verif) ) { echo -a ************************************* test reussi }
inc %verif 1
}
}



raw 319:*: { set %whois $3- }

11 réponses

cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 6
9 févr. 2006 à 13:56
Le problème c'est surtout que tu balances un bout de code non commenté
et non exliqué.. si tu disais ce que tu cherches a faire, ca
serait plus simple non ?
PaDa
0
cs_Dabouille Messages postés 34 Date d'inscription dimanche 30 janvier 2005 Statut Membre Dernière intervention 9 février 2006
9 févr. 2006 à 13:58
Le but : voicé un user qui est op sur un chan ecrit dans un .txt (entre autre vip.txt)
sans etre sur le chan en question

Est ce que cest plus clair?
0
cs_KiNdErMaXi Messages postés 1052 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 30 novembre 2009 2
9 févr. 2006 à 16:27
on @*:join:#euthanasy:{
var %a 1
while %a <= $lines(vip.txt) {
if $nick == $read(vip.txt,%a) { mode # +v $nick }
inc %a
}
0
cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 6
9 févr. 2006 à 17:17
Ou /help /avoice :))
PaDa
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_KiNdErMaXi Messages postés 1052 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 30 novembre 2009 2
9 févr. 2006 à 17:55
on va pas lui demander de consulter l'aide non plus
tu te rend pas compte de l'effort pada =(
0
cs_Dabouille Messages postés 34 Date d'inscription dimanche 30 janvier 2005 Statut Membre Dernière intervention 9 février 2006
9 févr. 2006 à 21:57
bah jai beaucoup chercher mais je suis bloqué ...
jai beau tourner les $read et les var dans tout les sens
il y a tjs un soucis
0
cs_KiNdErMaXi Messages postés 1052 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 30 novembre 2009 2
9 févr. 2006 à 22:34
On t'a filer deux solutions, tu en veux une 3ème peut etre ?
Mais où va le mirc xD (//genre)
0
cs_Dabouille Messages postés 34 Date d'inscription dimanche 30 janvier 2005 Statut Membre Dernière intervention 9 février 2006
9 févr. 2006 à 23:02
deux solutions :

1) fausse
2) aboutissant a rien
0
S333 Messages postés 266 Date d'inscription vendredi 8 juillet 2005 Statut Membre Dernière intervention 26 juin 2008
10 févr. 2006 à 11:38
Moi ce que je crois, c'est que:

1) Tu te casses pas la tête

2) Tu as pas cherché d'où venait le problème.



C'est pourtant simple, si tu sais que le problème vient de ce bout de
code, hé bien tu vas chercher l'endroit exact plutot que de dire, je
crois que c'est $read parce que j'ai mis ça, mais ça m'inspire pas
trop...



1) On ne sait pas comment est organisé ton fichier vip.txt



Fait un petit

Echo -a %chan $+ %verif == $read(vip.txt, w, %chan $+ %verif)

Pour voir déjà si les arguments de ton if sont bons...

Sinon essaie aussi des mettre des [ ] ou $eval pour être sur que les variables que tu veux obtenir sont les bonnes.



Bonne chance
------------------------------
Signature des parents :
0
cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 6
10 févr. 2006 à 15:47
Agreed

Si de plus ton système n'est la que pour voicer certains nicks sur certains chans, le /avoice suffit amplement

Lis l'aide ...
PaDa
0
RCA ArKanis Messages postés 1287 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 21 février 2009
11 févr. 2006 à 13:39
on *:join:#euthanasy:{
whois $nick
var %verif 0
while ( %verif <= $numtok(%whois,32) ) {

si le %whois est fixé par le /whois, passe par une raw (mets raw *:*:echo -a RAW $numeric : $1-)
il y a un petit délai entre la commande whois et le résultat


commence ton %verif à 1, ça paraitraît plus logique ...
0
Rejoignez-nous