Здравствуйте, гость ( Вход | Регистрация )
Отправлено: 9.1.2012, 18:15 | |
Абсолютный новичок Группа: Пользователи Сообщений: 2 Регистрация: 6.1.2012 Пользователь №: 10 145 |
Виктор_savosss, уже давно имеется птока 0.4.2.0, но лучше пока оставаться на 0.4.1.1(2), но не на 0.3.5.2 я хз почему видимо версии луа разные...но на новых птохах ниодин скрипт из рабочих которые на 0.3.5.2 норм робят- не пашет, может в версии луа трабла, но на скриптах 5.1 и 5.0 поддержка
Прикрепленные файлы
|
Форум: Запросы скриптов для PtokaX · Просмотр сообщения: #41681 · Ответов: 29 · Просмотров: 36 196 |
Отправлено: 9.1.2012, 17:09 | |
Абсолютный новичок Группа: Пользователи Сообщений: 2 Регистрация: 6.1.2012 Пользователь №: 10 145 |
имеется: птока 3.5.2 народ, я нуб в луа и вероятно немного не в той теме спрашиваю, просто как раз перебиваю Антимат.Данный понравился тем что заменяет не всю вразу целиком а вбитое в маску слово на любую замену без бана. есть вопрос как избавиться от съедания 1го символа в заменяемом слове: Код sData = string.gsub(sData , "[ _,?][бБ6Пп][лЛ][яЯ]", " :какой кошмар:") - написано как в антимате, в ковычках - пробел после первой чтобы не съедалась буква при написании единственного слова (предусмотрено вместо таблицы исключений, хз как добавлять) сдесь представлен весь антимат как стоит сейчас, юзабельный: Код ------------- -- OPTIONS -- ------------- tSet = { sBotName = "Антимат", -- Имя бота sRegBot = 1, -- Регистрировать бота на хабе да-1/нет-0 } replWord = " Ыы" -- слово для замены -- пользователи чьи слова нужно фильтровать tUser = { [0] = 1, -- [Master] [1] = 1, -- [OP] [2] = 1, -- [ViP] [3] = 1, -- [Reg] [4] = 1, -- [Moder] [5] = 1, -- [Founders] [-1] = 1, -- [UnReg] } ---------- -- MAIN -- ---------- function Main() if tSet.sRegBot == 1 then frmHub:RegBot(tSet.sBotName) end end function ChatArrival(sUser, sData) if tUser[sUser.iProfile] == 1 then if string.find(sData, "[кКхХxX][yYуУ][йЙеЕeEёЁяЯюЮиИuU]") or string.find(sData, "[кКхХxX][ _,.][yYуУ][ _,.][йЙеЕeEёЁяЯюЮиИuU]") or string.find(sData, "[пП][ _,.][иИеЕeE][дД][оОoO0eEеЕaAаА][pPрР]") or string.find(sData, "[пП][ _,.][иИеЕeE][дД][pPрР]") or string.find(sData, "[пП][иИеЕeE][дД][ИиоОoO0eEеЕaAаА][КкГгpPрР]") or string.find(sData, "[пП][иИеЕeE][дД][pPрР]") or string.find(sData, "[пП][иИеЕeEёЁuU][зЗ3][дД][АаИиЕе]") or string.find(sData, "[пП][ _,.][иИеЕeEёЁuU][ _,.][зЗ3][ _,.][дД]") or string.find(sData, "[зЗ3][aAаА][eEеЕёЁяЯиИuU][ПпбБ6]") or string.find(sData, "[зЗ3][ _,.][aAаА][ _,.][eEеЕёЁ][ _,.][ПпбБ6]") or string.find(sData, "[eEеЕёЁяЯ][бБ6][aAаАeEеЕoOоОyYуУ][кКнНHpPрРтТTлЛшШ]") or string.find(sData, "[eEеЕёЁ][Пп6Бб][ТтлЛиИuUHнНыЫщЩаАaA]") or string.find(sData, "[ _,?][бБ6][лЛ][яЯ]") or string.find(sData, "[ _,?][бБ6][ _,.][лЛ][ _,.][яЯ]") or string.find(sData, "[цЦcCсС][yYуУ][kKкК][aAаА]") or string.find(sData, "[eEеЕёЁ][бБ6][., ]") or string.find(sData, "[мМшШБб][лЛ][юЮяЯ][хХДдТт]") or string.find(sData, "[МмMm][yYуУ][дДdD][аАaAиИuUлЛЕе][НнкКkKлЛ]") or string.find(sData, "[Гг][OoОо0АаAa][ГгВвB][HНнЯя][ВвНнOo0ОоеяЯюЮиИuU]") or string.find(sData, "[Гг][OoОо0АаAa][HНн][дД][OoОо0АаAa][нН]") or string.find(sData, "[жЖ][оО0oO][пП][аАaAЫыУу]") or string.find(sData, "[жЖ][оО0oO][пП][ЕеEe]") or string.find(sData, "[жЖ][оО0oO][пП]") then sData = string.gsub(sData , "[кКхХxX][yYуУ][йЙеЕeEёЁяЯюЮиИuU]", ":кол:") sData = string.gsub(sData , "[кКхХxX][ _,.][yYуУ][ _,.][йЙеЕeEёЁяЯюЮиИuU]", ":кол:") sData = string.gsub(sData , "[пП][ _,.][иИеЕeE][дД][оОoO0eEеЕaAаА][pPрР]", ":редиска:") sData = string.gsub(sData , "[пП][ _,.][иИеЕeE][дД][pPрР]", ":редиска:") sData = string.gsub(sData , "[пП][иИеЕeE][дД][ИиоОoO0eEеЕaAаА][КкГгpPрР]", ":редиска:") sData = string.gsub(sData , "[пП][иИеЕeE][дД][pPрР]", ":редиска:") sData = string.gsub(sData , "[пП][иИеЕeEёЁuU][зЗ3][дД][АаИиЕе]", ":пиии:") sData = string.gsub(sData , "[пП][ _,.][иИеЕeEёЁuU][ _,.][зЗ3][ _,.][дД]", ":пиии:") sData = string.gsub(sData , "[зЗ3][aAаА][eEеЕёЁяЯиИuU][ПпбБ6]", replWord) sData = string.gsub(sData , "[зЗ3][ _,.][aAаА][ _,.][eEеЕёЁ][ _,.][ПпбБ6]", replWord) sData = string.gsub(sData , "[eEеЕёЁяЯ][бБ6][aAаАeEеЕoOоОyYуУ][кКнНHpPрРтТTлЛшШ]", replWord) sData = string.gsub(sData , "[eEеЕёЁ][ПпбБ][ТтлЛиИuUHнНыЫщЩаАaA]", replWord) sData = string.gsub(sData , "[ _,?][бБ6][лЛ][яЯ]", " :какой кошмар:") sData = string.gsub(sData , "[ _,?][бБ6][ _,.][лЛ][ _,.][яЯ]", " :просто ужас:") sData = string.gsub(sData , "[цЦcCсС][yYуУ][kKкК][aAаА]", ":хомячок:") sData = string.gsub(sData , "[eEеЕёЁ][бБ6][., ]", replWord) sData = string.gsub(sData , "[мМшШБб][лЛ][юЮяЯ][хХДдТт]", replWord) sData = string.gsub(sData , "[МмMm][yYуУ][дДdD][аАaAиИuUлЛеЕ][нЕкКkKлЛ]", ":тысяча чертей:") sData = string.gsub(sData , "[Гг][оОoO0aAаА][ГгВвB][HНнЯя][ВвНнOo0ОоеяЯюЮиИuU]", ":кака:") sData = string.gsub(sData , "[Гг][OoОо0АаAa][HНн][дД][OoОо0АаAa][нН]", ":резинка:") sData = string.gsub(sData , "[жЖ][оО0oO][пП][аАaAЫыУу]", ":мягкое место:") sData = string.gsub(sData , "[жЖ][оО0oO][пП][ЕеEe]", ":пятой точке:") sData = string.gsub(sData , "[жЖ][оО0oO][пП]", ":как:") SendToAll(sData); return 1 end end return 0 |
Форум: Запросы скриптов для PtokaX · Просмотр сообщения: #41678 · Ответов: 29 · Просмотров: 36 196 |
Открытая тема (есть новые ответы) Открытая тема (нет новых ответов) Горячая тема (есть новые ответы) Горячая тема (нет новых ответов) |
Опрос (есть новые голоса) Опрос (нет новых голосов) Закрытая тема Тема перемещена |
|
Сейчас: 3.5.2024, 16:04 |