Рекомендованные сообщения



3 posts in this topic

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

 

Спойлер

	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
Share on other sites
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
Share on other sites

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

Share this post


Link to post
Share on other sites
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

    • _bogdan_
      By _bogdan_
      Добрый вечер, подскажите какой можно взять мод под основу. Сейчас на пабликах/видео ресурсах, везде рекламируют R*dmir rp. 
      Но все знают что мод багнутый. Хотелось бы узнать какие есть более менее годные игровые моды которые можно взять под основу.
      За ранее благодарен тем кто ответил.))