Question

Когда игрока убивают и он попадает в больницу, после релога игрока он должен появляться в больнице, но почему то он не спавнит а просто выдает текст 

 

Спойлер

	if(PLAYER_DATA[playerid][data_HOSPITAL] == 1)
	{
	    SendClientMessage(playerid,COLOR_AC,"Вы были доставлены в больницу в очень тяжелом состоянии");
		SendClientMessage(playerid,COLOR_AC,"Сейчас Вашей жизни ничего не угрожает, побудьте в больнице еще некоторое время");
		SendClientMessage(playerid,COLOR_AC,"Подойдите к койке и начните курс лечения");
		SendClientMessage(playerid,COLOR_AC,"Если Вы стали жертвой нарушителя правил сервера, то сообщите администрации (/mm > Связь с администрацией)");
		switch(PLAYER_DATA[playerid][data_SPAWN])
		{
		    case 0,3:
		    {
				switch(random(3))
				{
			        case 0:SetPlayerPosAC(playerid, 2326.4678,-2292.6868,945.09);
			        case 1:SetPlayerPosAC(playerid, 2326.0938,-2308.1594,945.09);
			        case 2:SetPlayerPosAC(playerid, 2326.5942,-2326.9680,945.09);
				}
				SetPlayerVirtualWorld(playerid,2);
				SetPlayerInterior(playerid,2);
				SetCameraBehindPlayer(playerid);
				SetPlayerFacingAngle(playerid, 180.0);
				FreezePlayer(playerid);
				SetTimerEx("UnfreezePlayer", 3000, false, "d", playerid);
		    }
		    case 4,5:
		    {
		        switch(random(3))
				{
			        case 0:SetPlayerPosAC(playerid, 2326.4678,-2292.6868,945.09);
			        case 1:SetPlayerPosAC(playerid, 2326.0938,-2308.1594,945.09);
			        case 2:SetPlayerPosAC(playerid, 2326.5942,-2326.9680,945.09);
				}
				SetPlayerVirtualWorld(playerid,1);
				SetPlayerInterior(playerid,1);
				SetCameraBehindPlayer(playerid);
				SetPlayerFacingAngle(playerid, 180.0);
				FreezePlayer(playerid);
				SetTimerEx("UnfreezePlayer", 3000, false, "d", playerid);
		    }
		}
		return true;
	}

 

 

Share this post


Link to post

2 answers to this question

  • 0
if(PLAYER_DATA[playerid][data_HOSPITAL] == 1)
{
	SendClientMessage(playerid,COLOR_AC,"Вы были доставлены в больницу в очень тяжелом состоянии");
	SendClientMessage(playerid,COLOR_AC,"Сейчас Вашей жизни ничего не угрожает, побудьте в больнице еще некоторое время");
	SendClientMessage(playerid,COLOR_AC,"Подойдите к койке и начните курс лечения");
	SendClientMessage(playerid,COLOR_AC,"Если Вы стали жертвой нарушителя правил сервера, то сообщите администрации (/mm > Связь с администрацией)");
	switch(random(3))
	{
		case 0:SetPlayerPosAC(playerid, 2326.4678,-2292.6868,945.09);
		case 1:SetPlayerPosAC(playerid, 2326.0938,-2308.1594,945.09);
		case 2:SetPlayerPosAC(playerid, 2326.5942,-2326.9680,945.09);
	}
	SetPlayerVirtualWorld(playerid,2);
	SetPlayerInterior(playerid,2);
	SetCameraBehindPlayer(playerid);
	SetPlayerFacingAngle(playerid, 180.0);
	FreezePlayer(playerid);
	SetTimerEx("UnfreezePlayer", 3000, false, "d", playerid);
	return true;
}

Попробуйте так:

Share this post


Link to post
  • 0

@toxa1373 Спасибо парнишка) помогло а в чем была проблема?

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Александр_Вольт
      By Александр_Вольт
      Нужны 
      Скриптеры 
      3д модельеры
      Админы 
      и т.д
    • fresko241
      By fresko241
      Привет, я только обучаюсь разработке. Хочу узнать у меня есть радио, музыка играет. Но как можно сделать чтобы музыка играла только в машине и слышна была и людям которые возле нее.