От: Бан за злоупотребление смайлами, От темы с ID: 1901 |
Здравствуйте, гость ( Вход | Регистрация )
От: Бан за злоупотребление смайлами, От темы с ID: 1901 |
12.5.2009, 5:43
Сообщение
#21
|
|
Активный участник Группа: Пользователи Сообщений: 62 Регистрация: 11.10.2008 Пользователь №: 775 Спасибо сказали: 4 раза |
|
|
|
12.5.2009, 15:17
Сообщение
#22
|
|
Активный участник Группа: Пользователи Сообщений: 62 Регистрация: 11.10.2008 Пользователь №: 775 Спасибо сказали: 4 раза |
Nickolya, спасибо за скрипт, теперь работает, тока не плохо было бы еще, что бы было предупреждение и смайлы не проходили в чат))))а то многие умники по 100 смайлов кидают, а скрипт все рано их пропускает (((
|
|
|
13.5.2009, 9:01
Сообщение
#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 Пробуйте... И обращайтесь, всегда попробуем помочь и понять! |
|
|
13.5.2009, 19:36
Сообщение
#24
|
|
Активный участник Группа: Пользователи Сообщений: 62 Регистрация: 11.10.2008 Пользователь №: 775 Спасибо сказали: 4 раза |
Еще раз спасибо, работает, но немного не так (((
при превышении лимита смайлов, предупреждения раздает и не банит))) бан будет как только смайлов станет меньше 20 Цитата [18:18:15] <PtokaX> *** Lesh™, в одном сообщении разрешено максимум 5 смайлов! В твоем же их 33 штук! Будь аккуратнее, после 3 таких предупреждений ты получишь бан на 10 минут!!! Сейчас у тебя 10 предупреждений. А еще и ввиду того что ты превысил предел в 20 смайлов, твое сообщение не было пропущено в чат!
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
Буквы смайлами Статические |
18 | Otshelnik-Fm | 28 422 | 14.6.2009, 3:11 Посл. сообщение: Otshelnik-Fm |
|
Сейчас: 27.11.2024, 2:11 |