in reply to Re: uninitialized value in numeric gt (>) in perl
in thread uninitialized value in numeric gt (>) in perl

While I agree with halfcountplus, I would note that you could perform a simple or else set $max_nb to zero as follows
my $max_nb = (Octopussy::Parameter('wizard_max_msgs'))||0;
That said, the Octopussy::Parameter('wizard_max_msgs') should probably return zero if no such parameter.

print "Good ",qw(night morning afternoon evening)[(localtime)[2]/6]," fellow monks."