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

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

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

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

Функция SendClientMessage

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

alexmail51

Новичок
Всем привет) Вот хочу узнать кое-что. Фразу "Офицер %s удалил %s из базы разыскиваемых" должно писать по идее только для сотрудников ПД и ФБР, а пишет всем игрокам на сервере. В чём проблема?
PHP:
	if(strcmp(cmd, "/clear", true) == 0)
	{
		if(IsACop(playerid) && PlayerInfo[playerid][pRank] >= 2)
		{
			if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 596) return SendClientMessage(playerid, COLOR_GREY, "Вы не в патрульной машине");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /clear [id]");
			giveplayerid = ReturnUser(tmp);
			if(IsPlayerConnected(giveplayerid))
			{
				if(giveplayerid != INVALID_PLAYER_ID) {} else { SendClientMessage(playerid, COLOR_GREY, "Игрок не найден"); }
				{
					if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Вы не можете снять себе розыск"); return true; }
					GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "Вы сняли уровни розыска у %s", giveplayer);
					SendClientMessage(playerid, 0x6495EDFF, string);
					format(string, sizeof(string), "Офицер %s снял с вас уровни розыска", sendername);
					SendClientMessage(giveplayerid, 0x6495EDFF, string);
					WantedPoints[giveplayerid] = 0;
					WantedLevel[giveplayerid] = 0;
					PlayerInfo[giveplayerid][pWantedLevel] = 0;
					SetPlayerWantedLevel(giveplayerid, PlayerInfo[giveplayerid][pWantedLevel]);
					SendClientMessage(giveplayerid, COLOR_WHITE, "Ваша узноваемость понизилась");
					{
	    				if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10 || PlayerInfo[playerid][pMember] == 21 || PlayerInfo[playerid][pLeader] == 21)
					    {
							format(string, sizeof(string), "Офицер %s удалил %s из базы разыскиваемых.", sendername, giveplayer);
							SendClientMessageToAll(0xFEBC41AA, string);
	   						return 1;
						}
					}
				}
			}
 		}
		return true;
	}


---------- Сообщение добавлено в 23:16 ---------- Предыдущее сообщение добавлено в 22:49 ----------

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