Lionely
Умник
Столкнулся с такой проблемой.
Вообщем, игрок состоит в новостях ввожу /n
- Начать эфир
Во фракции новости ЛВ, Текст пишется что игрок начал прямой эфир
В других фракциях новостей не выводится сообщение:
Это SF News, LS News.
Не пойму в чем может быть проблема.
Вот сам код.
Вообщем, игрок состоит в новостях ввожу /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;
}
