I'm not exactly sure what you're asking but do you mean something like
SCAR Code:
procedure Randoms;
begin
FindNormalRandoms;
if FindFight then
begin
Runto(RunDirection, True);
Wait(10000+random(456));
RunBack;
end;
if FindBlackChatMessage('have an axe') then
begin
NextPlayer(False);
end;
end;
Ignore the first part. The 2nd will look for a black chat message (<---Shocker) of have an axe, which is a unique part of the you have no axe message. If it finds that then you're out of axes and it will go to the next player in the array.