Skyline
04.02.2019, 17:39
Здравствуйте. Вопрос при unbane не удаляет игрока с базы, т.е. всегда пишет ник не того игрока которого разбаниваю, и того кто разбанивает
forward OnPlayerUnban(playerid);
public OnPlayerUnban(playerid)
{
new rows,
target_name[MAX_PLAYER_NAME];
cache_get_row_count(rows);
if(!rows)
return SendClientMessage(playerid, COLOR_GREY, !"Аккаунт не найден.");
new query_string[70 - 2 + MAX_PLAYER_NAME + 1];
GetPVarString(playerid, "target_name", target_name, sizeof(target_name));
format(query_string, sizeof(query_string), "DELETE FROM `banlist` WHERE `Name` = '%s'", target_name);
mysql_tquery(mysql_connect_ID, query_string, "", "");
format(query_string, sizeof(query_string), "Ты удалил игрока %s из списка временных банов.",target_name);
SendClientMessage(playerid, -1, query_string);
format(query_string, sizeof(query_string), "Пользователь %s был удален из списка временных банов админом %s.",target_name, pInfo[playerid][pName]);
SendAdminMessage(query_string, COLOR_HRED);
return 1;
}
forward OnPlayerUnban(playerid);
public OnPlayerUnban(playerid)
{
new rows,
target_name[MAX_PLAYER_NAME];
cache_get_row_count(rows);
if(!rows)
return SendClientMessage(playerid, COLOR_GREY, !"Аккаунт не найден.");
new query_string[70 - 2 + MAX_PLAYER_NAME + 1];
GetPVarString(playerid, "target_name", target_name, sizeof(target_name));
format(query_string, sizeof(query_string), "DELETE FROM `banlist` WHERE `Name` = '%s'", target_name);
mysql_tquery(mysql_connect_ID, query_string, "", "");
format(query_string, sizeof(query_string), "Ты удалил игрока %s из списка временных банов.",target_name);
SendClientMessage(playerid, -1, query_string);
format(query_string, sizeof(query_string), "Пользователь %s был удален из списка временных банов админом %s.",target_name, pInfo[playerid][pName]);
SendAdminMessage(query_string, COLOR_HRED);
return 1;
}