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

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

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

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

Не выходит с режима наблюдения.

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

Lolushka

Дебютант
Не выходит с режима наблюдения, прошу помощи знатоков.
В наблюдения заходит нормально, а выходить с него на отрез отказывается.

/sp
PHP:
CMD:sp(playerid, params[])
{
	if(PlayerInfo[playerid][pAdmin] < 1)return true;
        if(gAdminLogged[playerid] == false)return ShowDialog(playerid,dg_Alogin,DIALOG_STYLE_INPUT,""c_Yellow"Админ. пароль","{FFFFFF} Авторизуйтесь под административной панелью.","Login","Cancel");
	if(sscanf(params, "u", params[0]))return Send(playerid, C_GREY, "Используйте: /sp [playerid]");
	if(params[0] == playerid)return Send(playerid, C_GREY, "Нельзя наблюдать за собой!");
	if(Spectate[playerid] == 255)
	{
		SetPlayerInterior(playerid,GetPlayerInterior(params[0]));
		SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(params[0]));
	        GetPlayerPos(playerid,unRecPos[playerid][0],unRecPos[playerid][1],unRecPos[playerid][2]);
		unRecNoFloat[playerid][0] = GetPlayerInterior(playerid);
		unRecNoFloat[playerid][1] = GetPlayerVirtualWorld(playerid);
	}
	TogglePlayerSpectating(playerid,true);
	if(IsPlayerInAnyVehicle(params[0]))
	{
		new carid = GetPlayerVehicleID(params[0]);
		PlayerSpectateVehicle(playerid, carid);
	}
	else PlayerSpectatePlayer(playerid,params[0]);
	StartSpectate(playerid, params[0]);
	Spectate[playerid] = params[0];
	return true;
}
/spoff
PHP:
CMD:spoff(playerid, params[])
{
    if(gLogAcc[playerid] == true) return true;
    if(PlayerInfo[playerid][pAdmin] < 1)return true;
    if(gAdminLogged[playerid] == false)return ShowDialog(playerid,dg_Alogin,DIALOG_STYLE_INPUT,""c_Yellow"Админ. пароль","{FFFFFF} Авторизуйтесь под административной панелью.","Login","Cancel");
    TogglePlayerSpectating(playerid,false);
    Send(playerid, C_GREY, "Наблюдение прекращено");
    StopSpectate(playerid);
    return true;
}
PHP:
stock StopSpectate(playerid)
{
	TogglePlayerSpectating(playerid, 0);
	Spectate[playerid] = 255;
	gSpectateID[playerid] = INVALID_PLAYER_ID;
	gSpectateType[playerid] = ADMIN_SPEC_TYPE_NONE;
	TextDrawHideForPlayer(playerid,ReconText[playerid]);
	HideMenuForPlayer(specmenu,playerid);
	GameTextForPlayer(playerid, "~w~SPEC ~r~OFF", 1000, 3);
	SetTimerEx("UnRecTeleportTimer",350,false,"i",playerid);
	return true;
}
PHP:
public UnRecTeleportTimer(playerid)
{
	SetPlayerPos(playerid,unRecPos[playerid][0],unRecPos[playerid][1],unRecPos[playerid][2]);
	SetPlayerInterior(playerid,unRecNoFloat[playerid][0]);
	SetPlayerVirtualWorld(playerid,unRecNoFloat[playerid][1]);
	TextDrawHideForPlayer(playerid,ReconText[playerid]);
	HideMenuForPlayer(specmenu, playerid);
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу