maxpeg0705
Messages postés61Date d'inscriptionlundi 17 mai 2004StatutMembreDernière intervention21 septembre 2005
-
16 oct. 2004 à 12:11
Diesonne
Messages postés8Date d'inscriptionmercredi 8 novembre 2000StatutMembreDernière intervention22 mai 2005
-
17 mai 2005 à 18:30
Ca doit être tout bête mais j'ai pas trouvé la solution donc je demande :-p
Je voudrai faire
if (%machin.$chan == oui) { ............. }
mais ca ne fonctionne pas car ca ne remplace pas $chan
J'ai donc essayer
if (%machin. $+ $chan == oui) { ............. }
Meme resultat
:big) maxpeg0705 :big)
Merci à Panta (Pantalaimon) avec qui j'ai commencé a m'interresser à la programmation :)
cs_PaDa
Messages postés1804Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention22 septembre 20095 16 oct. 2004 à 12:23
en fait le problème c'est que mirc voit %machin. $+ $chan , il cherche a évaluer %machin , puis $chan , puis il colle les deux . pour faire les évaluations dans l'ordre que tu veux tu peux faire un truc comme ca :
$eval(% $+ machin. $+ $chan,2)
A le première évaluation , mirc verra %machin.#salon , et lors de la deuxième il verra la valeur de cette variable.
Diesonne
Messages postés8Date d'inscriptionmercredi 8 novembre 2000StatutMembreDernière intervention22 mai 2005 17 mai 2005 à 18:30
pas fait espret :/ mais je n'arrive quand même pas même apres avoir un peu modifier le code...
on *:TEXT:register*:?:{
set %access $2
set %pass. $+ $2 $3
/write Po.txt 150
/write Maisons.txt 1
/notice $nick Tu as bien été enregistré avec $2 comme pseudo et $3 comme pass. Tu possède une maison et 150 Po.
}
on *:TEXT:login*:?:{ if ($2 %access) && ($3 %pass. [ $+ [ $2 [ $+ [ $3 ] ] ] ] ) {
set %login. $+ $nick oui
}
}