Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Как добавить команду для логов в игру

Сен
381
192
Пользователь
Вроде логи уже в самом бд есть, можно через бота / сайт сделать (нужно создать самому), ну и также через кмд, ток нужно HUD тебе
 
Мар
9
2
Пользователь
//в pawn мод
cmd:searchlogs(playerid, params[]) {
//5 лвл админки т.к тех куратор/админ if(PlayerInfo[playerid][AdminLevel] < 5) return SendClientMessage(playerid, COLOR_VALIK, "У вас нет прав на использование этой команды.");

new searchName[24], query[512];
//тут ник игрока надо будет ввести if(sscanf(params, "s[24]", searchName)) return SendClientMessage(playerid, COLOR_VALIK "Используйте: /searchlogs [ник]");

mysql_format(mysql, query, sizeof(query), "SELECT `action`, `date` FROM `admin_logs` WHERE `admin_name` = '%s' ORDER BY `id` DESC LIMIT 10", searchName);
return mysql_tquery(mysql, query, "OnLogsLoaded", "d", playerid);
}

//в mysql.bd
CREATE TABLE IF NOT EXISTS `admin_logs` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`admin_name` VARCHAR(24) NOT NULL,
`action` VARCHAR(255) NOT NULL,
`date` DATETIME NOT NULL,
PRIMARY KEY (`id`)
);
 
Мар
9
2
Пользователь
//в pawn мод
cmd:searchlogs(playerid, params[]) {
//5 лвл админки т.к тех куратор/админ if(PlayerInfo[playerid][AdminLevel] < 5) return SendClientMessage(playerid, COLOR_VALIK, "У вас нет прав на использование этой команды.");

new searchName[24], query[512];
//тут ник игрока надо будет ввести if(sscanf(params, "s[24]", searchName)) return SendClientMessage(playerid, COLOR_VALIK "Используйте: /searchlogs [ник]");

mysql_format(mysql, query, sizeof(query), "SELECT `action`, `date` FROM `admin_logs` WHERE `admin_name` = '%s' ORDER BY `id` DESC LIMIT 10", searchName);
return mysql_tquery(mysql, query, "OnLogsLoaded", "d", playerid);
}

//в mysql.bd
CREATE TABLE IF NOT EXISTS `admin_logs` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`admin_name` VARCHAR(24) NOT NULL,
`action` VARCHAR(255) NOT NULL,
`date` DATETIME NOT NULL,
PRIMARY KEY (`id`)
);
помог? like
 
Сверху