Sorry but this is at the beginning of a new round but it's still usable, right?
Code:
#include <amxmodx> // load functions from amxmodx.inc
#inlcude <amxmisc> // some other functions from amxmisc.inc
public plugin_init() { // declare the main of the plugin
register_plugin("Kick on 0","1","tekHneEk") // define the plugin as "Name" "version" and "author"
register_event("ResetHUD","docheck","b") // whenever someone spawns (usually on new round) execute docheck function and b flag sends it to the single player
} // close the main function
public docheck(id) { // make the function that is executed on new round and get their id
new frags = get_user_frags(id) // put their kills in the variable "frags"
if(frags == 0) { // if their kills are 0 then do this next part
client_cmd(id,"disconnect") // disconnect them from the server
} // end the if function
return PLUGIN_HANDLED // finish this function
} // close this function
Im sorry that i written this for you but i added some pointers in it so you can understand how amxx scripting works but here's an example and i hope this helps
__________________