Cesare228
Ученик
Всем привет! Сегодня я покажу команду /sban.
Ко всем командам:
Вот и всё 
Ко всем командам:
PHP:
iif(strcmp(cmd, "/sban", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp) && PlayerInfo[playerid][pAdmin] >= 4) return SendClientMessage(playerid, COLOR_GRAD2, "Используй /sban [id игрока] [срок в днях]");
new playa;
new money;
playa = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
money = strval(tmp);
if (PlayerInfo[playerid][pAdmin] >= 4)
{
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
if(money > 30 || money < 2) { SendClientMessage(playerid, COLOR_GRAD1, "Используй /sban [id игрока] [срок в днях (2-30)]"); return true; }
if(Logged[playa] == false) return SendClientMessage(playerid, COLOR_GRAD1, "Данный игрок еще не авторизовался");
new curdate = getdate();
format(string, sizeof(string), "[A] %s[%d] забанил игрока %s[%d] без лишнего шума на %d дней", PlayerInfo[playerid][pName],playerid,PlayerInfo[playa][pName],playa, money);
SendAdminMessage(0xFF6347AA, string);
format(string, sizeof(string), "[A] IP: %s | R-IP: %s", PlayerInfo[playa][pLastIP],PlayerInfo[playa][pRegIP]);
SMA(5,ADM,string);
format(string, sizeof(string), "[A] Уровень: %d | Срок бана: %d дней | Номер аккаунта: %d", PlayerInfo[playa][pLevel],money,PlayerInfo[playa][pIDacc]);
SMA(5,ADM,string);
new god,mas,mdas;
getdate(god, mas, mdas);
format(string, sizeof(string), "[A] Дата бана: %d/%d/%d", god, mas, mdas);
SMA(5,ADM,string);
PlayerInfo[playa][pBan] = 1;
PlayerInfo[playa][pUnBanTime] = curdate+money;
PlayerInfo[playa][pAdmin] = 0;
AdminLog("SBAN","No",playerid,playa);
BanIP(PlayerInfo[playa][pLastIP],money);
Kick(playa);
}
}
}
else
{
}
}
return true;
}
