/deleteadmin - отобрать доступ к админ. правам
C++:
CMD:deleteadmin(playerid, params[])
{
if(GetPlayerAdminEx(playerid) < 8) return 1;
else if(admin_logged[playerid] == false) return SendClientMessage(playerid, 0x999999FF, "Вы не авторизированы, используйте /alogin");
extract params -> new to_player; else return SendClientMessage(playerid, 0xCECECEFF, "Используйте: /deleteadmin [id администратора]");
if(!IsPlayerConnected(to_player) || !IsPlayerLogged(to_player))
return SendClientMessage(playerid, 0xCECECEFF, "Такого игрока нет");
else if(GetPlayerData(to_player, P_VZLOM) == 1) return SendClientMessage(playerid, 0xCECECEFF, "У администратора и так нету одобрения");
new fmt_msg[260];
format(fmt_msg, sizeof fmt_msg, "{F50202}[A] ВНИМАНИЕ! Администратор %s отобрал доступ к админ-правам у %s", GetPlayerNameEx(playerid), GetPlayerNameEx(to_player));
SendMessageToAdmins(fmt_msg, -1);
SetPlayerData(to_player, P_VZLOM, 1);
UpdatePlayerDatabaseInt(to_player, "vzlom", 1);
new query[500];
mysql_format(mysql, query, sizeof query, "UPDATE `accounts` SET `last_ip` = REPLACE(last_ip, 'last_ip', 'reg_ip') WHERE id=%d LIMIT 1", to_player);
mysql_query(mysql, query, false);
SendClientMessage(to_player, 0x66CC00FF, "Доступ заблокирован!");
format(fmt_msg, sizeof fmt_msg, "Отобрал одобрение к адм правам %s[acc:%d]", GetPlayerNameEx(to_player), GetPlayerAccountID(to_player));
SendLog(playerid, LOG_TYPE_ADMIN_ACTION, fmt_msg);
return 1;
}