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

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

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

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

Проблема с /endlive

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

KoMMyHucT

Новичок
Всем привет!) Проблемка такова. Когда репортёр пишет /endlive то интервью не заканчивается!!! Хотя сообщение об окончании эфира в чат пишется!
Мод: Samp-Pro

Вот код
PHP:
COMMAND:live(playerid, params[])
{
	if(GetTeamID(playerid) == TEAM_RADIO)
	{
	    new carid = GetPlayerVehicleID(playerid);
		if(IsPlayerInAnyVehicle(playerid) && VehicleInfo[carid][vTeam] == TEAM_RADIO)
		{
		    if(LiveOffer[playerid] == INVALID_PLAYER_ID)
	    	{
	    	    new string[150],id;
	    	    if(sscanf(params,"u",id)) return SendClientMessage(playerid,COLOR_ISPOLZUY, "Используй: /live [id/name]");
	    	    if(IsPlayerConnected(id) && id != playerid)
	    	    {
	    	        if(IsPlayerInVehicle(id,GetPlayerVehicleID(playerid)))
					{
			    	    format(string,sizeof(string),"Репортер %s предлагает вам провести с ним беседу в прямом эфире",PN(playerid));
			    	    if(ShowPlayerDialogEx(id,146,0,"Беседа",string,"Согласен","Ненадо"))
			    	    {
			    	    	LiveOfferID[id] = playerid;
			    	    }
			    	    else
			    	    {
			    	        SendClientMessage(playerid, COLOR_GREY, "Недоступно в данный момент.");
			    	    }
		    	    }
	    	    }
	    	}
		}
	}
	return true;
}

COMMAND:endlive(playerid, params[])
{
	if(GetTeamID(playerid) == TEAM_RADIO)
	{
	    new carid = GetPlayerVehicleID(playerid);
		if(IsPlayerInAnyVehicle(playerid) && VehicleInfo[carid][vTeam] == TEAM_RADIO)
		{
		    if(LiveOffer[playerid] != INVALID_PLAYER_ID)
	    	{
	    	    new id = LiveOffer[playerid];
	    	    new string[150];
	    	    if(IsPlayerConnected(id) && id != playerid)
	    	    {
	    	        J_TogglePlayerControllable(LiveOfferID[id], true);
	    	        format(string,sizeof(string),"[Radio]Репортер %s закончил интервью.",PN(playerid), PN(LiveOfferID[id]));
					SendClientMessageToAll(COLOR_LIME, string);
	    	        format(string,sizeof(string),"Репортер %s закончил беседу с вами.",PN(playerid));
					SendClientMessage(id, COLOR_GREY, string);
					format(string,sizeof(string),"Вы закончили беседу с %s.",PN(playerid));
					SendClientMessage(playerid, COLOR_GREY, string);
			    	LiveOfferID[id] = INVALID_PLAYER_ID;
					J_TogglePlayerControllable(playerid, true);
	    	    }
	    	    J_TogglePlayerControllable(playerid, true);
	    	    LiveOfferID[playerid] = INVALID_PLAYER_ID;
	    	}
		}
	}
	return true;
}
Как исправить?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу