Доступ к готовым решениям

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

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

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

/bagreport | Сообщение об баге

Vladislavspawn

Компетентный
Друзья! Решил выложить свою личную разработку над которой я старался целый день(кто не в курсе я не супер-мега-пупер скриптер поэтому и старался целый день) с запросом в базу данных дабы разработчики смогли увидеть сообщение игрока. Конечно тут будет вариант с PlayerName, у кого там PN, Player_Name PName, GetName просьба заменить на свою. Это получение ник-нейма игрока, можете просмотреть в других своих командах.

Внимание! В начале мода должен быть дефайн цвета.
C++:
#define COLOR_YELLOW 0xFFFF00
И так, сама команда. Вписываем её в самый конец мода
C++:
CMD:bagreport(playerid, params[])
{
    new string[256];
    if(sscanf(params, "s", params[0])) return SendClientMessage(playerid, "{FF0000}[Информация]{FFFFFF} Используйте /bagreport [Текст]");
    format(string, sizeof(string), "[Сообщение об баге] %s[%d]: %s", PlayerName(playerid), playerid, params[0]);
    SendAdminsMessage(COLOR_YELLOW, string); // Заменяем на свою отправку сообщения админам, у многих так-же.
    new query[256]
    format(query, sizeof(query), "INSERT INTO `bagreport` (`player`, `text`) VALUES ('%s', '%s')", PlayerName(playerid), params[0]);
    mysql_query(mysql, "SET NAMES cp1251"); // Тут заменяем первое на свое подключение, у многих dbHandle
    mysql_tquery(mysql, query); // Тут заменяем первое на свое подключение, у многих dbHandle
    SendClientMessage(playerid, "{FF0000}[Информация]{FFFFFF} Вы успешно отправили сообщение об баге");
    return 1;
}
Просьба пожалуйста не судить строго. Запросы полностью не выучил, думаю все нормально. Об ошибках пишите, исправлю.
 
Сверху Снизу