|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]()
Сообщение
#21
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 62 Регистрация: 11.10.2008 Пользователь №: 775 Спасибо сказали: 4 раза ![]() |
|
|
|
![]()
Сообщение
#22
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 62 Регистрация: 11.10.2008 Пользователь №: 775 Спасибо сказали: 4 раза ![]() |
Nickolya, спасибо за скрипт, теперь работает, тока не плохо было бы еще, что бы было предупреждение и смайлы не проходили в чат))))а то многие умники по 100 смайлов кидают, а скрипт все рано их пропускает (((
|
|
|
![]()
Сообщение
#23
|
|
![]() Главный ра******й тут... ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз ![]() |
1. Чтобы по получению предупреждений о бане, именно когда превышен лимит предупреждений, дописываем сразу после
Код BanMan.TempBan(tCurUser,iBanTime,sBanReason,sBot,true) такую строчку:Код return true 2. Чтобы смайлы не пропускались в чат при предупреждении дописываем после Код Core.SendToUser(tCurUser, "<"..sBot.."> *** "..tCurUser.sNick..", в одном сообщении разрешено максимум "..(iBadSmilesCount - 1).." смайлов! В твоем же их "..iSmilesCount.." штук! Будь аккуратнее, после "..iWarnsToBanUser.." таких предупреждений ты получишь бан на "..iBanTime.." минут!!! Сейчас у тебя "..tUsersWarns[tCurUser.sNick].." предупржедений.") это:Код return true 3. А если хотите ограничить количество смайлов в сообщении, чтобы когда превышена какая-то граница, сообщение не отсылалось, дописываем после, но это при условии что вы не сделали пункт два! Код -- Кол-во смайлов за которое юзер будет получать предупреждение: вот такие строчкиiBadSmilesCount = 6 Код -- Кол-во смайлов за которое юзер будет получать предупреждение И сообщение не будет пропускаться в чат iBadSmilesCountLimit = 20 И ПЕРЕД вот этим Код Core.SendToUser(tCurUser, "<"..sBot.."> *** "..tCurUser.sNick..", в одном сообщении разрешено максимум "..(iBadSmilesCount - 1).." смайлов! В твоем же их "..iSmilesCount.." штук! Будь аккуратнее, после "..iWarnsToBanUser.." таких предупреждений ты получишь бан на "..iBanTime.." минут!!! Сейчас у тебя "..tUsersWarns[tCurUser.sNick].." предупржедений.") добавляем следующий код:Код if iSmilesCount >= iBadSmilesCountLimit then Core.SendToUser(tCurUser, "<"..sBot.."> *** "..tCurUser.sNick..", в одном сообщении разрешено максимум "..(iBadSmilesCount - 1).." смайлов! В твоем же их "..iSmilesCount.." штук! Будь аккуратнее, после "..iWarnsToBanUser.." таких предупреждений ты получишь бан на "..iBanTime.." минут!!! Сейчас у тебя "..tUsersWarns[tCurUser.sNick].." предупржедений. А еще и ввиду того что ты превысил предел в "..iBadSmilesCountLimit.." смайлов, твое сообщение не было пропущено в чат!;)") return true end Пробуйте... ![]() |
|
|
![]()
Сообщение
#24
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 62 Регистрация: 11.10.2008 Пользователь №: 775 Спасибо сказали: 4 раза ![]() |
Еще раз спасибо, работает, но немного не так (((
при превышении лимита смайлов, предупреждения раздает и не банит))) бан будет как только смайлов станет меньше 20 Цитата [18:18:15] <PtokaX> *** Lesh™, в одном сообщении разрешено максимум 5 смайлов! В твоем же их 33 штук! Будь аккуратнее, после 3 таких предупреждений ты получишь бан на 10 минут!!! Сейчас у тебя 10 предупреждений. А еще и ввиду того что ты превысил предел в 20 смайлов, твое сообщение не было пропущено в чат!
|
|
|
![]() ![]() |
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
![]() |
![]() Статические |
18 | Otshelnik-Fm | 28 818 | 14.6.2009, 3:11 Посл. сообщение: Otshelnik-Fm |
![]() |
Сейчас: 17.2.2025, 8:43 |