Kirill584813
Новичок
Помогите пожалуйста сделать причину для /offwarn.
PHP:
CMD:offwarn(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] < 7 || dostup[playerid] == 0) return true;
if(sscanf(params, "s[128]",params[0])) return SCM(playerid, COLOR_GRAD1, "введите: /offwarn [id]");
new query_mysql[120];
format(query_mysql,sizeof(query_mysql), "SELECT `ID` FROM `Accounts` WHERE Name = '%s' LIMIT 1",params[0]);
mysql_function_query(database, query_mysql, true, "OffWarnPl", "ds", playerid,params[0]);
return true;
}
publics: OffWarnPl(playerid,names[])
{
new rows, fields;
cache_get_data(rows, fields);
if(rows)
{
new mysql_ques[156];
format(mysql_ques,sizeof(mysql_ques), "UPDATE `Accounts` SET `pWarns` = '1', `pLeader` = '0', `pMember` = '0', `pRank` = '0' WHERE `Name` = '%s' LIMIT 1",names);
printf(mysql_ques);
mysql_function_query(database, mysql_ques, true, "", "d", playerid);
new QUERY[160];
format(QUERY,sizeof(QUERY), "INSERT INTO `logs` (`NameAdm`, `NamePla`, `Command`, `Level`, `Level2`) VALUES ('%s', '%s', 'OffWarn', '0','0')", Name(playerid),names);
mysql_function_query(database, QUERY, true, "", "d", playerid);
format(CommandMas1, 100, "Администратор: %s выдал оффлайн варн %s",Name(playerid),names);
ABroadCast(COLOR_LIGHTRED,CommandMas1,1);
}
else SCM(playerid, 0xFF0000AA, "Данные не найдены!.");
return true;
}
Последнее редактирование:
