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

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

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

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

Ошибка с звездами

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

pelmen1113

Ученик
Всем привет ребята! У меня проблема, думаю здесь будет кому помочь. Суть проблемы: если ты убиваешь другого игрока тебе в чат выбивает не одно сообщение "Вы совершили преступление бла бла бла", а тупо флуд на весь чат! И сразу дает не 1 или 3 звезды, а 6! Законникам тоже флудит в чат "тот и тот совершил преступление".
PHP:
stock SetPlayerCriminal(playerid, killerid[], reason[])
{
	new string[128];
	PlayerInfo[playerid][pCrimes]++;
	strmid(PlayerCrime[playerid][pVictim], killerid, 0, strlen(killerid), 50);
	strmid(PlayerCrime[playerid][pAccusedof], reason, 0, strlen(reason), 50);
	if(PlayerInfo[playerid][pWantedLevel] > 6)
	{
	    PlayerInfo[playerid][pWantedLevel] = 6;
	}
	format(string,sizeof(string),"Вы совершили преступление: [ %s ]. Сообщает: %s.",reason, killerid);
	SendClientMessage(playerid,COLOR_LIGHTRED,string);
	format(string,sizeof(string),"Ваш уровень розыска: %i", PlayerInfo[playerid][pWantedLevel]);
	SendClientMessage(playerid,COLOR_YELLOW,string);
	for(new idx=0, i=0; idx<cvector_size(players); idx++)
	{
		i = cvector_get(players, idx);
		if(PlayerInfo[i][pMember] == 1 ||PlayerInfo[i][pLeader] == 1 || PlayerInfo[i][pMember] == 10 ||PlayerInfo[i][pLeader] == 10 || PlayerInfo[i][pMember] == 2 ||PlayerInfo[i][pLeader] == 2 || PlayerInfo[i][pMember] == 21 || PlayerInfo[i][pLeader] == 21)
		{
			format(string, sizeof(string), "Рация: Cообщает: %s. Преступление: %s. Подозреваемый: %s. Розыскиваемость: %i",killerid,reason,Name(playerid),PlayerInfo[playerid][pWantedLevel]);
			SendClientMessage(i, 0xFEBC41AA,string);
		}
	}
	return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу