i have changed it like taht but u always kill the server when u kill a client
Code:
players[enet_get_clientid()] = enet_ent_globpointer(my);		enet_send_array("players",0,15,BROADCAST);

function Pistole_Schiessen()
{	
	temp_schuss.x = (screen_size.x / 2) + (random(5))-2; 
	temp_schuss.y = (screen_size.y / 2) + (random(5))-2;
	temp_schuss.z = 100000;
	vec_for_screen(temp_schuss,camera);
	c_trace(camera.x,temp_schuss,USE_POLYGON + IGNORE_ME + GET_HITVERTEX + ACTIVATE_SHOOT + IGNORE_PASSABLE );
	if(you!=NULL)
	{
		if(enet_ent_globpointer(you) != ANET_ERROR)
		{
			if(team[enet_ent_creator(enet_ent_globpointer(you))] != myteam)
			{
				enet_clsend_event(19,enet_ent_globpointer(you),4,SERVER);
			}
		}
	}
	else
	{
		ent_create("media/Pics/schussloch.tga",target,Schussloch);
		return; 
	}
}

function player_kill(var sender, STRING* msg)
{
	var data[2];
	memcpy(data,_chr(msg),8);
	str_cpy(kill_msg,"");
	enet_get_playername(data[0],killer);
	enet_get_playername(data[1],death);
	str_cat(kill_msg,killer);
	str_cat(kill_msg," hat ");
	str_cat(kill_msg,death);
	str_cat(kill_msg," getötet!");
}

function sv_player_kill(var sender, STRING* msg)
{
	hp[enet_ent_creator(str_to_num(msg))] -= 10;
	if(hp[enet_ent_creator(str_to_num(msg))] < 1)
	{
		ENTITY* death = enet_ent_locpointer(str_to_num(msg));
		if(team[enet_ent_creator(str_to_num(msg))] == 1)
		{
			vec_set(death.x,vector(-15,-3081,435));
		}
		else
		{
			vec_set(death.x,vector(-3,2439,100));
		}
		enet_send_pos(str_to_num(msg),BROADCAST,0);
		score[sender]++;
		enet_send_array("score",0,15,BROADCAST);
		var data[2];
		data[0] = sender;
		data[1] = enet_ent_creator(str_to_num(msg));
		enet_svsend_event(19,data,8,BROADCAST);
		hp[enet_ent_creator(str_to_num(msg))] = 100;
	}	
	enet_send_array("hp",0,15,BROADCAST);
}