shape1
shape2
shape3
shape4
shape7
shape8

[МАНУАЛ] Удаление игрока из базы данных | /delacc


Cocolemunto

Чёрный список
11.06.2021
416
3
55
0
14
Доброго времени суток уважаемые пользователи данного форума , решил выложить команду удаления игрока из базы данных , команда состоит на процессоре DC_CMD
 

Переходим туда где у вас все команды и вставляем 
 

CMD:delacc(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] < 8) return SCM(playerid,COLOR_WHITE,"[Ошибка] Нет доступа!");
if(sscanf(params, "s[24]", params[0])) return SCM(playerid, COLOR_WHITE, "Введите: /delacc [Nick Name]");
new query[70];
format(query, sizeof(query), "SELECT * FROM `accounts` WHERE `NickName` = '%s'", params[0]);
mysql_function_query(mysql, query, true, "OnCheckDelAccounts", "ds", playerid, params[0]);
return 1;
}




Далее создаём void

 

void OnCheckDelAccounts(playerid, name[])
{
new rows, fields, string[200];
cache_get_data(rows, fields);
if(rows)
{
format(string, sizeof(string), "DELETE FROM `accounts` WHERE `NickName` = '%s'", name);
mysql_function_query(mysql, string, false, "", "");
format(string, sizeof(string), "Аккаунт %s успешно был удалён из базы данных!", name);
SendClientMessage(playerid, COLOR_RED, string);
}
else
{
format(string, sizeof(string), "Аккаунт %s не был удалён. Причина: Аккаунт не найден!", name);
SendClientMessage(playerid, COLOR_RED, string);
}
return 1;
}



Ну а на этом всё , пользуйтесь дорогие друзья! Удачного вам вечера!