Spectate problem player won;t spawn
#1

Hello,

i have a problem with my code if someone dies i want huim to spectate his killert for 10 secs i have this onplayerdeath and this timer


timer

Код:
public spawntime(playerid)
{
TogglePlayerSpectating(playerid,0);
SpawnPlayer(playerid);
return 1;
}
onplayerdeath
Код:
public OnPlayerDeath(playerid, killerid, reason)
{
	new oldlevel;
 	new newlevel;
 	oldlevel = GetPlayerWantedLevel(killerid);
  	newlevel = oldlevel + 10;
	SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
	SetPlayerScore(playerid, GetPlayerScore(playerid) - 0);
	SetPlayerColor(playerid,0xAFAFAFAA);
	SendClientMessage(killerid,wit,"you Killed Someone!!!!!");
	SendClientMessage(playerid,donkerrood,"you are DEATH you have lost $1000 at the way to the hospital");
	SendClientMessage(playerid,indigo,"The Ambulance has taken you to your spawnplace");
	GivePlayerMoney(playerid,-1000);
	GivePlayerMoney(killerid,1000);
	SendClientMessage(killerid,0xFF0000AA,"You picked up $1000 from the body");
	SendDeathMessage(killerid,playerid,reason);
	
 	if(gTeam[killerid] != TEAM_COPS) {
  SetPlayerWantedLevel(killerid, newlevel);
 	SetPlayerWantedLevel(playerid, 0);}
 	if(gTeam[killerid] == TEAM_COPS) {
  SetPlayerWantedLevel(killerid, 0);
  SetPlayerWantedLevel(playerid, 0);}
  if(gTeam[killerid] == TEAM_ARMY) {
  SetPlayerWantedLevel(killerid, 0);
  SetPlayerWantedLevel(playerid, 0);}
  if(gTeam[killerid] != TEAM_ARMY) {
  SetPlayerWantedLevel(killerid, newlevel);
  SetPlayerWantedLevel(playerid, 0); }
  	if(!IsPlayerInAnyVehicle(killerid)) {
  TogglePlayerSpectating(playerid, 1);
  PlayerSpectatePlayer(playerid, killerid); }
  if(IsPlayerInAnyVehicle(killerid)) {
  TogglePlayerSpectating(playerid, 1);
  PlayerSpectateVehicle(playerid, killerid);
  GameTextForPlayer(playerid,"~r~ You'll respawn in 10 seconds",2000,4);
  SetTimerEx("spawntime",10000,false,"i",playerid);
  S_OnPlayerDeath(killerid);
  }
	return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)