Alex Westbrook
Специалист
PHP:
CMD:settime(playerid, params[])
{
if(GetPVarInt(playerid, "Logged") == 0) return 1;
if(PlayerInfo[playerid][pAdminLevel] < 4) return 1; // LVL админки, с которого разрешено пользоваться командой
if(sscanf(params, "i", params[0])) return SendMe(playerid, COLOR_GRAD1, "Использование: /settime [0-23]");
#define tim params[0]
if(tim < 0 || tim > 23) return SendMe(playerid, COLOR_FADE5, "Время должно быть от 0 до 23");
SetWorldTime(tim);
#undef tim
return 1;
}
#define COLOR_GRAD1 0xB4B5B7FF
#define COLOR_FADE5 0x6E6E6E6E
#define COLOR_FADE5 0x6E6E6E6E
PHP:
CMD:delacc(playerid, params[])
{
if(GetPVarInt(playerid, "Logged") == 0) return 1;
if(PlayerInfo[playerid][pAdminLevel] < 4) return 1;
if(sscanf(params, "s[24]", params[0])) return SendMe(playerid, COLOR_GRAD5, "Использование: /delacc [Ник]");
#define nick params[0]
format(query, sizeof(query), "SELECT * FROM `accounts` WHERE `Name` = '%s'", nick);
mysql_query(query);
mysql_store_result();
if(mysql_fetch_row_format(query))
{
mysql_free_result();
new admin = GetPlayerInt(nick, "AdminLevel");
if(admin)
{
if(admin > PlayerInfo[playerid][pAdminLevel]) return SendMe(playerid, COLOR_GRAD5, "Вы не можете удалить этот аккаунт");
format(query, sizeof(query), "DELETE FROM 'accounts' WHERE `Name`='%s'", nick);
CheckMySQL();
mysql_query(query);
new string[128];
format(string, sizeof(string), "Администратор %s удалил аккаунт %s", PlayerInfo[playerid][pName], nick);
SendAdmin(COLOR_GRAD5, string);
}
}
else SendMe(playerid, COLOR_GRAD5, "Такой аккаунт не существует");
#undef nick
return 1;
}
#define COLOR_GRAD5 0xE3E3E3FF
