This is really strange. I have this alias that I call from inside another alias like: alias bla { --code-- ble --code-- echo end }
Now in this ble alias I have a while that reads every line of a window and if the $4 parameter is smaller than 3 it uses continue to go back to the start of the while:
while ($line(%w_,%x)) { tokenize 32 $ifmatch if ($len($4) < 3) { echo -s Did not change: $1- dline %w_ %x continue }
The strange thing that happens is that this continue stops everything. mIRC ignores all the code after the ble alias in the BLA alias. It´s like it´s not there. And this code works because not all lines have the parameter $4 smaller than 3 and so I get something. I use echo to make sure.
This is a really stupid bug. REALLY I have no halts in this code and even if the alias used a return the code after the call to Ble should be executed and it isn´t