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

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

MyDC.ru _ Служебные скрипты [PtokaX] _ User Info 1.0 (русская Версия)

Автор: dimetrius 19.7.2008, 17:13

User Info 1.0 (Русская Версия)
Скрипт для просмотра информации о юзерах

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

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

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

Некоторые фишки скрипта:
Автоматическое добавление юзера в БД
Вы можете посмотреть информацию по юзеру введя команду, даже если он отключен

 UserInfo__API_2__RUS.lua ( 5.32 килобайт ) : 567
 

Автор: Ва ва а 19.7.2008, 17:57

Цитата(dimetrius @ 19.7.2008, 17:13) *
User Info 1.0 (Русская Версия)
Скрипт для просмотра информации о юзерах

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

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

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

Некоторые фишки скрипта:
Автоматическое добавление юзера в БД
Вы можете посмотреть информацию по юзеру введя команду, даже если он отключен

база данных создалась, ввожу любой ник с хаба и получаю ответ от бота: Пожалуйста укажите ник.
Гм...

Автор: dimetrius 19.7.2008, 18:34

Протестировал дома...
Заметил что в самой менюшке английская надпись, исправил!

Ва ва а, чтоб юзер добавился в БД, ему нужно переподключиться! Информация по пользователю записывается при его подключении!

НЕ забывайте что меню доступно только мастерам и опам

Чтоб вы не думали и не гадали что может этот скрипт прилаживаю пару скриншотов big_smile.gif




Автор: Vertuoz 19.7.2008, 18:43

Цитата(dimetrius @ 19.7.2008, 22:34) *
Протестировал дома...
Заметил что в самой менюшке английская надпись, исправил!

Ва ва а, чтоб юзер добавился в БД, ему нужно переподключиться! Информация по пользователю записывается при его подключении!

НЕ забывайте что меню доступно только мастерам и опам

Чтоб вы не думали и не гадали что может этот скрипт прилаживаю пару скриншотов big_smile.gif





на 0400 менюшки вобще нет а вот на 0411 менюшка действительно есть но по прежнему просит ввести ник, при вводе ника повтор от бота введите ник

Автор: rus.region78 19.7.2008, 18:50

Цитата(Vertuoz @ 19.7.2008, 19:43) *
на 0400 менюшки вобще нет а вот на 0411 менюшка действительно есть но по прежнему просит ввести ник, при вводе ника повтор от бота введите ник

Аналогичная ситуация!

Автор: Vertuoz 19.7.2008, 19:02

вобщем с 0411 разобрался в частности у меня менюшка эта ботом левиофаном включается и скрипт прекрасно работает, как теперь это все адаптировать с 0400...?

dimetrius есть у тебя скрипт что инфа о юзере была полной включая все адреса и ники с которых он заходил ?

Автор: dimetrius 19.7.2008, 20:26

У меня нет, но кажется Nickolya что-то подобное писал!

Автор: Vertuoz 19.7.2008, 20:34

я брал его скрипт но он у меня базу неможет найти или опознать

Автор: brigadir 20.7.2008, 6:01

User Info 1.1 (Русская Версия)
Скрипт для просмотра информации о юзерах по нику либо по IP

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

Автор: speedX

Добавил меню просмотра инфо по конкретному юзеру из списка пользователей
Протестировал на 0411.
 UserInfo_1.1__API_2__RUS.lua ( 6.47 килобайт ) : 149

Автор: Vertuoz 20.7.2008, 7:42

Цитата(brigadir @ 20.7.2008, 11:01) *
User Info 1.1 (Русская Версия)
Скрипт для просмотра информации о юзерах по нику либо по IP

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

Автор: speedX

Добавил меню просмотра инфо по конкретному юзеру из списка пользователей
Протестировал на 0411.
 UserInfo_1.1__API_2__RUS.lua ( 6.47 килобайт ) : 149


в нем так же нельзя смотреть полную инфу о юзере,вот здесь http://mydc.ru/topic200.html я выкладывал свой скрипт но он у меня на 0340 стоял, просто много балванов в хабе меняют ники, начинают оскорблять людей, а людям хочется знать своих "героев" , вобщем если есть поделитесь пожалуйста

Автор: dimetrius 20.7.2008, 8:27

Vertuoz, посмотрел я тот скрипт... действительно там функционал очень большой, я и сам подобный скрипт ищу очень долго!
Смог найти его на забугорном сайте, создал там тему чтоб конвертировали его! Будем надеяться big_smile.gif

Автор: Vertuoz 20.7.2008, 8:38

Цитата(dimetrius @ 20.7.2008, 13:27) *
Vertuoz, посмотрел я тот скрипт... действительно там функционал очень большой, я и сам подобный скрипт ищу очень долго!
Смог найти его на забугорном сайте, создал там тему чтоб конвертировали его! Будем надеяться big_smile.gif


ок, спасибо,буду ждать

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

Vertuoz, надеюсь вместе эти скрипты тебе точно помогут big_smile.gif
http://mydc.ru/topic208.html

Цитата(brigadir @ 20.7.2008, 6:01) *
Добавил меню просмотра инфо по конкретному юзеру из списка пользователей
Протестировал на 0411.

brigadir, хорошая доработка :smile2:
Только пожалуйста не удаляй авторство, кто перевёл... впиши своё имя, но не удаляй, т.к. иногда это и полезно и приятно baffle.gif
И ссылок это касается

Автор: Wariner 20.7.2008, 21:53

я короче не знаю как у вас на хабе с народом, но у меня он достаточно маленький. для полной инфы использую хуббу)))
вот и все)))

Автор: Infernus-pro 23.7.2008, 14:05

Цитата
я короче не знаю как у вас на хабе с народом, но у меня он достаточно маленький. для полной инфы использую хуббу)))

Хуббабот глючит иногда, использую Leviathan v.4.0 вот это суперский бот still_dreaming.gif только недопереведенный чуть, автор перевода отдыхает в отпуске big_smile.gif

Автор: Killer47 30.4.2010, 1:44

Цитата(Vertuoz @ 19.7.2008, 18:43) *
на 0400 менюшки вобще нет а вот на 0411 менюшка действительно есть но по прежнему просит ввести ник, при вводе ника повтор от бота введите ник


тут лучший вариант прописать прямой путь , ну при условии ,что папку с хабом не кидаешь по разным местам

заместо
Код
fFile = "scripts\\userinfo.tbl",


пропиши например:
Код
fFile = "С:\\птоха\\scripts\\userinfo.tbl",


можно еще вот так:
Код
fFile = Core.GetPtokaXPath().."scripts\\LastIps.tbl",



Автор: DrakonSP 2.5.2010, 10:55

Скрипт не реагирует на кирилицу, т.е вожу +userinfo DrakonSP - всё работает
Ввожу +userinfo Олеся - скрипт отвечает "Пожалуйста укажите ник."

Автор: Nickolya 2.5.2010, 11:23

Чтобы понимало и кириллические буквы надо

Код
local _,_,nick = string.find(data,"%p%S+ (%w+)")
заменить на
Код
local _,_,nick = string.find(data,"%p%S+ (%S+)")

Автор: Alexey 2.5.2010, 23:41

Либо в начало скрипта вставить os.setlocale"Russian_Russia.1251"

Автор: InRavenX 20.8.2010, 21:30

немного доработал путь до файла userinfo.tbl

 UserInfo_1.2.lua ( 7.38 килобайт ) : 38
 

Автор: Marc 18.9.2010, 18:19

Не знаю, как у вас, но вот у меня на на версии 0.4.1.2 не появляется ни менюшки, не создаётся и база данных.
Менять пути к файлу с базой пробовал, не помогло...
Как же сделать так, чтобы заработал скрипт?

Автор: Nickolya 20.9.2010, 13:00

Заходишь ли ты под разрешенным в таблице tPermission профилем?
И попробуй путь прописать так:

Код
    fFile = Core.GetPtokaXPath().."scripts/userinfo.tbl",                                        -- Имя файла с базой

Автор: Marc 21.9.2010, 23:19

Nickolya!
Да, всё делаю правильно... Пробовал даже писать полный путь до файла "userinfo.tbl".
Сам же файл базу не создаёт, размер его нулевой.
В таблице tPermission мой профиль равен единичке.
Одним словом не хочет работать.
Менюшка тоже не появляется.
Что сделать, не знаю?

Автор: Ksan 22.9.2010, 1:12

1. Про какой из скриптов речь? в теме 2 скрипта.
2. Если ты пропишешь путь точно как показал Nickolya, без импровизаций, база создастся и при первом же заходе юзера дополнится информацией (в обоих скриптах).
3. Если речь про последний скрипт в теме (UserInfo_1.2.lua), то если ты путь и название файла напишешь вот так (без промежуточной папки "tbl"):

Код
fFile = debug.getinfo(1).source:match("^@(.+\\).-$"):gsub("\\","/").."userinfo.tbl",    -- Имя файла с базой
то тоже всё будет окей. Но если доп. папку tbl, указанный в скрипте, создашь заранее вручную, то, возможно, скрипт тоже отработает нормально.
4. Если скрипт из первого сообщения, то без изменений отработает нормально при винде, а если ты на линуксе, то в пути файла надо слэш один и прямой, то есть, "/", а не "\\". Но тоже лучше путь указать как в пункте 2 (точнее, как показал Nickolya).
5. Почему у тебя не показывает меню - фиг знает, попробуй продвигай вверх, может, скрипт или бот какой мешает.

Автор: Marc 23.9.2010, 16:49

Цитата(Ksan @ 22.9.2010, 1:12) *
...Если речь про последний скрипт в теме (UserInfo_1.2.lua), то если ты путь и название файла напишешь вот так (без промежуточной папки "tbl"):
Код
fFile = debug.getinfo(1).source:match("^@(.+\\).-$"):gsub("\\","/").."userinfo.tbl",    -- Имя файла с базой
то тоже всё будет окей. Но если доп. папку tbl, указанный в скрипте, создашь заранее вручную, то, возможно, скрипт тоже отработает нормально...


Ksan!
Да, речь шла о втором скрипте! Просто он мне больше понравился!
Прописал вчера тот путь, что Вы написали и всё сразу заработало! Спасибо! (спасибо и поставил Вам тоже!)
Двигать пришлось долго и всё же нашёл место, откуда теперь появилась и менюшка!
Теперь проблем нет.
Спасибо и Nickolya за участие!

Автор: dimajak 20.11.2010, 2:25

Поработал немного над скриптом, да простит меня автор - изменил номер версии.
Сохраняет IP-адреса для данного ника.
Добавил в меню инфу по IP-адресу выбранного ника.
Выкладываю на ваш суд.
ВНИМАНИЕ:
Не совместим с файлом userinfo.tbl от предыдущей версии!
Либо измените имя файла в скрипте, либо удалите старый.

 UserInfo_1.3Api2.lua ( 9.73 килобайт ) : 70
 

Автор: ProGeTTo 28.12.2010, 17:54

Цитата(dimajak @ 20.11.2010, 4:25) *
Поработал немного над скриптом, да простит меня автор - изменил номер версии.
Сохраняет IP-адреса для данного ника.
Добавил в меню инфу по IP-адресу выбранного ника.
Выкладываю на ваш суд.
ВНИМАНИЕ:
Не совместим с файлом от предыдущей версии!
Либо измените имя файла в скрипте, либо удалите старый.

спасибо! нагрузка памяти снизилась на 1450...по сравнению со старой версией