You can determine how many players online before turning alltalk off by changeing 4 to the number you like in this line:
It is coded for AMX 1.75, and wont work on earlier versions because of the PCVAR.tempPlay = register_cvar("autoalltalk_limit","4")
And a big thanks to SweatyBanana for helping remove a bug and uptimize the code.
If anybody like to they are more than welcome to test it on other than CS and CZ, just rember to post here wheter or not it works
get plugin
get source