Определись уже с стилем кода. То ты используешь send и f, то пишешь нормальные SendClientMessage и format. В запросах то format, то mysql_format. Это не есть хорошо
PHP код:
CMD:unmakeadmin(playerid, params[])
{
if(isnull(params)) return SendClientMessage(playerid, 0x00BFFFAA,"[КОМАНДЫ] {FFFFFF}/unmakeadmin [Ник игрока].");
new string[45+MAX_PLAYER_NAME];
mysql_format(dbHandle, string, sizeof(string), "SELECT `admin` FROM "T_ACCOUNTS" WHERE name = '%s'", params);
mysql_tquery(dbHandle, string, "SetUnAdmin", "is", playerid, params);
return 1;
}
PHP код:
forward SetUnAdmin(playerid, name[]);
public SetUnAdmin(playerid, name[])
{
if(!cache_get_row_count(mysql_connect_ID))
return SendClientMessage(playerid, COLOR_GRAD1, "Не найдено совпадений!");
if(GetPlayerID(name) != INVALID_PLAYER_ID) PI[GetPlayerID(name)][pAdmin] = 0;
new string[55+MAX_PLAYER_NAME];
mysql_format(dbHandle, string, sizeof(string), "DELETE FROM "T_ADMIN" WHERE name = '%s'", name);
mysql_tquery(dbHandle, string, "", "");
mysql_format(dbHandle, string, sizeof(string), "UPDATE "T_ACCOUNTS" SET admin = 0 WHERE name = '%s' LIMIT 1", name);
mysql_tquery(dbHandle, string, "", "");
format(string, sizeof(string), "Вы сняли %s с должности администратора", name);
SendClientMessage(playerid, COLOR_YELLOW, string);
return 1;
}