Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Автозаглушка

Статус
В этой теме нельзя размещать новые ответы.

Buzina

Новичок
Помогите сделать команду, типа вводишь /az и игрока глушит на кол-во времени, исходящее из его нарушений.

1 нарушение - предупреждение
2 - 5м
3 - 10м
4 - 15м
5 - 30м
6 - 60м

Вот мой /mute
CMD:mute(playerid, params[])
{
if(p_admin{playerid} < 4) return 1;
if(sscanf(params, "uds[30]",params[0],params[1],params[2])) return SCM(playerid, COLOR_ORANGE, "Ââåäèòå:{EBEBEB} /mute [id] [ìèíóòû] [ïðè÷èíà]");
if(!PlayerInGame(params[0])) return SCM(playerid,COLOR_GREY,"Èãðîê íå íàéäåí");
if(params[1])
{
pInfo[params[0]][pMuteTime] = params[1]*60;
format(format_string, 120, "- Àäìèíèñòðàòîð %s çàáëîêèðîâàë(à) ÷àò %s[%i] íà %i ìèí. Ïðè÷èíà: %s",GN(playerid), GN(params[0]),params[0], params[1], params[2]);
}
else
{
if(!pInfo[params[0]][pMuteTime]) return SCM(playerid,COLOR_GREY,"Ó äàííîãî èãðîêà íåò áëîêèðîâêè ÷àòà.");
pInfo[params[0]][pMuteTime] = 0;
format(format_string, 90, "- Àäìèíèñòðàòîð %s ñíÿë(à) áëîêèðîâêó ÷àòà ó %s.",GN(playerid), GN(params[0]));
}
return SendClientMessageToAll(COLOR_LIGHTRED, format_string);
}

Предупреждение что-то типа: Админ выдал предупреждение в чате, и оно повышает автозаглушку.
Такая система есть на Absolute RP, пожалуйста,помогите.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу