Delgado
Новичок
Команда снятия администратора по нику в оффлайн.
Ко всем командам:
Еще одна команда с такой же функцией, но СMD:
Ко всем командам:
PHP:
else if(strcmp(cmd, "/offadmin", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] == 12) //заменяете на свой.
{
tmp = strcharsplit(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD1, " Ââåäèòå: /offadmin [íèê]");
format(mysql_query, sizeof(mysql_query), "SELECT * FROM `accounts` WHERE `Name` = '%s'", tmp);
mysql_function_query(connects, mysql_query, true, "OffAdmin", "ds",playerid,tmp);
}
return true;
}
Еще одна команда с такой же функцией, но СMD:
PHP:
CMD:offadmin(playerid, params[])
{
if(PlayerLogged{playerid} == 0) return true;
if(PlayerInfo[playerid][pAdmin] == 6 || AdminLogged[playerid] == false) return true;
if(sscanf(params, "s[32]", params[0])) return SendClientMessage(playerid, COLOR_FADE4, "Введите: /offadmin [Nick]");
new bbb, bool:ddd;
format(query, sizeof(query), "SELECT * FROM `"TABLE_ACCOUNT"` WHERE `name` = '%s'", params[0]);
mysql_query(query);
mysql_store_result();
// new member = PlayerInfo[playerid][pMember];
if(mysql_fetch_row_format(query))
{
mysql_get_field("admin", var); bbb = strval(var);
if(bbb > 0) ddd = true;
}
if(ddd == true)
{
format(query,sizeof(query), "UPDATE `"TABLE_ACCOUNT"` SET `admin` = '0' WHERE `name` = '%s'", params[0]);
mysql_query(query);
SendMes(playerid, COLOR_YELLOW, "%s - Администратор снят.", params[0]);
}
mysql_free_result();
return true;
}
