public say_hook(id)
{
new arg[32]
read_argv(1,arg,31)
new bool:allowed=false, flags = get_user_flags(id);
for(new i=0; i < sizeof FlagTab; i++)
{
if(flags & FlagTab[i]) allowed = true;
else continue;
}
if(allowed)
{
if(equali(arg,"/pet Headcrab")) pet_cmd_handle(id,0)
else if(equali(arg,"/pet Rat")) pet_cmd_handle(id,1)
else if(equali(arg,"/pet Bat")) pet_cmd_handle(id,2)
else if(equali(arg,"/pet Frog")) pet_cmd_handle(id,3)
else if(equali(arg,"/pet Floater")) pet_cmd_handle(id,4)
else if(equali(arg,"/pet Cockroach")) pet_cmd_handle(id,5)
else if(equali(arg,"/pet Hyper") || equali(arg,"/pet Hyper Bat")) pet_cmd_handle(id,6)
else if(containi(arg,"/pet")==0) pet_cmd_handle(id,random_num(0,PET_NUM-1))
else if(containi(arg,"/nopet")==0)
{
handle_DeathMsg(id)
if(pet[id]) client_print(id,print_chat,"[AMXX] %L",id,"MSG_REMOVEPET")
else client_print(id,print_chat,"[AMXX] %L",id,"MSG_NOREMOVEPET")
}
}
return PLUGIN_CONTINUE;
}