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

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

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

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

Про диалог в телефоне

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

I name Alex

Умник
Здравствуйте, помогите пожалуйста, не могу сделать звонки в системе телефон через диалог, пишет телефон вне зоне действия сети, как правильно сделать?

PHP:
CMD:call(playerid,params[])
{
	if(player_info[playerid][pMuted] > 0) return SendClientMessage(playerid, 0xFFFF00AA, "Доступ в чат заблокирован. Узнать время до окончания бана чата {66cc33}/mtime");
	if(player_info[playerid][pJail] > 0) return SendClientMessage(playerid, 0xFFFF00AA, "{FFFFFF}У вас изъяли телефон!");
	if(Phone[playerid] == false) return SendClientMessage(playerid, 0xFFFF00AA, "У вас выключен телефон!");
	if(player_info[playerid][pPhoneBalance] < 1)return SendClientMessage(playerid, 0xFFFF00AA, "Пополните счет сим-карты в любом банкомате города! Узнать баланс /callbalance");
	ShowPlayerDialog(playerid, 18300, DIALOG_STYLE_INPUT, "Телефон", "\
	    {FFFFFF}Номер телефона.", "далее","выход");
	return true;
}
case 18300:
		{
		    if(response)
			{
			    new number;
			    if(number) return ShowPlayerDialog(playerid, 18300, DIALOG_STYLE_INPUT, "Телефон", "\
	    		{FFFFFF}Номер телефона.", "далее","выход");
				new string11[90];
			    if(number == 911)
				{
				    if(player_info[playerid][pJail] > 0) return SendClientMessage(playerid, 0xFFFF00AA, "{FFFFFF}У вас изъяли телефон!");
					ShowPlayerDialog(playerid, D_PHONE, 2, "{5A82AE}Сервисы", "{FFFFFF}Вызвать механика\n {FFFFFF}Вызвать такси\n{FFFFFF}Вызвать скорую помошь\n{FFFFFF}Вызвать полицию", "далее", "назад");
				}
				foreach(new t:Player)
				{
					if(number == player_info[t][pPhoneNumber] && PlayerLogged[t] == true)
				    {
						if(Phone[t] == false) return SendClientMessage(playerid, 0xFFFF00AA, "Игрок выключил телефон!");
					    if(Ether[t] == true) return SendClientMessage(playerid, 0xFFFF00AA, "{FFFFFF}Действие невозможно!");
						if(Mobile[t] != -1) return SendClientMessage(playerid, 0xFFFF00AA, "Игрок уже разговаривает по телефону!");
			            if(player_info[t][pJail] > 0) return SendClientMessage(playerid, 0xFFFF00AA, "Абонент временно недоступен!");
						Mobile[playerid] = t;
				      	SendMes(t, 0x66CC00FF, "Ваc вызывает: %s (%i). Чтобы ответить, введите: /pickup (/p)", player_info[playerid][pName], player_info[playerid][pPhoneNumber]);
						format(string11, sizeof(string11), "У %s звонит мобильный телефон", player_info[t][pName]);
						ProxDetectorNew(t, 13.0, COLOR_PURPLE, string11);
			            PlayerPlaySound(t, 23000, 0.0, 0.0, 0.0);
			            PlayerPlaySound(playerid, 3600, 0.0, 0.0, 0.0);
			            SendMes(playerid, 0x66CC00FF, "Вы вызываете %s по номеру %i, ожидайте ответа", player_info[t][pName], number);
						SendClientMessage(playerid, 0x66CC00FF, "Чтобы повесить трубку, введите: /hangup (/h)");
						if(!IsPlayerInAnyVehicle(playerid)) SetPlayerSpecialAction(playerid, 11);
						CellTime[playerid] = 0;
				        return true;
				    }
				}
				SendClientMessage(playerid, 0x979aaaFF, "Номер вне зоны доступа сети");
			}
		}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу