Pepe4ka
Новичок
CMD:mute(playerid, params[])
{
if(CheckAdminLevel(playerid, 1, true) == false) return 1;
new id, minute, reason[128];
if(sscanf(params, "dds[128]", id, minute, reason)) return SendMsg(playerid, COLOR_GREY, "Используйте /mute [id] [minutes] [reason]");
if(!IsUserConnected(id)) return SendMsg(playerid, COLOR_GREY, "Игрок не найден");
if(pInfo[params[0]][pAdminLevel] > 5) return 1, Kick(playerid);
if(minute <= 0 || minute > 60) return SendMsg(playerid, COLOR_GREY, "От 1 до 60 минут");
//if(IsBadReason(playerid, reason) == 1) return 1;
pInfo[id][pMuted] = true;
pInfo[id][pMuteTime] = (gettime() + (minute * 60));
SendMsgAll(COLOR_RED, "Администратор %s поставил затычку для %s на %d мин. Причина: %s", uInfo[playerid][pName], uInfo[id][pName], minute, reason);
A_UpdateLimit(playerid, A_mute);
return 1;
}
Команда не работает не выдает не мут и ничего не пишет в чат,но если напишу mute,то говорит вести id время и причину помогите исправить пожалуйста
{
if(CheckAdminLevel(playerid, 1, true) == false) return 1;
new id, minute, reason[128];
if(sscanf(params, "dds[128]", id, minute, reason)) return SendMsg(playerid, COLOR_GREY, "Используйте /mute [id] [minutes] [reason]");
if(!IsUserConnected(id)) return SendMsg(playerid, COLOR_GREY, "Игрок не найден");
if(pInfo[params[0]][pAdminLevel] > 5) return 1, Kick(playerid);
if(minute <= 0 || minute > 60) return SendMsg(playerid, COLOR_GREY, "От 1 до 60 минут");
//if(IsBadReason(playerid, reason) == 1) return 1;
pInfo[id][pMuted] = true;
pInfo[id][pMuteTime] = (gettime() + (minute * 60));
SendMsgAll(COLOR_RED, "Администратор %s поставил затычку для %s на %d мин. Причина: %s", uInfo[playerid][pName], uInfo[id][pName], minute, reason);
A_UpdateLimit(playerid, A_mute);
return 1;
}
Команда не работает не выдает не мут и ничего не пишет в чат,но если напишу mute,то говорит вести id время и причину помогите исправить пожалуйста
