myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> Антимат И Команды Хаба, Проблема при включенном скрипте антимата

Теги
Нет тегов для показа
zzipper
сообщение 18.10.2008, 1:03
Сообщение #1


Участник
**

Группа: Пользователи
Сообщений: 33
Регистрация: 22.7.2008
Из: Жигулевск
Пользователь №: 249
Спасибо сказали: 0 раз




Собственно проблема такая что при включенном скрипте антимата (наже приаттачен), команды хаба, такие как, например, !help, !getbans, !restart и все остальные, написанные в общем чате не срабатывают и проскакивают в чат. При отправке в ЛС бот норм все. В чем может быть проблема? Пробовал играться с позициями загрузки скрипта с другими - не помогло. Ниже аттачу сам скрипт, вдруг дело в коде.
Прикрепленные файлы
Прикрепленный файл  antimat2.lua ( 7.5 килобайт ) Кол-во скачиваний: 54
 
Go to the top of the page
+Quote Post
Sephiroth_Lukaw
сообщение 18.10.2008, 1:47
Сообщение #2


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173
Спасибо сказали: 31 раз




Код
function ChatArrival(curUser, data)
local s,e,data =string.find(string.sub(data, 1, (string.len(data)-1)), "%b<>%s+(.*)")
local s,e,sCmd = string.find(data, "^[+,!](%S*)")
  if sCmd == nil then
    for s1, s2 in pairs(Mat2) do
    data = string.gsub(data, s1, s2)
    end
  local data,c = string.gsub(data , "(%S+)", function(word) return CheckWord(word) end)
  Core.SendToAll("<"..curUser.sNick.."> "..data.."|")
  return true
  else
    if CheckWord(sCmd) ~= sCmd then
    return true
    end
  end
end
Go to the top of the page
+Quote Post
zzipper
сообщение 18.10.2008, 9:52
Сообщение #3


Участник
**

Группа: Пользователи
Сообщений: 33
Регистрация: 22.7.2008
Из: Жигулевск
Пользователь №: 249
Спасибо сказали: 0 раз




Благодарю. Работает. :smile2:
Go to the top of the page
+Quote Post
Yudeix
сообщение 26.10.2008, 0:44
Сообщение #4


Абсолютный новичок


Группа: Пользователи
Сообщений: 9
Регистрация: 12.10.2008
Пользователь №: 786
Спасибо сказали: 0 раз




После того, как кто-то в чате выматерится, скрипт этот, как положено заменяет фразу, отправляет сообщение с предупреждением о предстоящем бане и... вылетает. Пишет ошибку:
Синтаксис ...X 0.4.1.1\scripts\AНТИмат block_words_4.0_newapi.lua:142: attempt to call global 'GetItemByName' (a nil value)

Я пробовал на примерах других скриптов с подобной же ошибкой GetItemByName заменить на Core.SendToNick, но что-то ничего не меняется и выдаёт новую ошибку...

А скрипт хороший.
Прикрепленные файлы
Прикрепленный файл  block_words.rar ( 3.61 килобайт ) Кол-во скачиваний: 13
 
Go to the top of the page
+Quote Post
Wariner
сообщение 26.10.2008, 10:35
Сообщение #5


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




смотри, исправляйся;) http://mydc.ru/ipb.html?s=&showtopic=1...dpost&p=651
Go to the top of the page
+Quote Post
Perspect
сообщение 7.11.2008, 1:26
Сообщение #6


Активный участник
***

Группа: Пользователи
Сообщений: 89
Регистрация: 9.6.2008
Из: Крым
Пользователь №: 23
Спасибо сказали: 5 раз




У мну такая же ошибка: ... .lua:133: attempt to call global 'GetItemByName' (a nil value)
и нет в скрипте ни одной из перечисленных (по ссылке) строк:

Код
tMenu.msgMain = function()

Код
tMenu["msgMain"] = function()

Код
tMenu={
...
["msgMain"] = function()
...
}

Там написали, что это и есть причина ошибки, но мне от этого как-то легче не стало. confuse.gif
Подскажите, что и куда добавить-то нужно?
или поделитесь реально рабочим скриптом АНТИмат под PtokaX 0.4.1.1
Go to the top of the page
+Quote Post
Sephiroth_Lukaw
сообщение 7.11.2008, 2:01
Сообщение #7


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173
Спасибо сказали: 31 раз




Setuper, же, уже описал как исправлять подобную ошибку, по ссылке выше(3 сообщение)...
...
В данном скрипте, находишь
Код
if (GetItemByName(to) ~= nil) then
и заменяешь на
Код
if (Core.GetUser(to, true) ~= nil) then
Go to the top of the page
+Quote Post
Perspect
сообщение 9.11.2008, 18:03
Сообщение #8


Активный участник
***

Группа: Пользователи
Сообщений: 89
Регистрация: 9.6.2008
Из: Крым
Пользователь №: 23
Спасибо сказали: 5 раз




Спасибо, всё работает.
Чтобы другие не парились, выкладываю подправленный скрипт, в том числе и базу слегка добавил big_smile.gif
Прикрепленные файлы
Прикрепленный файл  AНТИмат_block_words_4.0_newapi.rar ( 3.24 килобайт ) Кол-во скачиваний: 54
 
Go to the top of the page
+Quote Post
СТУДЕНТ
сообщение 10.11.2008, 13:43
Сообщение #9


Участник
**

Группа: Пользователи
Сообщений: 41
Регистрация: 31.8.2008
Из: г.Москва Метро Марьино
Пользователь №: 458
Спасибо сказали: 5 раз




Цитата(Perspect @ 9.11.2008, 18:03) *
Спасибо, всё работает.
Чтобы другие не парились, выкладываю подправленный скрипт, в том числе и базу слегка добавил big_smile.gif

Хм странно но он меня не кикнулbig_smile.gif)) и не забанил , а ведь на писано что типа забанилbig_smile.gifв чём подвох?
Go to the top of the page
+Quote Post
Perspect
сообщение 10.11.2008, 15:41
Сообщение #10


Активный участник
***

Группа: Пользователи
Сообщений: 89
Регистрация: 9.6.2008
Из: Крым
Пользователь №: 23
Спасибо сказали: 5 раз




Цитата(СТУДЕНТ @ 10.11.2008, 12:43) *
Хм странно но он меня не кикнулbig_smile.gif)) и не забанил , а ведь на писано что типа забанилbig_smile.gifв чём подвох?


По умолчанию там в личку пиши, что хоШ, а в чат - только то, что не запрещено правилами хаба или то, что не внесено в скрипте в запрет.
В настройках ты можешь выправить ситуацию, как тебе нужно big_smile.gif
Go to the top of the page
+Quote Post
eL50ff
сообщение 19.12.2008, 21:59
Сообщение #11


Начинающий
*

Группа: Пользователи
Сообщений: 25
Регистрация: 12.12.2008
Пользователь №: 1 397
Спасибо сказали: 0 раз




А кто может переписать? Чтоб не заменял слова а банил!
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsУстановка хаба PtokaX 0.5.2.2 на роутер под прошивкой LEDE 2017
DC++ сервер в роутере
15 мамин_парень 18 024 29.1.2021, 8:02 Посл. сообщение: мамин_парень
No new Topic has attachmentsАнтиреклама+антимат
API2
55 Setuper 74 975 2.7.2019, 17:59 Посл. сообщение: Артём
No New Posts Поддомен для хаба или сайта в зоне *.elitedc.ru
Поддомен для хаба или сайта в зоне *.elitedc.ru
1 CyberGhost404 4 007 16.2.2019, 3:59 Посл. сообщение: мамин_парень
No New Posts Topic has attachmentsСоздание хаба
не получается
7 sadira 9 877 29.8.2017, 18:21 Посл. сообщение: Tsd
No New Posts Установка Linux хаба DC++ в ANDROID
Теперь ты видел все ))
0 мамин_парень 5 716 5.8.2017, 9:49 Посл. сообщение: мамин_парень
No new ВАЖНО: Домены Для Вашего Хаба
Как думаете?
228 Nickolya 215 948 25.9.2016, 13:16 Посл. сообщение: Saymon21
No new Topic has attachmentsСкрипты API 2. Защита хаба. Базы TTH
Скрипты защиты от спама, флуда, рекламы, порно
40 GULAM33 46 422 24.5.2015, 16:55 Посл. сообщение: Артём
No new Topic has attachmentsОшибки текущей версии хаба
Обнаруженные ошибки публикуются в этой теме
150 Otshelnik-Fm 143 951 30.7.2014, 20:58 Посл. сообщение: Alexey
No New Posts СРОЧНО куплю домены для хаба
от 50 и выше
0 neotop 6 146 20.4.2014, 12:22 Посл. сообщение: neotop
No new votes Опрос: Какой DC Сервер Вы Используете Для Своего Хаба?
Опрос для администраторов DC хабов
44 Svyat 64 882 12.3.2014, 2:02 Посл. сообщение: dmvn
No New Posts Скрипт сообщающий о падении хаба
7 SonicX 11 482 9.12.2013, 16:44 Посл. сообщение: HackFresse
No New Posts Готовая сборка хаба
Идея создания готовой сборки RusHub
2 Enyby 8 987 10.8.2013, 22:30 Посл. сообщение: Артём
No new Topic has attachmentsАвтоматическое изменение Приветствия хаба (мода)
Можно ли реализовать такой скрипт ?
14 valera_ 18 261 3.6.2013, 12:34 Посл. сообщение: valera_
No new Topic has attachmentsАнтимат Из Хуббы
API2
73 Wariner 94 187 31.1.2013, 18:44 Посл. сообщение: Yamakasi
No new Запрос помощи или особенности плагиностроения для хаба
для домохозяек и пенсионеров
17 hjet 21 878 11.12.2012, 18:13 Посл. сообщение: Setuper

 



RSS Сейчас: 5.11.2024, 17:37