Just glancing at it I see the logic is very wrong. I am not sure if questing has BOOLEAN but I am going off of Perl which does.
Instead of this.
Quote:
sub EVENT_SAY
{
if($text=~/hail/i)
{
if($class eq "Bard")
{
if($ulevel <= 5)
{
|
Try this
Quote:
sub EVENT_SAY
{
if($text=~/hail/i || $class eq "Bard" || $ulevel <=5);
{
|
That might work. I don't have an emulator to test but I would say that having multiple ifs just won't work.