Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Не могу понять в чём проблема. Помогите пожалуйста.

Статус
В этой теме нельзя размещать новые ответы.

Surchan

Новичок
Я установил условие что если игрок достигнет 13 уровня, то он будет появляться по заданным координатам (ЖДЛВ), а вместо этого он появляется на координатах спавна ЖДСФ.
Помогите...


PHP:
if(PlayerInfo[playerid][pLevel] <= 6 && !PlayerInfo[playerid][pMember])
	{
	    switch(random(5))//ЖДЛС
	    {
	    case 0: SetPlayerPosEx(playerid,1752.5999,-1894.1276,13.5574);
	    case 1: SetPlayerPosEx(playerid,1752.5999,-1894.1276,13.5574);
	    case 2: SetPlayerPosEx(playerid,1752.5999,-1894.1276,13.5574);
	    case 3: SetPlayerPosEx(playerid,1752.5999,-1894.1276,13.5574);
	    case 4: SetPlayerPosEx(playerid,1752.5999,-1894.1276,13.5574);
	    }
		TogglePlayerControllable(playerid, 0);
		SetTimerEx("UnFreez", 2900, false, "i", playerid);
		SetPlayerFacingAngle(playerid, 269.0529);
		SetPlayerInterior(playerid, 0);
		SetPlayerVirtualWorld(playerid,0);
		SetCameraBehindPlayer(playerid);
		return true;
	}
	else if(PlayerInfo[playerid][pLevel] > 6 && !PlayerInfo[playerid][pMember])
	{
	    switch(random(5))//ЖДСФ
		{
			case 0: SetPlayerPosEx(playerid,-1971.1473,151.8193,27.6875);
			case 1: SetPlayerPosEx(playerid,-1971.1470,141.7508,27.6875);
			case 2: SetPlayerPosEx(playerid,-1971.1486,131.7720,27.6875);
			case 3: SetPlayerPosEx(playerid,-1971.1464,136.8527,27.6875);
			case 4: SetPlayerPosEx(playerid,-1971.1470,126.8489,27.6875);
		}
		TogglePlayerControllable(playerid, 0);
		SetTimerEx("UnFreez", 2900, false, "i", playerid);
		SetPlayerFacingAngle(playerid, 88.3704);
		SetPlayerInterior(playerid, 0);
		SetPlayerVirtualWorld(playerid,0);
		SetCameraBehindPlayer(playerid);
		return true;
	}
    else if(PlayerInfo[playerid][pLevel] >= 13 && !PlayerInfo[playerid][pMember])
	{
	    switch(random(8))//ЖДЛВ
		{
			case 0: SetPlayerPosEx(playerid,2843.5012,1287.2985,11.3906), SetPlayerFacingAngle(playerid,359.5257);
			case 1: SetPlayerPosEx(playerid,2847.1746,1287.3000,11.3906), SetPlayerFacingAngle(playerid,358.1198);
			case 2: SetPlayerPosEx(playerid,2850.7620,1287.3016,11.3906), SetPlayerFacingAngle(playerid,0.6827);
			case 3: SetPlayerPosEx(playerid,2854.5295,1287.1888,11.3906), SetPlayerFacingAngle(playerid,0.4256);
			case 4: SetPlayerPosEx(playerid,2854.3628,1294.2903,11.3906), SetPlayerFacingAngle(playerid,176.6812);
			case 5: SetPlayerPosEx(playerid,2850.6558,1294.2893,11.3906), SetPlayerFacingAngle(playerid,183.1086);
			case 6: SetPlayerPosEx(playerid,2847.0144,1294.2885,11.3906), SetPlayerFacingAngle(playerid,174.2387);
			case 7: SetPlayerPosEx(playerid,2843.3081,1294.2900,11.3906), SetPlayerFacingAngle(playerid,176.1750);
		}
		TogglePlayerControllable(playerid, 0);
		SetTimerEx("UnFreez", 2900, false, "i", playerid);
		SetPlayerInterior(playerid, 0);
		SetPlayerVirtualWorld(playerid,0);
		SetCameraBehindPlayer(playerid);
		return true;

	}
	new frac = PlayerInfo[playerid][pMember];
	TogglePlayerControllable(playerid, false);
	SetTimerEx("UnFreez", 2900, 0, "d", playerid);
	SetPlayerInterior(playerid, FractionInfo[frac][fractionInt]);
	SetPlayerPosEx(playerid, FractionInfo[frac][fPosX],FractionInfo[frac][fPosY],FractionInfo[frac][fPosZ]);
	SetPlayerFacingAngle(playerid, FractionInfo[frac][fPosA]);
	SetPlayerVirtualWorld(playerid, FractionInfo[frac][fractionVirt]);
	if((PlayerInfo[playerid][pMember] >= 1 && PlayerInfo[playerid][pMember] <= 4 || PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pMember] == 10 ||
 	PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pMember] == 19 || PlayerInfo[playerid][pMember] == 21 || PlayerInfo[playerid][pMember] == 25 || PlayerInfo[playerid][pMember] == 26 ||  PlayerInfo[playerid][pMember] == 27) && !GetPVarInt(playerid, "RadioChannel") && GetPVarInt(playerid,"StartRabWork") && StartRabWork(playerid)) SetPVarInt(playerid, "RadioChannel", PlayerInfo[playerid][pMember]);
	switch(PlayerInfo[playerid][pMember])
	{
	    case 19: SetPlayerCheckpoint(playerid, 312.6434,-165.7492,999.6010-1, 1.0), SetPVarInt(playerid, "gps_pic", 228);
 		case 3,27: SetPlayerCheckpoint(playerid, -1636.9213,608.1162,-52.8141+3000.0, 1.0), SetPVarInt(playerid, "gps_pic", 228);
		case 16: lNews[playerid] = false;
		case 6: SetPlayerFightingStyle (playerid, FIGHT_STYLE_KUNGFU);
		case 14: SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING);
		case 11: SetPlayerCheckpoint(playerid,-2080.9053,-105.1343,2855.1479,1.5);
		case 4: pTemp[playerid][pInHospital] = true;
		case 12: SetPlayerCheckpoint(playerid, -71.5424,1366.1405,1080.2185,1.0);
		case 13: SetPlayerCheckpoint(playerid, 300.4856,302.5443,1003.5391,1.0);
		case 17: SetPlayerCheckpoint(playerid, -45.9193,1401.2159,1084.4370,1.0);
		case 18: SetPlayerCheckpoint(playerid,-219.9765,1406.8613,27.7656,1.0);
		case 15: SetPlayerCheckpoint(playerid,2492.0986,-1710.9407,1014.7422,1.0);
	}
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу