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;
}
