myDC.ru

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

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

> Last Seen, API1, API2 | Показывает когда был юзер

Теги
Нет тегов для показа
fait
сообщение 27.3.2009, 21:44
Сообщение #1


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


Группа: Пользователи
Сообщений: 5
Регистрация: 23.3.2009
Пользователь №: 2 723
Спасибо сказали: 1 раз




Название: Last Seen
Версия: API
Скрипт переводил и тестировал: NRJ
Описание: Благодаря данному скрипты, вы всегда сможете узнать, когда кто-либо из пользователей хаба подключился и находится ли на хабе в данный момент, а так же, если юзер онлайн, то когда он последний раз что-либо писал в чате.
Наберите !seen <Ник/IP>, чтобы узнать инфо о пользователе по IP адресу или нику.

Теперь с менюшкой!

Прикрепленный файл  LastSeenScript.zip ( 2.33 килобайт ) Кол-во скачиваний: 183


Спасибо сказали:
Go to the top of the page
+Quote Post
Accelerator
сообщение 28.3.2009, 7:13
Сообщение #2


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




Перевёл под API2 feel_good.gif

Мои поправления в скрипте:
1. Подредактировал сообщения
2. Убрал функцию отсылки сообщения всем
3. Дописал правильный путь до файла seen.dat
Прикрепленные файлы
Прикрепленный файл  seen_script_API2.rar ( 1.62 килобайт ) Кол-во скачиваний: 153
 
Go to the top of the page
+Quote Post
Evgenyx
сообщение 28.3.2009, 14:05
Сообщение #3


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


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




нифига пишеш !seen НИК в ответ 0 эмоций че за фигня(((
Go to the top of the page
+Quote Post
Accelerator
сообщение 28.3.2009, 14:05
Сообщение #4


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




в каком скрипте?
API1 или API2?
Go to the top of the page
+Quote Post
Evgenyx
сообщение 28.3.2009, 17:16
Сообщение #5


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


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




API2
Go to the top of the page
+Quote Post
Accelerator
сообщение 28.3.2009, 17:20
Сообщение #6


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




хз, проверил скрипт полностью, все команды работают...
API2(PtokaX 0.4.1.1)
Go to the top of the page
+Quote Post
Angel_D
сообщение 21.4.2009, 18:29
Сообщение #7


Продвинутый участник
****

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




проха 4.1.1. сейчас на хабе 1200 юзверей.
скрипт ест "не в себя". фактически выедает всё ядро проца. выключил, хотя скрипт и полезен.
Go to the top of the page
+Quote Post
dark-al
сообщение 3.5.2009, 22:03
Сообщение #8


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


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




В debian созраняет файл seen.dat в / , но красивее было бы в /etc/ptokax/script/ поправьте пути пожалуйста. Благодарю.
P.S. хотя в скрипте и указано dofile(Core.GetPtokaXPath().."scripts/seen.dat")
Go to the top of the page
+Quote Post
dark-al
сообщение 4.5.2009, 16:19
Сообщение #9


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


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




Сам вопрос задал - сам и отвечаю =)

Удалил строку dofile(Core.GetPtokaXPath().."scripts/seen.dat") , а пути заменил так SaveToFile("/etc/ptokax/scripts/seen.dat" , может не совсем красиво(всмысле что скрипт не сам ищет директорию), зато работает.
Go to the top of the page
+Quote Post
Wariner
сообщение 4.5.2009, 17:24
Сообщение #10


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

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




правильнее было бы сделать так:
1) в начале скрипта написать
Код
local sFile = Core.GetPtokaXPath().."scripts/seen.dat"

2)заменить это
Код
dofile(Core.GetPtokaXPath().."scripts/seen.dat")

на это
Код
dofile(sFile)

3)все записи вида
Код
SaveToFile("Seen.dat", seenArray, "seenArray")

заменить на:
Код
SaveToFile(sFile, seenArray, "seenArray")
Go to the top of the page
+Quote Post
dark-al
сообщение 4.5.2009, 18:10
Сообщение #11


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


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




Wariner, вот так лучше ;) Именно это я и хотел спросить. Благодарю.
Go to the top of the page
+Quote Post
istrebitel
сообщение 4.10.2009, 12:58
Сообщение #12


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


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




Скрипт с откорректированной работой с путями API2.
Прикрепленный файл  seen.rar ( 1.78 килобайт ) Кол-во скачиваний: 86
Go to the top of the page
+Quote Post
FurLion
сообщение 21.10.2010, 19:07
Сообщение #13


Начинающий
*

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




менюка доступна только админу, а как сделатьчто бы была доступна всем пользователям,помогите плиз)
Go to the top of the page
+Quote Post
Nickolya
сообщение 21.10.2010, 19:20
Сообщение #14


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Я думаю надо после
Код
OpConnected = UserConnected
дописать
Код
RegConnected = UserConnected


Так же наверно надо сделать и с выходом: после
Код
OpDisconnected = UserDisconnected
дописываем
Код
RegDisconnected = UserDisconnected
Go to the top of the page
+Quote Post
Ksan
сообщение 21.10.2010, 19:24
Сообщение #15


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




FurLion, найди строку
Код
OpConnected = UserConnected

и напиши следующую строку ниже неё:
Код
RegConnected = UserConnected

Либо можешь объединить обе строки в одну так:
Код
OpConnected, RegConnected = UserConnected, UserConnected

То же самое - относительно строки:
Код
OpDisconnected = UserDisconnected


Опс, уже ответили.. :(

PS: И, кстати, да, этот скрипт через некоторое время становится настолько тяжёл для хаба и тормозить его дико (на многие секунды), что пришлось срочно его отключить.


Спасибо сказали:
Go to the top of the page
+Quote Post
FurLion
сообщение 22.10.2010, 12:02
Сообщение #16


Начинающий
*

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




Спасибо, работает, хотя память жрет немеренно)
Go to the top of the page
+Quote Post

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

 



RSS Сейчас: 23.11.2024, 11:28