Last Seen, API1, API2 | Показывает когда был юзер |
Здравствуйте, гость ( Вход | Регистрация )
Last Seen, API1, API2 | Показывает когда был юзер |
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 |
|
|
28.3.2009, 7:13
Сообщение
#2
|
|
Developer Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза |
Перевёл под API2
Мои поправления в скрипте: 1. Подредактировал сообщения 2. Убрал функцию отсылки сообщения всем 3. Дописал правильный путь до файла seen.dat
Прикрепленные файлы
|
|
|
28.3.2009, 14:05
Сообщение
#3
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 5 Регистрация: 23.1.2009 Пользователь №: 1 921 Спасибо сказали: 0 раз |
нифига пишеш !seen НИК в ответ 0 эмоций че за фигня(((
|
|
|
28.3.2009, 14:05
Сообщение
#4
|
|
Developer Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза |
в каком скрипте?
API1 или API2? |
|
|
28.3.2009, 17:16
Сообщение
#5
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 5 Регистрация: 23.1.2009 Пользователь №: 1 921 Спасибо сказали: 0 раз |
API2
|
|
|
28.3.2009, 17:20
Сообщение
#6
|
|
Developer Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза |
хз, проверил скрипт полностью, все команды работают...
API2(PtokaX 0.4.1.1) |
|
|
21.4.2009, 18:29
Сообщение
#7
|
|
Продвинутый участник Группа: Пользователи Сообщений: 128 Регистрация: 12.10.2008 Пользователь №: 781 Спасибо сказали: 2 раза |
проха 4.1.1. сейчас на хабе 1200 юзверей.
скрипт ест "не в себя". фактически выедает всё ядро проца. выключил, хотя скрипт и полезен. |
|
|
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") |
|
|
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" , может не совсем красиво(всмысле что скрипт не сам ищет директорию), зато работает. |
|
|
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")
|
|
|
4.5.2009, 18:10
Сообщение
#11
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 3 Регистрация: 3.5.2009 Пользователь №: 3 222 Спасибо сказали: 0 раз |
Wariner, вот так лучше ;) Именно это я и хотел спросить. Благодарю.
|
|
|
4.10.2009, 12:58
Сообщение
#12
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 1 Регистрация: 4.10.2009 Пользователь №: 4 635 Спасибо сказали: 0 раз |
|
|
|
21.10.2010, 19:07
Сообщение
#13
|
|
Начинающий Группа: Пользователи Сообщений: 23 Регистрация: 25.4.2009 Пользователь №: 3 168 Спасибо сказали: 0 раз |
менюка доступна только админу, а как сделатьчто бы была доступна всем пользователям,помогите плиз)
|
|
|
21.10.2010, 19:20
Сообщение
#14
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Я думаю надо после
Код OpConnected = UserConnected дописать Код RegConnected = UserConnected Так же наверно надо сделать и с выходом: после Код OpDisconnected = UserDisconnected дописываем Код RegDisconnected = UserDisconnected
|
|
|
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: И, кстати, да, этот скрипт через некоторое время становится настолько тяжёл для хаба и тормозить его дико (на многие секунды), что пришлось срочно его отключить. |
|
|
22.10.2010, 12:02
Сообщение
#16
|
|
Начинающий Группа: Пользователи Сообщений: 23 Регистрация: 25.4.2009 Пользователь №: 3 168 Спасибо сказали: 0 раз |
Спасибо, работает, хотя память жрет немеренно)
|
|
|
|
Сейчас: 27.11.2024, 2:05 |