- Регистрация
- 26 Мар 2015
- Сообщения
- 541
- Лучшие ответы
- 0
- Репутация
- 97
Всем привет дорогие друзья.
Сегодня я вам расскажу,как сделать чтобы игроки вашего сервера могли сообщить вам о багах.
P.S. Функция может и лишняя,но репорт всякой шнягой забит не будет!
Сегодня я вам расскажу,как сделать чтобы игроки вашего сервера могли сообщить вам о багах.
P.S. Функция может и лишняя,но репорт всякой шнягой забит не будет!
Итак,начнем
Ко всем new
PHP:
new connects;
PHP:
ShowPlayerDialog(playerid,2222,DIALOG_STYLE_INPUT,"Сообщить о баге","Опишите баг коротко и ясно.","Отправить","Назад");
Дальше идем в public OnDialogResponse и добавляем саму функцию отправки
PHP:
case 2222:
{
if(response)
{
if(GetPVarInt(playerid,"AntiFloodBug") > gettime()) return SendClientMessage(playerid,COLOR_WHITE, "Подавать информацию можно 1 раз в 15 секунд.");
new data[64],hour,minute,second,year,month,day;
getdate(year, month, day);
gettime(hour,minute,second);
format(data, 16, "%d-%d-%d %d:%d",day,month,year,hour,minute);
mysql_format(connects, stringer, sizeof(stringer), "INSERT INTO `bugs` (`Name`, `Text`, `Data`) VALUES ('%s', '%e', '%s')",PlayerInfo[playerid][pNames],inputtext,data);
mysql_function_query(connects, stringer, false, "","");
SendClientMessage(playerid,COLOR_YELLOW2,"Информация отправлена в хранилище.Ваше сообщение будет прочитано в кратчайшие сроки");
SetPVarInt(playerid,"AntiFloodBug",gettime()+15);
}
else return OnPlayerCommandText(playerid,"/mm");
}
PHP:
if(GetPVarInt(playerid,"AntiFloodBug") > gettime()) return SendClientMessage(playerid,COLOR_WHITE, "Подавать информацию можно 1 раз в 15 секунд.");
PHP:
new data[64],hour,minute,second,year,month,day;
getdate(year, month, day);
gettime(hour,minute,second);
format(data, 16, "%d-%d-%d %d:%d",day,month,year,hour,minute);
PHP:
mysql_format(connects, stringer, sizeof(stringer), "INSERT INTO `bugs` (`Name`, `Text`, `Data`) VALUES ('%s', '%e', '%s')",PlayerInfo[playerid][pNames],inputtext,data);
mysql_function_query(connects, stringer, false, "","");
bugs - таблица с багами
Name - кто отправил
Text - текст
Data - дата отправки
Сама база данных
PHP:
--
-- Структура таблицы `bugs`
--
CREATE TABLE IF NOT EXISTS `bugs` (
`Name` varchar(32) NOT NULL,
`Text` varchar(256) NOT NULL,
`Data` varchar(64) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
--
-- Дамп данных таблицы `bugs`
--
INSERT INTO `bugs` (`Name`, `Text`, `Data`) VALUES
('Roy_Fest', 'выфваф', '1-9-2015 17:59');
Ссылка:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
| пароль: pawno-infoVirusTotal:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
На этом все,с Вами был: Tomka
Последнее редактирование: