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

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

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

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

У меня не работает мегафон

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

Spy101

Ученик
Вот решил сделать мегафон у себя на сервере. Запускаю игру, сажусь в машину, ввожу: /m [текст] - мне пишет: "Вы не в служебной машине" А у некоторых фракций, например 23 (ДПС) - пишет "Вы не законник"

Вот мой код:
if(strcmp(cmd, "/megaphone", true) == 0 || strcmp(cmd, "/m", true) == 0)
{
//DebugPlayerLog(playerid,"/m");
if(IsPlayerConnected(playerid))
{
new tmpcar = GetPlayerVehicleID(playerid);
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_ISPOLZUY, "Использование: /m [текст]");
return 1;
}
if(IsACop(playerid))
{
if(!IsACopCar(tmpcar) && !IsAnAmbulance(tmpcar))
{
SendClientMessage(playerid, COLOR_RED, "Вы не в служебной машине!");
return 1;
}
if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
{
if(PlayerInfo[playerid][pSex]==1)
{
format(string, sizeof(string), "Сотрудник полиции %s:eek:< %s", sendername, result);
ProxDetector(80.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
}
else if(PlayerInfo[playerid][pSex]==2)
{
format(string, sizeof(string), "Сотрудник полиции %s:eek:< %s", sendername, result);
ProxDetector(80.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
}
}
else if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2)
{
format(string, sizeof(string), "Агент ФСБ %s:eek:< %s", sendername, result);
ProxDetector(80.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
}
else if(PlayerInfo[playerid][pMember] == 3||PlayerInfo[playerid][pLeader] == 3)
{
format(string, sizeof(string), "Солдат %s:eek:< %s", sendername, result);
ProxDetector(80.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
}
else if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4)
{
format(string, sizeof(string), "Сотрудник МЧС %s:eek:< %s", sendername, result);
ProxDetector(80.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
}
else if(PlayerInfo[playerid][pMember] == 19||PlayerInfo[playerid][pLeader] == 19)
{
format(string, sizeof(string), "S.W.A.T %s:eek:< %s", sendername, result);
ProxDetector(80.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
}
else if(PlayerInfo[playerid][pMember] == 23||PlayerInfo[playerid][pLeader] == 23)
{
format(string, sizeof(string), "Сотрудник ДПС %s:eek:< %s", sendername, result);
ProxDetector(80.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
}
SetPlayerChatBubble(playerid,result,COLOR_YELLOW,80.0,10000);
printf("%s", string);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Вы не законник!");
return 1;
}
}
return 1;
}
P.S Если, что - фракции для которых мне нужен мегафон: 1 (Полиция), 2 (ФСБ), 3 (Армия), 4 (МЧС), 19 (S.W.A.T), 23 (ДПС)

---------- Post added at 00:35 ---------- Previous post was at 00:32 ----------

Там где стоит смайл "xD", там написано: "De"
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу