cs_nova78180
Messages postés5Date d'inscriptionsamedi 3 mai 2003StatutMembreDernière intervention19 avril 2005
-
16 avril 2005 à 03:33
cs_nova78180
Messages postés5Date d'inscriptionsamedi 3 mai 2003StatutMembreDernière intervention19 avril 2005
-
19 avril 2005 à 23:54
bonsoir
mon script se presente comme su dessous:
on 1:FILERCVD:*.*:{
inc %i
/echo Recu $filename de $nick
/echo i+1 = %i
/msg $nick xdcc send %i
}
on 1:GETFAIL:*.*:{
dec %i
/echo Pas Recu $filename de $nick
/echo i-1 = %i
/msg $nick xdcc send %i
}
je shouaiterais que a la place de renvoyer le meme %i a n importe qui, qu'il sois personnaliser
car dans le script ci dessus, si n importe qui m envois un fichier sa lui renvoi une valeur et si un autre n importe qui m envoi un message sa lui envoi la meme valeur +1 etc...
exemple du script attendu :
Josef m'envoie un fichier, le prog cree une variable de nom Josef qui a pour valeur 1
Henri m'envoie un fichier, le prog cree une variable de nom Henri qui a pour valeur 1
de cette facon josef et henri on une variable a leur nom
Merci de repondre le plus vite possible, novice en mirc scripting je n'arrive pas a tranformer $nick en variable possedant une valeur
MaX_62
Messages postés879Date d'inscriptionvendredi 22 octobre 2004StatutMembreDernière intervention29 juin 2007 16 avril 2005 à 16:29
Heu, deja pour diminuer la valeur d'une variable, tu dois la décrémenter avec /dec , ça n'a rien a voir avec le $+ ! Donc dans ton code garde le $+ et remplace pas par $-
Sinon, pour récupérer la variable c'est encore pareil :
%i [ $+ [ $nick ] ]
cs_nova78180
Messages postés5Date d'inscriptionsamedi 3 mai 2003StatutMembreDernière intervention19 avril 2005 16 avril 2005 à 16:22
je veux dire par la que ds mon script :)
on 1:FILERCVD:*.*:{
inc %i [ $+ [ $nick ] ]
echo Recu $filename de $nick
echo i+1 = %i[ $nick ]
msg $nick xdcc send %i[ $nick ]
}
on 1:GETFAIL:*.*:{
dec %i [ $- [ $nick ] ]
echo Pas Recu $filename de $nick
echo i-1 = %i
msg $nick xdcc send %i
}
la sa m'envoi un pv, mais le message que je recois c est "xdcc send pseudoX ]"
et moi j aimerais qu il me mette la variable a la place de > pseudoX ] <
j arrive pas appeler la variable quoi
cs_nova78180
Messages postés5Date d'inscriptionsamedi 3 mai 2003StatutMembreDernière intervention19 avril 2005 16 avril 2005 à 16:38
t est un chef :)
alors si je comprend bien
%i [ $+ [ $nick ] ]
%i => le debut du nom de la varible
[ => annonce des condition ou suite de la variable
$+ => defini que cest un mot
[ $nick ] => le pseudo du dernier gas qui m'a approcher :)
Je le met dans aliase mais il veut pas prendre en compte le [ $+ [ $nick ] ]
ctd que je me retrouve avec i == $$1 ... po cool
OUINNN
Au passage comment sur une commande dans alias je peux lancer un script dans remote et le desactivé
J'ai penssé a utiliser une variable que je met a 1 ou 0 pour activer le script avec if then else dans le remote mais bon je suis novice moi!!
MERCI d'avance :)