Код:
CMD:adm(playerid) { static const fmt_query[] = "SELECT * FROM `newadm` WHERE `name` = '%e'"; new query[sizeof(fmt_query)+(-2+MAX_PLAYER_NAME)]; mysql_format(dbHandle, query, sizeof(query), fmt_query, pName(playerid)); mysql_tquery(dbHandle, query, "CheckNewAdmin", "i", playerid); } forward CheckNewAdmin(playerid); public CheckNewAdmin(playerid) { new rows; cache_get_row_count(rows); if(rows) { if(strlen(player_info[playerid][GOOGLEAUTH]) == 1) return SCM(playerid, COLOR_GREY, "Äëÿ ïîëó÷åíèÿ ïîñòà àäìèíèñòðàòîðà âêëþ÷èòå Google Authenticator"); new level; cache_get_value_name_int(0, "level", level); player_info[playerid][ADMIN] = level; static const fmt_query[] = "UPDATE `users` SET `admin` = '%d' WHERE `id` = '%d'"; new query[sizeof(fmt_query)+(-2+1)+(-2+8)]; mysql_format(dbHandle, query, sizeof(query), fmt_query, player_info[playerid][ADMIN], player_info[playerid][ID]); mysql_tquery(dbHandle, query); new string[36+(-2+MAX_PLAYER_NAME)]; format(string, sizeof(string), "[À] Íàçíà÷åí íîâûé àäìèíèñòðàòîð %s", pName(playerid)); SCMA(COLOR_ORANGE, string); } return 1; }
Сообщение отредактировал Romzes: 24 ноября 2022 - 21:12
Причина редактирования: [CODE]