myDC.ru

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

 

D-tox
Отправлено: 29.5.2009, 20:30


Начинающий
*

Группа: Пользователи
Сообщений: 22
Регистрация: 19.4.2009
Пользователь №: 3 098


Гы! Кто из админов хабов не знает как неизобретательны в выборе ников Сергеи и Александры... big_smile.gif
  Форум: Kорзина · Просмотр сообщения: #16255 · Ответов: 9 · Просмотров: 11 068

D-tox
Отправлено: 29.5.2009, 20:26


Начинающий
*

Группа: Пользователи
Сообщений: 22
Регистрация: 19.4.2009
Пользователь №: 3 098


Внимание! У этого скрипта есть опасный глюк. Он, в отличие от хаба, чувствителен к регистру ника юзера. Например, если юзер зарегистрирован как "Ник" а входит как "ник", для птоки это один и тот же пользователь. А скрипт создаст в своей таблице второго пользователя "ник" и будет считать, что "Ник" на хаб не заходит. И удалит его, когда придёт время.
  Форум: Служебные скрипты [PtokaX] · Просмотр сообщения: #16254 · Ответов: 86 · Просмотров: 103 008

D-tox
Отправлено: 23.5.2009, 9:46


Начинающий
*

Группа: Пользователи
Сообщений: 22
Регистрация: 19.4.2009
Пользователь №: 3 098


Хорошая идея! В моём случае скрипт был бы полезен - на работе связь с миром только почтой и http прокси. С таким скриптом вышедший в отпуск коллега мог бы прислать письмо на ящик владельца хаба с определённой темой и текст этого письма отобразился бы в чате... Верю, такой скрипт господам луа-кодерам был бы по силе, после изучения POP3.
  Форум: Kорзина · Просмотр сообщения: #15866 · Ответов: 2 · Просмотров: 6 809

D-tox
Отправлено: 14.5.2009, 17:32


Начинающий
*

Группа: Пользователи
Сообщений: 22
Регистрация: 19.4.2009
Пользователь №: 3 098


Никак не смог заставить скрипт выводить категории в том порядке, в котором они перечислены в файле categories.dat. Как я понял, при загрузке таблицы из файла функцией в tables.lua происходит какая-то перетасовка данных.
Спецы, помогите!
  Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #15388 · Ответов: 151 · Просмотров: 166 108

D-tox
Отправлено: 10.5.2009, 16:58


Начинающий
*

Группа: Пользователи
Сообщений: 22
Регистрация: 19.4.2009
Пользователь №: 3 098


Цитата(Nickolya @ 10.5.2009, 12:59) *
Как не работает??? Опиши проблему, ошибку, какой клиент, работает ли в нем js и т.д.

Не работает в клиентах Opera9.62 (в Опере, еще понятно, js с особенностями) и IE6. При ответе, ниже поля ввода есть надпись "Прикрепление файлов", но никакого элемента управления рядом нет. Я думал, это так и должно быть у новичков...

valdis73, Файлик с описаниями смайлов привёл в соответствие со своим набором смайлов? Впрочем...

Nickolya, а не нужно поменять
Код
Core.TempBan(tCurUser,iBanTime,sBanReason,sBot,0)

на
Код
BanMan.TempBan(tCurUser,iBanTime,sBanReason,sBot,true)

?
  Форум: Kорзина · Просмотр сообщения: #15133 · Ответов: 23 · Просмотров: 21 843

D-tox
Отправлено: 10.5.2009, 14:42


Начинающий
*

Группа: Пользователи
Сообщений: 22
Регистрация: 19.4.2009
Пользователь №: 3 098


Почему же невыполнимое? Я конечно луа скрипты вижу совсем недавно, но разве трудно по команде менюшки пройтись по всем юзерам птоки, как при первом запуске, но RegUser.dat добавить только юзеров, там отсутсвующих?

А как насчёт списка исключений, это сделать возможно?
  Форум: Служебные скрипты [PtokaX] · Просмотр сообщения: #15120 · Ответов: 86 · Просмотров: 103 008

D-tox
Отправлено: 10.5.2009, 14:28


Начинающий
*

Группа: Пользователи
Сообщений: 22
Регистрация: 19.4.2009
Пользователь №: 3 098


Админ ведь человек, всё не упомнит. Опять же, если их несколько, вероятность бардака увеличивается. Полезно было бы иметь кнопочку пересканирования базы пользователей.
  Форум: Служебные скрипты [PtokaX] · Просмотр сообщения: #15118 · Ответов: 86 · Просмотров: 103 008

D-tox
Отправлено: 10.5.2009, 14:00


Начинающий
*

Группа: Пользователи
Сообщений: 22
Регистрация: 19.4.2009
Пользователь №: 3 098


Хороший скрипт! Остановил свой выбор на нём. Но, к сожалению, нет вывода списка исключений и если админ зарегистрировал юзера, а он ни разу не заходил, то этот юзер и не будет контролироваться скриптом.
  Форум: Служебные скрипты [PtokaX] · Просмотр сообщения: #15114 · Ответов: 86 · Просмотров: 103 008

D-tox
Отправлено: 10.5.2009, 13:30


Начинающий
*

Группа: Пользователи
Сообщений: 22
Регистрация: 19.4.2009
Пользователь №: 3 098


Я имел ввиду, чтобы скрипт по магнет-ссылке или TTX мог выбрать из базы каталогизатора данные о фильме. И обратная функция была бы полезна, а то зачастую дают названия файлам как хотят, там и транслитерация по произвольным правилам, и вордарт.
  Форум: Kорзина · Просмотр сообщения: #15110 · Ответов: 2 · Просмотров: 7 291

D-tox
Отправлено: 10.5.2009, 11:45


Начинающий
*

Группа: Пользователи
Сообщений: 22
Регистрация: 19.4.2009
Пользователь №: 3 098


Спасибо, вроде работает. А тему нашёл в Корзине: http://mydc.ru/topic603s0.html
  Форум: Kорзина · Просмотр сообщения: #15097 · Ответов: 3 · Просмотров: 6 388

D-tox
Отправлено: 10.5.2009, 10:23


Начинающий
*

Группа: Пользователи
Сообщений: 22
Регистрация: 19.4.2009
Пользователь №: 3 098


А вот классно было бы иметь скрипт, запрашивающий информацию о фильме из базы популярного каталогизатора AllMyMovies. И чтобы он в той базе как-то мог на фильм магнет-ссылк(у/и) хранить и по ним искать... still_dreaming.gif
  Форум: Kорзина · Просмотр сообщения: #15091 · Ответов: 2 · Просмотров: 7 291

D-tox
Отправлено: 10.5.2009, 10:05


Начинающий
*

Группа: Пользователи
Сообщений: 22
Регистрация: 19.4.2009
Пользователь №: 3 098


Цитата(mariner @ 10.5.2009, 9:50) *
и на счте прогу SatMap - она не в базе хранит ваще то картинки. На сколько я понял, она там хранит тока запаси о картинках. Что да где.


Неа, она (с 14й версии) хранит картинки именно в базе. Впрочем там, конечно, другая специфика, нет частых множественных запросов.
  Форум: Kорзина · Просмотр сообщения: #15089 · Ответов: 22 · Просмотров: 18 203

D-tox
Отправлено: 10.5.2009, 10:01


Начинающий
*

Группа: Пользователи
Сообщений: 22
Регистрация: 19.4.2009
Пользователь №: 3 098


Доброго времени суток!
У меня хаб только для зарегистрированных, регистрация по рекомендации уже зарегистрированных. Базу пользователей получил от двух хабов с аналогичными правилами. В ней есть пользователи, которые появились раз после регистрации и больше не заходящие, и просто выбывшие. Очень был бы благодарен уважаемым скриптописателям за скрипт, показывающий и/или удаляющий регистрации неактивных заданное время пользователей.
  Форум: Kорзина · Просмотр сообщения: #15088 · Ответов: 3 · Просмотров: 6 388

D-tox
Отправлено: 10.5.2009, 9:39


Начинающий
*

Группа: Пользователи
Сообщений: 22
Регистрация: 19.4.2009
Пользователь №: 3 098


mariner, а большие базы это какие, и насколько актуально работа с такими базами скриптами? Сейчас разработчики программ активно переносят хранение данных в SQLite, например есть такая программа Satmap для скачивания и просмотра снимков GoogleMaps, так она в SQLite базе хранит гигабайты снимков, сотни тысяч записей, и довольно быстро работает. В клиенте PeLink (и в том, на основе которого он создан) тоже SQLite база с сотнями тысяч записей...
А преимущество SQLite вижу в мобильности скриптов, в меньших затратах времени владельца хаба по их внедрению.
А по сравнению с хранением данных в текстовых файлах с таблицами, я думаю, любая база данных оптимальнее будет...

PS: Я вижу, что у участника Nickolya были опыты с SQLite, интересно было бы услышать его отзывы.
  Форум: Kорзина · Просмотр сообщения: #15084 · Ответов: 22 · Просмотров: 18 203

D-tox
Отправлено: 10.5.2009, 9:13


Начинающий
*

Группа: Пользователи
Сообщений: 22
Регистрация: 19.4.2009
Пользователь №: 3 098


А под SQLite никто скрипты не переводит? ИМХО, в большинстве случаев это было бы оптимальнее чем под MySQL, за исключением, наверное случаев, когда к базе нужен доступ из PHP.
  Форум: Kорзина · Просмотр сообщения: #15079 · Ответов: 22 · Просмотров: 18 203

D-tox
Отправлено: 10.5.2009, 8:37


Начинающий
*

Группа: Пользователи
Сообщений: 22
Регистрация: 19.4.2009
Пользователь №: 3 098


Глючок заметил у скрипта. Ситуация когда релизов, ну скажем, 2, а максимальное их количество, отображаемое при подключении - 10. Добавляется новый релиз, но при подключении у пользователя всё равно отображается 2. Помогает пересортировка.
  Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #15078 · Ответов: 151 · Просмотров: 166 108

D-tox
Отправлено: 10.5.2009, 7:48


Начинающий
*

Группа: Пользователи
Сообщений: 22
Регистрация: 19.4.2009
Пользователь №: 3 098


Видел такой скрипт SmilesLimiter под API1 от автора Niсkolya.


Нашел его, вариант переправленный под API2, и свою его переработку с заменой сообщения без бана, но что-то не работает "Прикрепление файлов"
  Форум: Kорзина · Просмотр сообщения: #15077 · Ответов: 23 · Просмотров: 21 843

D-tox
Отправлено: 5.5.2009, 8:51


Начинающий
*

Группа: Пользователи
Сообщений: 22
Регистрация: 19.4.2009
Пользователь №: 3 098


Вот, сделал вариант этого скрипта, не требующий прописывания ников и IP. Профиль 0 ничем не ограничивает. Позволяет задавать профиль, на который будут действовать команды бана (в приведённом примере VIPы защищены от бана, кроме гэга). Полный бан по IP опам отключил, ибо нефик. Простой бан по IP не отключал, у ОПов и ВИпов стоит пермшн "заходить с забаненных IP адресов".
CODE
sBotName = SetMan.GetString(21)

iKickLevel = 3

tBanCmds = {
["ban"] = 3,
["fullban"] = 3,
["nickban"] = 3,
["tempban"] = 3,
["fulltempban"] = 3,
["nicktempban"] = 3,
["gag"] = 2,
["drop"] = 3,
}

tDisallCmds = {
["fullbanip"] = 1,
["fulltempbanip"] = 1,
}

function KickArrival(tUser, sData)
local sData = string.sub(sData,1,-2)
local _,_,sNick = string.find(sData, "%p%S+%s(%S+)")
local tVictim = Core.GetUser(sNick)
if tVictim.iProfile < iKickLevel and tUser.iProfile > 0 then
Core.SendPmToNick(tUser.sNick, sBotName, "*** "..tUser.sNick..", вы не можете кикнуть "..sNick.."!!!" )
Core.SendToOps("<"..sBotName.."> *** "..tUser.sNick.." пытался кикнуть "..sNick)
return true
end
end

function ChatArrival(tUser,sData)
local sData = string.sub(sData,1,-2)
local _,_,msg = string.find(sData,"^%b<>%s(.*)$")
local _,_,cmd,sNick = string.find(msg,"^%s*%p(%S+)%s(%S+)")
if cmd and sNick then
cmd = cmd:lower()
if tUser.iProfile > 0 then
if tDisallCmds[cmd] == 1 then
Core.SendPmToNick(tUser.sNick, sBotName, "*** команда !"..cmd.." отключена владельцем хаба" )
return true
end
if tBanCmds[cmd] then
local tVictim = Core.GetUser(sNick)
if tVictim.iProfile < tBanCmds[cmd] then
Core.SendPmToNick(tUser.sNick, sBotName, "*** "..tUser.sNick..", вы не можете забанить "..sNick.."!!!" )
Core.SendToOps("<"..sBotName.."> *** "..tUser.sNick.." пытался забанить "..sNick..": \""..msg.."\"")
return true
end
end
end
end
end
  Форум: Безопасность [PtokaX] · Просмотр сообщения: #14849 · Ответов: 12 · Просмотров: 19 738

D-tox
Отправлено: 4.5.2009, 20:35


Начинающий
*

Группа: Пользователи
Сообщений: 22
Регистрация: 19.4.2009
Пользователь №: 3 098


Чем отличается полный бан от простого? Правильно ли я понимаю, что только тем, что при полном бане разрешение "Заходить с забаненных IP адресов" не будет действовать?
  Форум: Технические вопросы по PtokaX · Просмотр сообщения: #14837 · Ответов: 0 · Просмотров: 4 545

D-tox
Отправлено: 24.4.2009, 18:34


Начинающий
*

Группа: Пользователи
Сообщений: 22
Регистрация: 19.4.2009
Пользователь №: 3 098


Спасибо, попробую
  Форум: Технические вопросы по PtokaX · Просмотр сообщения: #14368 · Ответов: 57 · Просмотров: 60 568

D-tox
Отправлено: 24.4.2009, 18:15


Начинающий
*

Группа: Пользователи
Сообщений: 22
Регистрация: 19.4.2009
Пользователь №: 3 098


Цитата(mariner @ 24.4.2009, 17:41) *
А такой способ пробовал?

Но ведь Ptokax 4.1.1-service побыстрее будет версии с GUI, или нет?
  Форум: Технические вопросы по PtokaX · Просмотр сообщения: #14365 · Ответов: 57 · Просмотров: 60 568

D-tox
Отправлено: 24.4.2009, 16:55


Начинающий
*

Группа: Пользователи
Сообщений: 22
Регистрация: 19.4.2009
Пользователь №: 3 098


Служба Ptokax 4.1.1-service под Windows 2000 не стартует. Под XP завелась без проблем...
Что делать, подскажите.
  Форум: Технические вопросы по PtokaX · Просмотр сообщения: #14360 · Ответов: 57 · Просмотров: 60 568


New Posts  Открытая тема (есть новые ответы)
No New Posts  Открытая тема (нет новых ответов)
Hot topic  Горячая тема (есть новые ответы)
No new  Горячая тема (нет новых ответов)
Poll  Опрос (есть новые голоса)
No new votes  Опрос (нет новых голосов)
Closed  Закрытая тема
Moved  Тема перемещена
 

RSS Сейчас: 11.1.2025, 12:00