have you tried a number other than 250 to see if that works?
i've never used quest::setallskill() as i'm not a fan of setting all skills to the same number, especially if the character isn't supposed to be able to use a certain skill or have it go over a certain level due to race or class limitations.
you can use something like this to limit skills by race, class, and level:
Code:
foreach my $skill ( 0 .. 74 ) {
next unless $client->CanHaveSkill($skill);
my $max = $client->MaxSkill( $skill, $client->GetClass(), $ulevel );
next unless $max > $client->GetRawSkill($skill);
$client->SetSkill( $skill, $max );
}
you can change $ulevel to the maximum level attainable on your server and it will just limit skills by the character's race and class.
yes, that's the correct way to use check_handin()