Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Служебные скрипты [PtokaX] _ Статистика Ip (last Ip 1.1 - Русская Версия)

Автор: dimetrius 20.7.2008, 14:40

Статистика IP (Last IP 1.1 - Русская версия)
Скрипт для просмотра кто заходил с определённого IP и с каких IP заходил определённый юзер.

Версия скрипта: 1.1
Версия API: 2

Автор: Mutor
Русский перевод: dimetrius

http://mydc.ru/r/?http://board.ptokax.ch/index.php

Некоторые фишки скрипта:

Код
    -Можно выбрать какие профили смогут пользоваться скриптом и кому будет отсылаться меню
    -Автоматически отсылается меню соответствующим профилям
    -Вы можете сами выбрать сколько последних IP АДРЕСОВ, или ников будет храниться
    -IP лог сохраняется в файл, так что вам не страшны перезапуски хаба\скрипта




 LastIP_LUA2_RUS.lua ( 6.27 килобайт ) : 436
 

Автор: djem 27.8.2008, 23:15

на 0.3.6.0 не будет работать?

Автор: Nickolya 27.8.2008, 23:26

Этот скрипт нет, пора вам мои друзья перебираться на новые версии хаба...

Автор: Asuka 19.10.2008, 23:40

у меня вот чё выдаёт
\scripts\LastIP_LUA2_RUS.lua:178: attempt to index local 'hFile' (a nil value)
чегой это такое?

Автор: Sephiroth_Lukaw 20.10.2008, 8:53

Попробуй файл создать "LastIps.tbl" в каталоге "scripts", хотя не знаю, поможет ли...
Ещё режим можно попробовать изменить с

Код
    local hFile = io.open (file , "wb")
на
Код
    local hFile = io.open (file , "w+")
/me спрятолся

Автор: epson950 22.10.2008, 16:19

Цитата(Sephiroth_Lukaw @ 20.10.2008, 9:53) *
Попробуй файл создать "LastIps.tbl" в каталоге "scripts", хотя не знаю, поможет ли...
Ещё режим можно попробовать изменить с
Код
    local hFile = io.open (file , "wb")
на
Код
    local hFile = io.open (file , "w+")
/me спрятолся

не помогает :(

Автор: Wariner 22.10.2008, 16:43

Эта ошибка означает что не может быть открыт файл для записи! Проверьте наличие файла! Скрипт не смотрел возможно что существует автосоздание файлов, тогда ошибка может означать отсутствие прорписанной в скрипте папки!

Автор: Sephiroth_Lukaw 22.10.2008, 16:47

Цитата(epson950 @ 22.10.2008, 19:19) *
не помогает :(

А что если в папке scripts создать ещё одну папку scripts?
P.S.
У меня работает, между прочим...)

Автор: epson950 22.10.2008, 18:28

заработало, сенкс

Автор: Sephiroth_Lukaw 22.10.2008, 18:31

Цитата(epson950 @ 22.10.2008, 21:28) *
заработало, сенкс

Какая PtokaX? 0.4.0.0?

Автор: epson950 22.10.2008, 18:35

0.4.1.1

Автор: Соколов Алексей 7.12.2008, 17:15

Как сделать так, что бы БОТ не отображался на хабе?

Автор: Smoll 26.1.2009, 16:19

Киньте пожалуйста 100% рабочий скрипт для 0.4.1.1
В тех версиях выкидывало ошибку. Создавал фаил, изменял надпись. Нечего не помогло.:'-(

Автор: Melisska 27.1.2009, 19:02

чёто никак не получается сделать его доступным только Masters .. либо всем сразу либо никому.... Помогите плиз=)))

заранее спасибо=)

Автор: Wariner 27.1.2009, 19:54

Цитата(Smoll @ 26.1.2009, 16:19) *
Киньте пожалуйста 100% рабочий скрипт для 0.4.1.1
В тех версиях выкидывало ошибку. Создавал фаил, изменял надпись. Нечего не помогло.:'-(

Скрипт полностью рабочий, единственное что надо это прописать пути:
заменить это:
Код
File = "scripts\\LastIps.tbl",

на это:
Код
File = Core.GetPtokaXPath().."scripts/LastIps.tbl",


Цитата
чёто никак не получается сделать его доступным только Masters .. либо всем сразу либо никому.... Помогите плиз=)))

в скрипте есть таблица со списком команд Ips.Cmds, в которой прописанны все команды. В низу у каждой команды есть таблица с доступом к этой команде:
Код
{[-1] = false,[0] = true,[1] = true,[2] = true,[3] = false,}

-1 незарег, 0 - мастер, 1 - оп и т.д
true - команда доступна
false - команда не доступна

Автор: dimetrius 31.1.2009, 23:13

В первый пост перезалил скрипт с исправленным указанным выше недостатком!

Автор: IceRoma 1.2.2009, 5:26

Я нажимаю "Показать IP, которые использовал юзер" и скрипт у меня не спрашивает Ник того кого мне нужно внести, а использует текущий каторый выделил. Можно как то сделать что бы выводилась менюшка с запросом? В скрипте есть %[nick]:"," %[line:Введите ник юзера]" , но она почему то несрабатывает beat_plaster.gif

Автор: dimetrius 3.2.2009, 0:26

Цитата(IceRoma @ 1.2.2009, 4:26) *
Я нажимаю "Показать IP, которые использовал юзер" и скрипт у меня не спрашивает Ник того кого мне нужно внести, а использует текущий каторый выделил. Можно как то сделать что бы выводилась менюшка с запросом? В скрипте есть %[nick]:"," %[line:Введите ник юзера]" , но она почему то несрабатывает beat_plaster.gif

А ты не думал что так и было задумано? Может ты забыл на вкладке хаба попробовать? eyes_droped.gif

Автор: IceRoma 4.2.2009, 1:02

Цитата(dimetrius @ 3.2.2009, 0:26) *
А ты не думал что так и было задумано? Может ты забыл на вкладке хаба попробовать? eyes_droped.gif

Нет не думал, потому что прежде чем что то спросить я читаю описание, потом проглядываю скрип если сам не могу понять то спрашиваю

Автор: Владимир 6.2.2009, 16:15

Так же проблеиа с "Показать IP, которые использовал юзер" при нажатии в чат выводится !iplog и ник проверяемого.

Автор: dimetrius 7.2.2009, 1:05

Ребята, ну у меня стоит на хабе сейчас этот скрипт и всё работает! Попробуйте подвигать его вверх, вниз!

Автор: Владимир 8.2.2009, 1:16

Цитата(dimetrius @ 7.2.2009, 1:05) *
Ребята, ну у меня стоит на хабе сейчас этот скрипт и всё работает! Попробуйте подвигать его вверх, вниз!

Ух ты реально подвигал скрипт и заработал спс.