Code: Select all
macro qqq {
$i = 0
log @eval(&playerExists)
}
sub playerExists {
if ($::players{$::playersID[$::i]}) {
return 1;
} else {
return 0;
}
}
But if I set it to [$::i], where $i is given from my macro It always returns 1, even when $i = unexisting ID
So it seems my sub is working, but it's not getting the $i value from my macro, and I just can't figure out why...
Also, I'd like to know if I can set a variable to 'empty'/undefined value inside a macro.