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

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

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

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

Баг с репортом

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

Robert_Deniro

Ученик
Добрый день, игроки пишут в репорт, но проблемка эти сообщение не приходят администрации, код ниже:
PHP:
case 10:
		{
			if(response)
			{
			    if(reportflood[playerid] == 0) return true;
				if(PlayerInfo[playerid][pReportTime] > 60)
				{
					SendMes(playerid,COLOR_LIGHTRED, "У Вас бан репорта. Вы сможете связаться с администрацией через %d мин.", PlayerInfo[playerid][pReportTime]/60);
					return true;
				}
				if(PlayerInfo[playerid][pReportTime] < 60 && PlayerInfo[playerid][pReportTime] != 0)
				{
					SendMes(playerid,COLOR_LIGHTRED, "У Вас бан репорта. Вы сможете связаться с администрацией через %d сек.", PlayerInfo[playerid][pReportTime]);
					return true;
				}
				if(!strlen(inputtext)) return SPD(playerid,10,DIALOG_STYLE_INPUT,"Связь с администрацией","{FFFFFF}Вы собираетесь написать сообщение Администрации\nПеред тем как отправить сообщение убедитесь\nчто не один из пунктов помощи не дал вам ответа на ваш вопрос.\n\
				\n{FF0000}Запрещено:\n1.Флуд,оскорбления,оффтоп.\n2.Просьбы(Дайте денег,дайте лидерку,дайте дайте...)\n3.Ложные сообщения\n\n{B22222}За нарушение правил администрация может:\n1.Предупредить(Warn)\n2.Выкинуть с сервера(Kick)\n3.Заблокировать аккаунт(Ban)\
				\n4. Выдать бан репорта(Mute in report)\n5.Выдать бан чата(Mute)\n\n{ADFF2F}Помните!\nМы всегда готовы помочь если вы соблюдаите правила.\n\
				Данные правила установлены для всех игроков Advente.\n\
				\n{FFFFFF}Если вам долго не отвечают, подождите пару минут\nВы не один на сервере\nСпасибо за понимание,с уважением Администрация Advente.\n\n","Отправить","Назад");
                //if(!strlen(inputtext)) return SPD(playerid,10,DIALOG_STYLE_INPUT,"Связь с администрацией","{FFFFFF}Введите своё сообщение для администрации сервера\nОно должно быть кратким и ясным\n\n{66CC66}Если вы хотите подать жалобу на игрока,\nобязательно укажите его ID и причину жалобы","Отправить","Назад");
				while(strfind(inputtext,"%",true)!=-1)
				{
					strdel(inputtext,strfind(inputtext,"%",true),strfind(inputtext,"%",true)+2);
				}
				reportflood[playerid] = 0;
				if(strfind(inputtext,"{",true)!=-1 || strfind(inputtext, "}",true) !=-1)return SendClientMessage(playerid,-1, "Ошибка: вы используете запрещенные символы");
				SendMes(playerid, COLOR_YELLOW, "Сообщение от %s[%d]: %s",PlayerInfo[playerid][pNames], playerid, (inputtext));
				SendClientMessage(playerid, 0x7FFF00FF,"Ваше сообщение отправлено администрации и агентам поддержки");
				format(stringer, sizeof(stringer), "[report] {00BFFF}Сообщение от %s[%d]: %s", PlayerInfo[playerid][pNames], playerid, (inputtext));//курка
				SendAdminMessageR(0x99CC00FF, stringer);
				return true;
			}
			else return OnPlayerCommandText(playerid,"/mm");
		}
PHP:
stock SendAdminMessageR(color, string[])
{
	foreach(Player,i)
	{
		report[i]++;
		if(IsPlayerConnected(i) && gPlayerLogged[i] == 1) { if(PlayerInfo[i][playerAdminka] >= 1 && dostup[i] == 1 || PlayerInfo[i][pHelper] >= 1) SendClientMessage(i, color, string); }
	}
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу