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

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

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

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

Вопрос по диалогу/тексту игроку

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

Lionely

Умник
Столкнулся с такой проблемой.

Вообщем, игрок состоит в новостях ввожу /n
- Начать эфир

Во фракции новости ЛВ, Текст пишется что игрок начал прямой эфир

В других фракциях новостей не выводится сообщение:

Это SF News, LS News.

Не пойму в чем может быть проблема.

Вот сам код.

PHP:
	case 2223:// SF news
		{
			if(response)
			{
			    new sendername[MAX_PLAYER_NAME];
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new newcar = GetPlayerVehicleID(playerid);
				switch(listitem)
				{
				case 0:
					{
						if(newcar >= cnncar[0] && newcar <= cnncar[4] || newcar == cnnmav || PlayerToPoint(30.0,playerid,998.2922,999.8779,1999.7999))
							{
							if(PEfir[playerid] != 999)
							{
								PEfir[playerid] = 999;
								format(string, sizeof(string), "%s начал(а) прямой эфир", sendername);
								SendFamilyMessage(11,COLOR_GREEN, string);
								return true;
							}
							else return SendClientMessage(playerid, COLOR_WHITE, "Вы уже в эфире");
						}
						else return SendClientMessage(playerid, COLOR_GREY, "Вы не в репортёрской машине / вертолёте / офисе!");
					}
				case 1:
					{
						if(PEfir[playerid] != 255)
						{
							PEfir[playerid] = 255;
							format(strings, sizeof(strings), "%s вышел(а) из прямого эфира", sendername);
							SendFamilyMessage(11,COLOR_GREEN, strings);
							return true;
						}
						else return SendClientMessage(playerid, COLOR_GRAD1, "Вы не в эфире");
					}
				case 2:
					{
						format(strings, sizeof(strings), "%s начал(а) приём звонков от слушателей", sendername);
						SendFamilyMessage(11,COLOR_GREEN, strings);
						smssf = true;
						return true;
					}
				case 3:
					{
						format(strings, sizeof(strings), "%s завершил(а) приём звонков от слушателей", sendername);
						SendFamilyMessage(11,COLOR_GREEN, strings);
						smssf = false;
						return true;
					}
				case 4: if(PlayerInfo[playerid][pLeader] == 11) Dialog(playerid,3001,DIALOG_STYLE_INPUT, "Цена за Звонки и SMS на номер 11555", "Введите сумму", "Готово", "Отмена");
				case 5: if(PlayerInfo[playerid][pLeader] == 11) return Dialog(playerid,31,DIALOG_STYLE_INPUT, "Цена Объявления", "Введите сумму", "Готово", "Отмена");
				case 6: { AdvertList(playerid); }
				}
			}
			return true;
		}
	case 2224:// LS News
		{
			if(response)
			{
				new sendername[MAX_PLAYER_NAME];
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new newcar = GetPlayerVehicleID(playerid);
				if(listitem == 0)
				{
					if(newcar >= lsnewscar[0] && newcar <= lsnewscar[5] || PlayerToPoint(30.0,playerid,998.2922,999.8779,1999.7999)) { } else { SendClientMessage(playerid, COLOR_GREY, "Вы не в репортёрской машине / вертолёте / офисе!"); return true;}
	                if(PEfir[playerid] != 999)
					{
						PEfir[playerid] = 999;
						format(string, sizeof(string), "%s начал(а) прямой эфир", sendername);
						SendFamilyMessage(10,COLOR_BLUE, string);
					}
					else
					{
						SendClientMessage(playerid, COLOR_WHITE, "Вы уже в эфире");
					}
				}
				if(listitem == 1)
				{
					if(PEfir[playerid] != 255)
					{
						PEfir[playerid] = 255;
						format(string, sizeof(string), "%s вышел(а) из прямого эфира", sendername);
						SendFamilyMessage(10,COLOR_BLUE, string);
						return true;
					}
					else
					{
						SendClientMessage(playerid, COLOR_GRAD1, "Вы не в эфире");
					}
				}
				if(listitem == 2)
				{
					format(string, sizeof(string), "%s начал(а) приём звонков от слушателей", sendername);
					SendFamilyMessage(10,COLOR_BLUE, string);
					smsls = 1;
					return true;
				}
				if(listitem == 3)
				{
					format(string, sizeof(string), "%s завершил(а) приём звонков от слушателей", sendername);
					SendFamilyMessage(10,COLOR_BLUE, string);
					smsls = 0;
					return true;
				}
				if(listitem == 4)
				{
					if(PlayerInfo[playerid][pLeader] == 10) return ShowPlayerDialog(playerid,3002,DIALOG_STYLE_INPUT, "Цена за Звонки и SMS на номер 11888", "Введите сумму", "Готово", "Отмена");
				}
				if(listitem == 5)
				{
					if(PlayerInfo[playerid][pLeader] == 10) return ShowPlayerDialog(playerid,32,DIALOG_STYLE_INPUT, "Цена Объявления", "Введите сумму", "Готово", "Отмена");
				}
				if(listitem == 6) { AdvertList(playerid); }
			}
		    return true;
		}
/////////////////////////////////////////
	case 2225:// LV News
		{
			if(response)
			{
				new sendername[MAX_PLAYER_NAME];
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new newcar = GetPlayerVehicleID(playerid);
				if(listitem == 0)
				{
					if(newcar >= lvnewscar[0] && newcar <= lvnewscar[6] || PlayerToPoint(30.0,playerid,998.2922,999.8779,1999.7999)) { } else { SendClientMessage(playerid, COLOR_GREY, "Вы не в репортёрской машине / вертолёте / офисе!"); return true;}
					if(PEfir[playerid] != 999)
					{
						PEfir[playerid] = 999;
						format(string, sizeof(string), "%s начал(а) прямой эфир", sendername);
						SendFamilyMessage(12,COLOR_BLUE, string);
					}
					else
					{
						SendClientMessage(playerid, COLOR_WHITE, "Вы уже в эфире");
					}
				}
				if(listitem == 1)
				{
					if(PEfir[playerid] != 255)
					{
						PEfir[playerid] = 255;
						format(string, sizeof(string), "%s вышел(а) из прямого эфира", sendername);
						SendFamilyMessage(12,COLOR_BLUE, string);
						return true;
					}
					else
					{
						SendClientMessage(playerid, COLOR_GRAD1, "Вы не в эфире");
					}
				}
				if(listitem == 2)
				{
					format(string, sizeof(string), "%s начал(а) приём звонков от слушателей", sendername);
					SendFamilyMessage(12,COLOR_BLUE, string);
					smslv = 1;
				}
				if(listitem == 3)
				{
					format(string, sizeof(string), "%s завершил(а) приём звонков от слушателей", sendername);
					SendFamilyMessage(12,COLOR_BLUE, string);
					smslv = 0;
					return true;
				}
				if(listitem == 4)
				{
					if(PlayerInfo[playerid][pLeader] == 12) return Dialog(playerid,3003,DIALOG_STYLE_INPUT, "Цена за Звонки и SMS на номер 11666", "Введите сумму", "Готово", "Отмена");
				}
				if(listitem == 5)
				{
					if(PlayerInfo[playerid][pLeader] == 12) return Dialog(playerid,33,DIALOG_STYLE_INPUT, "Цена Объявления", "Введите сумму", "Готово", "Отмена");
				}
				if(listitem == 6) { AdvertList(playerid); }
			}
			else return true;
		}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу