© HovinE
Умник
Всем привет, сегодня написал команду для удаления аккаунта на mysql r8 r31.
Так вот, когда пишу /dellacc и ник, то пишет мол аккаунт не найден!
Прошу помочь!
Сам код:
Так вот, когда пишу /dellacc и ник, то пишет мол аккаунт не найден!
Прошу помочь!
Сам код:
PHP:
CMD:dellacc(playerid, params[])
{
if(pInf[playerid][pAdmin] <= 4) return true;
if(GetPVarInt(playerid, "gPlayerLogged") == 0) return MSG(playerid, COLOR_GREY, "Авторизуйтесь для начала...");
new query[300];
if(sscanf(params, "s[64]", params[0])) return MSG(playerid, COLOR_WHITE, "/dellacc [имя аккаунта]");
return f(query, "DELETE FROM `"Acc"` WHERE `Name` = '%e'", params[0]), mysql_function_query(g_CH, query, true, "DelAc", "d", playerid);
}
PHP:
public DelAc(mysql_player)
{
new rows, fields;
cache_get_data(rows, fields);
if(rows)
{
new str[32], query_mysql[80], string[145];
cache_get_field_content(0, "Name", str);
f(string, "Администратор %s удалил аккаунт %s.",pInf[playerid][pName], str), MSG_A(COLOR_LIGHTRED, string);
f(string, "Вы удалили аккаунт {FFFF00}%s", str), MSG(playerid, COLOR_WHITE, string);
f(query_mysql, "DELETE FROM `"Acc"` WHERE `Name` = '%s'", str), mysql_function_query(g_CH, query_mysql, false, "","");
}
else MSG_C(playerid, COLOR_WHITE, "Аккаунт не найден!");
mysql_free_result();
return true;
}
