myDC.ru

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

 
История благодарностей участнику Wariner. Спасибо сказали: 440
Дата поста: В теме: За сообщение: Спасибо сказали:
22.10.2009, 17:26 MagnetLog
API2 | Сохранение магнет ссылок
для того чтобы сохранялись магнеты определённых расширений нужно строчку
Код
local sMagnet = sData:match".*(magnet:%S+%.%S%S%S).*"

изменить на
Код
local sMagnet = sData:match".*(magnet:%S+%.%S%S%S).avi"

для avi

а чтобы сделать показывало раз в период времени нужен таймер. Как это сделать:
1)находим строчку
Код
local iTmr = 12                            -- Время через которое будет стартовать очистка в часах

и после неё пишем
Код
local iTmrS = 12                            -- Время через которое будeт показываться магнет ссылки всем

2)находим строчку
Код
TmrMan.AddTimer(iTmr*3600000, "ClearMagnet")

и после неё пишем
Код
TmrMan.AddTimer(iTmrS*3600000)

3) Перед строчкой
Код
function ChatArrival(tUser, sData)

пишем
Код
function OnTimer()
      Core.SendToAll(("<%s> %s"):format(sBot, ShowMagnet()))
end
steppnov, TiGRpp
20.10.2009, 16:50 При появлении нового ника
ему отправляется заготовленный текст
многострочная надпись в квадратных скобках будет представлена пользователю в том виде в котором она занесена в скрипт, а "" придётся вносить \t \r \n и т.д.
district, simxsim
13.10.2009, 19:51 Fans
API1, API2 | Скрипт фанатизма
для того чтоб незарег не могли пользовать команды надо сделать с каждой так так
Код
if cmd == "!Addfan" then
          if user.iProfile ~= -1 then
                  ...
          end
          return true
end

надеюсь понятно написал
Gate001
13.10.2009, 14:51 При появлении нового ника
ему отправляется заготовленный текст
мне кажется оптимальнее было бы так:
Код
function UserConnected(tUser)
    if InDiap(tUser.sIP) then
        if not tSeen[tUser.sNick] then
            tSeen[tUser.sNick] = 1
            Core.SendPmToUser(tUser, sBot, sMsg)
        end
    end
end

RegConnected    = UserConnected
OpConnected    = UserConnected

и выкинуть функцию IsPresent(sNick)
Alexey
11.10.2009, 21:17 Скрипт для отключения чата.
Возможно ли такое.
писал на скорую руку. не тестил.
pashtet
8.10.2009, 18:52 Greeting_in_OpChat
API2 | Пришёл/ушёл для администрации в ОпЧате
А теперь комментарии в стиле Setuper`а )))

1) таблицы лучше сделать локальными + для удобства вынести в начало скрипта
2) мне тоже задавали этот вопрос:
зачем строчка
Код
Core.GetUserAllData(tUser)

3) не нужно вводить лишнюю переменную при этом ещё и глобальную!
вместо
Код
       sInMes = sInMessages[tUser.iProfile]
       if sInMes then

так
Код
if sInMessages[tUser.iProfile] then

4) не
Код
Core.SendPmToOps(""..OpChat.."", ""..sOutMes.." "..tUser.sNick..";)")

а так
Код
Core.SendPmToOps(OpChat, ("%s %s;)"):format(sOutMes, tUser.sNick))




upd: ну вот я и не успел xDDD
X-Sky
4.10.2009, 10:08 Женюсь
Блин, классно смотритесь вместе!!!!!!!!!!!!!!!! Поздравляю ещё раз))))
Otshelnik-Fm
1.10.2009, 16:05 Гороскопы
API2 | Все пять видов гороскопа с hyrax.ru
Попрошу без оскорблений!!
конец скрипта должен выглядить так
Раскрывающийся текст
Код
GetInfo = function(g, user)
    local s=require("socket")
    assert(s,"Ошибка загрузки библиотеки socket. Проверьте наличие файлов необходимых библиотек.")
    local h = require("socket.http")
    assert(h,"Ошибка загрузки библиотеки socket.http. Проверьте наличие файлов необходимых библиотек.")
    local fd,sz,_ = h.request(sAddr[g])
    if sz==200 then
        bFail[g]=false
        sMsg[g]="\n"
        while string.find(fd,"<title>") do
                _,_,Title,Description,fd=string.find(fd, "<item>.-<title>(.-)</title>.-<description>(.-)</description>.-</item>(.*)")
                sMsg[g]=sMsg[g]..Title.."\n"..Description.."\n"
        end
    else
        bFail[g]=false
        sMsg[g]="Гороскоп недоступен. Попробуйте позже."
    end
    Core.SendPmToUser(user, sBotName, " \n"..sMsg[g])
end
AfLc, Nikolaevich
26.9.2009, 7:01 Женюсь
Прими и от меня поздравления! Желаю чтобы было полное взаимопонимание в семье и долгих долгих лет совместной жизни!!!
Otshelnik-Fm
17.9.2009, 22:13 Свое меню на хабе
внимательно читаем тему часто задаваемые вопросы http://mydc.ru/topic1164.html?p=8573&#entry8573
truth
13.9.2009, 12:43 Вопросы Разработчикам Скриптов
вопросы по скриптам (мелкие вопросы)
Tsd
13.9.2009, 10:19 С праздником
Сегодня в России первый раз отмечается день программиста! С чем вас всех и поздравляю, т.к. думаю каждый здесь присутствующий немного (ну хотя бы в душе) программист)))))
BIMMER71, FallenAngel, Alexey, Uncle_Dif
6.9.2009, 15:16 BanMe
API1, API2
ну типо того, только вот я не понимаю чего ты этими командами хочешь делать???
Uncle_Dif, DEN 007
4.9.2009, 23:44 BanMe
API1, API2
нифига не понял, это полый код?
Код
function ChatArrival(tUser,sData)
      local sData = sData:sub(1,-2)
      local sCmd = sData:match"%b<>%s+([!+-/*]%S+)"
      if sCmd == "!banme" then
            -- какое то действие
      elseif sCmd == "!clear" then
            -- какое то действие
      elseif sCmd == "!close" then
            -- какое то действие
      end
end

так понятнее???
Uncle_Dif
30.8.2009, 9:49 win32 hub hosting
от A&B21 Project
Тему почистил!
2MaXZombie: люди не нуждающиеся в этой услуге просто проходят мимо и на задают глупых вопросов типо "а зачем?" ибо они влекут за собой повышение уровня предупреждений ;)
Delion
29.8.2009, 21:50 Нужен скрипт
в описаниях Юзеров по IP - город в пиринге
неужели так трудно поискать???????????????????????????


http://mydc.ru/topic250.html?p=1480&#entry1480
http://mydc.ru/topic409.html

и это только 2 из нескольких тем!!!!
DriverZX-10
29.8.2009, 0:27 Вопросы по RusHub
Технические вопросы
Илюх, не сочти за наглость, но может все надпись сделаешь на русском? Раз это русский хаб то пусть всё будет по нашему! Думаю стоит продвигать наш язык))))
Drakula
27.8.2009, 21:14 Помогите найти скрипт..
скрипт под ptokax чтобы все пользователи были синимы
не нашёл темы поэтому выкладываю найденный на диске скрипт. не тестил!!!

PS: выложил для API 2 ибо указан не был!
27.8.2009, 18:56 Викторина
API2
а вот это
Цитата
TrivEx._Sets.maintoall = true -- Игра в главном чате, если == true: все могут играть; false: сначала нужно будет авторизироваться в игре

для кого?
DriverZX-10
27.8.2009, 11:41 Викторина
API2
в игре есть три режима( если открыть файл с настройками то всё там расписано!):
1) в главном чате игра видна для всех (старт и стоп не действуют)
2) в главном чате игра видна для тех кто нажал старт
3) в привате игра видна для тех кто нажал старт

думаю дальше сами сделаете выводы)))
DriverZX-10
27.8.2009, 8:56 Викторина
API2
в общем чате стоп не работает ибо старт нажимать тоже не надо (играет кто хочет)
а боты могут добавлятся скриптом а могут и нетя)))
DriverZX-10
25.8.2009, 9:32 PtokaX 0.4.1.1 c 2-мя IP
как научить хабик работать с 2-х IP?
да один единственный, при этом у меня принимает и по локальному ип и по внешнему тоже)))
DriverZX-10
4.8.2009, 13:09 Вопросы Разработчикам Скриптов
вопросы по скриптам (мелкие вопросы)
Код
function SupportsArrival(tUser)
  local sFile = Core.GetPtokaXPath().."texts/название_файла.txt"
  Core.SendToUser(tUser, loadfile(sFile))
  Core.Disconnect(tUser)
end


Saymon21
3.8.2009, 17:45 Помогите написать скрипт.
need help =)
Цитата(INVISIBLE @ 3.8.2009, 18:29) *
я с рождения ненавидел и ненавижу когда на рабочем столе чтото есть кроме карзинки big_smile.gif

хм быстрый запуск???

то что я дал это не скрипт а библиотека к нему!

Тебе надо почитать как она работает и далее написать скрипт в котором:
1) подключаешь библиотеку
2) отсылаешь менюшку в которой видимо присутствует команда и адрес приложения (функция UserConntcted)
3) нахождение команды и адреса + запуск приложения (функция ChatArrival)

PS: тему создал не в том разделе! перенесено!
Invisible
3.8.2009, 17:03 Помогите написать скрипт.
need help =)
тебе потребуется вот эта библиотека http://mydc.ru/topic1378.html

PS: не забудь сделать меню видимое только для себя а то пользователе тебе назапускают)))
PPS: неужели ярлыки перестали существовать???
Invisible
1.8.2009, 12:38 от часто задавемые вопросы
Как сделать отсылку сообщения пользователю при входе на хаб?
хз у меня работает только что проверил!
займись магией двиганья скрипта вверх вниз)))
Uncle_Dif
30.7.2009, 18:41 от часто задавемые вопросы
Как сделать отсылку сообщения пользователю при входе на хаб?
создаёшь в начале скрипта таблицу
Код
tMsg = {
    [1] = "Приает",
    [2] = "Здорово",
    [3] = "Хай",
}

а потом вместо текста сообщения пишешь
Код
tMsg[math.random(1, #tMsg)]
Uncle_Dif
28.7.2009, 10:29 Префикс перед ником
Код
        local sPrefix, sNick = (tUser.sNick):match("^[%[({](%S+)[%])}](%S+)")
        if not sPrefix and not sNick then
crake
23.7.2009, 22:19 Вот такая фича =(
хм, ну наверно если хаб пишет что слишком длинное и отключает, то надо увеличить цифры. до скольких хз, сам пробуй)))
у меня по умолчанию
SR 1024
MyInfo 256
Akaick
23.7.2009, 22:16 Weather
API2 | Скрипт погоды.
Итак сайт сменил кодировку, пожтому для правильного отображения погоды нужно взять нужную функцию и таблицу из темы http://mydc.ru/index.html?showtopic=334&am...post&p=2276 и вставить их в скрипт, далее после строчки
Код
if fd and sz then

написать:
Код
fd = Utf8ToAnsi(fd)

пробуем))))
whuru, Sekretchik, TiGRpp
21.7.2009, 20:43 Префикс перед ником
извиняюсь. поправил ещё раз!
Akaick
18.7.2009, 12:15 MOTD для нубов
МОТД статистика
достаточно было вписать в поисковике string.gsub и ты бы узнал что это такое!
Код
string.gsub(строка в которой надо менять, строка которую надо менять, то на что надо менять)

естественно начало строки у тебя будет одно и тоже
Код
HalloText = string.gsub(HalloText,

далбше исходя из того что ты впишешь в txt файле прописываешь второй параметр:
если в txt написал Рекорд по общему размеру шары:[SHAREPEAK] то второым параметром будет %[SHAREPEAK%]. % - это экранирование квадратных скобок! т.е выглядеть будет так:
Код
HalloText = string.gsub(HalloText, %[SHAREPEAK%],

а третьим параметром должно быть то на что меняем:
Код
HalloText = string.gsub(HalloText, %[SHAREPEAK%], iShare)
где iShare переменная полученная функцией или взята из scripting-interface.txt
думаю достаточно понятно написал.
А функций тебе надо взять от туда несколько:
UpdateHubStats() - ведёт статистику макс колличества юзера и шары
GetNormalShare(s) - приводит шару к нормальному виду а не в байтах
WriteFile(table, tablename, file) - функции сохранения в файл
Serialize(tTable, sTableName, hFile, sTab) - функции сохранения в файл

PS: смотришь как работает в одном скрипте и делаешь так же в другом!!!
Lexa-Komi
15.7.2009, 16:59 Anekbot
API2 | Анекдоты из Интернета
точно не знаю. может попробовать исправить эту строчку
Код
TimerID = TmrMan.AddTimer(tCfg.Time*60*1000,"OnTimer")

на
Код
TimerID = TmrMan.AddTimer(tCfg.Time*60*1000,"Core.OnTimer")

engineer
15.7.2009, 11:08 Anekbot
API2 | Анекдоты из Интернета
Да я был прав... перечитай ещё раз инструкцию! Core надо добавлять не ко всем функциям!
engineer
15.7.2009, 9:31 От: PtokaX
От темы с ID: 19
7z это архивный файл! у меня он по умолчанию открывается Винраром! Но где то тут на форуме советовали поставить какую то прогу... в общем поисковик в руки и ищи там )))
Uncle_Dif
13.7.2009, 21:22 скрипт для датчика температуры
вывод в чат температуры онлайн
вот накидал.но при большом текстовом файле будет тормозить.
PS: API 1
ZZZZZ
12.7.2009, 22:40 OpWhisper
API1, API2 | Чат для операторов в мейне
Название скрипта: OpWhisper
Версия скрипта: 1.0
Версия API: API 1 и 2
Автор: Nickolya
Описание скрипта: Позволяет операторам общаться в главном чате скрытно от обычных юзеров!

PS: перенесено из другой темы!
степашка, Master-Grow, Drakula, _Герой_
12.7.2009, 22:34 Whisper
API1, API2 | Позволяет отсылать приватные сообщения в мейн чате
Тему оформил и почистил!
степашка
11.7.2009, 21:23 MagnetLog
API2 | Сохранение магнет ссылок
Цитата(prapor @ 10.7.2009, 15:38) *
Подскажите пожалуйста, как сделать, что бы не все магнеты писались в лог, а только разрешенным никам (релизёрам)?

пишешь в начале скрипта
Код
local tNicks = {
    ["ник1"] = true,
    ["ник2"] = true,
}

а потом в концовку функции ChatArrival вносим такие изменения

Код
    if sMagnet then
        local sNick = sData:match"(%b<>)"
        if tNicks[sNick] then   -- изменение 1
            for i,v in ipairs(tMagnet) do
                if v[1] == sMagnet then
                    bFlag = nil
                    break
                end
            end
            if bFlag then
                table.insert(tMagnet,{sMagnet, sNick, os.time()+iTime*3600})
            end    
        end    -- изменение 2
    end
prapor
8.7.2009, 22:07 Бутылочка
API1, API2
тему почистил, файлы перезалил!
2Артём(отшельник): скрипт с задержкой работает хорошо, не знаю какие у тебя проблемы....
Санёк
7.7.2009, 22:32 жалобная книга + MySQL
Юзеры могут пожаловаться на админов =)
ты путаешь менюшки и команды. ща гляну код

весь твой косяк был в том что ты написал local перед con))))
так же поправил некоторые косяки
1) нельзя дату и время выносить как сделал это ты. ибо они примут временное значение включения скрипта! исправил, а так же исправил формат даты! в постах выше писал про удобную для человека дату, а в MySQL свои типы почитать тут http://www.mysql.ru/docs/man/Date_and_time_types.html
2) забыл убрать звёздочку при создании менюшек
3) добавил нахождение команды
4) чутка преукрасил
fixx, zeusby
7.7.2009, 18:26 CheckPreFix
API2 | контролирует приставку перед ником
надо убрать фразы
Код
string.lower


PS: в следующий раз за сообщения в личку буду вешать преды!
Drakula
7.7.2009, 18:12 Нормальная автозамена
Автозамена в PtokaX
Код
local tGsub = {
       ["один"] = "1",
       ["бабки"] = "деньги",
}

function ChatArrival(tUser, sData)
    sData = sData:sub(1,-2)
    for i,v in pairs(tGsub) do
         sData = sData:gsub(i,v)
    end
    Core.SendToAll(sData)
    return true
end
степашка
7.7.2009, 17:32 MagnetLog
API2 | Сохранение магнет ссылок
ахахаха а ведь точно)))) мой косяк)))) щас перезалью)))

upd: перезалил
Ingvar72, whuru
7.7.2009, 17:28 Нормальная автозамена
Автозамена в PtokaX
когда просите написать скрипт извольте подробнее излагать идею и цель!
степашка
3.7.2009, 8:54 У вас нет прав на просмотр этой темы
У вас нет прав на просмотр этого сообщения
district
2.7.2009, 20:14 Цитатник Рунета
API1, API2 | Показывает цитаты с bash.org.ru
в скрипте нет ограничения, он берёт все цитаты находящиеся в данный момент на страничке.
Sekretchik
2.7.2009, 18:51 Скрипты
помощь
alex82 имел ввиду что достаточно открыть скрипт и написать одно имя для обоих ботов!
ozonek
2.7.2009, 18:50 Weather
API2 | Скрипт погоды.
та вроде с сайтом какие то проблемы возникают иногда...
Sekretchik
2.7.2009, 13:11 ChatLogsMySQL
API2 | Лог главного чата
а для чего сие нужно?
в теме уже есть пара написанных скриптов берущих из базы логи и выводящих на сайт!
eXrnd
29.6.2009, 19:10 Checker
API2 | Детектор чата и привата
это скрипт именно для того чтобы видеть то что возможно пропустила антиреклама! ене надо накручивать в него сторонние функции!
мамин_парень
29.6.2009, 12:36 Наборчик Новичку.
весь форум и есть витрина! открываешь раздел готовые скрипты и выбираешь! в каждой теме есть скрипт и описание к нему, а так же можно задать вопрос! всё остальное излишне!!!
степашка, Uncle_Dif
29.6.2009, 9:07 Предупреждения
API2
а к автору обращаться не пробовал?
мамин_парень
29.6.2009, 9:05 идея, которая позволит избавиться от пассивных юзеров в DC :)
Цитата(dolchegobano @ 29.6.2009, 9:02) *
Альтруисты извращаются, поднимая на своих домашних компах веб- и фтп-серверы, проксятники, хабы, устраивают массированные раздачи на торрентах только ради того, чтобы показать, насколько они бескорыстны, и как велика их писька.

по аккуратнее с выражениями, а то я смотрю ты считаешь что у тебя она велика. А то поотрежим слегка!
степашка
26.6.2009, 15:23 БлондинкО
говорящий бот
Цитата(Uncle_Dif @ 26.6.2009, 16:20) *
Млин сижу добавляю [curUser] и натыкаюсь на строку "[curUser], вот серваки нашей сети, ...." Где кавычки должны быть? до или после [curUser] ?

естественно вся фраза должна заключаться в кавычки в том числе и [curUser] типа:
Код
"[curUser], привет"
Uncle_Dif, Sunshine-hub, мамин_парень
26.6.2009, 14:14 Сообщение о подозрительной фразе
Отсылка сообщения опам и админу
Slutkey
26.6.2009, 14:14 Checker
API2 | Детектор чата и привата
Название скрипта: Checker
Версия скрипта: 1.0 RC1
Версия API: API2
Автор: Wariner
Возможности:
v 1.0 RC1
- Сканит чат и приват и сообщает о подозрительных фразах администратору
Invisible, Slutkey, Saymon21, hondas, Агрессор, мамин_парень, zeusby
26.6.2009, 12:37 пассивный режим
сил моих больше нет
Этот скрипт под оба API!
просто надо в 26 строчке(if not tIpBase[tUser.sIP] and user.sMode == "A" then) заменить
Код
user.sMode
на
Код
tUser.sMode
степашка, мамин_парень
23.6.2009, 5:59 DC-Prepare
Пишу программу для обновления клиента - DC
что то так и не понял зачем это нужно. Я пользую флай и при установки новой версии поверх старой все настройки а так же хабы и друзья остаются... Так и зачем тогда эта прога?
мамин_парень
18.6.2009, 22:47 Хаб развлечений
Угостите хабом с развлечениями
темы такие поднимались. врядли с этим кто то поможет
Uncle_Dif
18.6.2009, 14:19 Anekbot
API2 | Анекдоты из Интернета
2Atlant: с проксей врядли получится подружить...

2Uncle_Dif: http://mydc.ru/index.html?showtopic=43&...dpost&p=107 прочитай выделенный текст
Dzhin, Uncle_Dif
17.6.2009, 12:25 Registration[1].v2.0_newapi.lua
Помогите немножко изменить (API2)
просто кто то скорее всего забыл упоминуть что сменил режим в скрипте... а потом как всегда вот он работал а потом не работает...

2Отшельник: Артём почему ты не хочешь учится?
Артём
14.6.2009, 20:47 Антиреклама
идея более сложного скрипта
нате API 2
Slutkey, Sunshine-hub
14.6.2009, 12:42 HelloBotAkaVerlihub
API2 | Инфо при входе как на Verlihub`е
не слишком понял в чём проблема... берёшь открываешь файл ip-to-country находящийся в первом посте а так же греевский. Если структуры совпадают то должно работать, если нет, подгоняешь всё ручками))))
Slutkey
8.6.2009, 16:17 Функции Для Разработчиков
склад полезных функций
функция форматирования времени
Код
function GetNormalTime(s)
    s=tonumber(s) or 0
    local r=""
    if s>=31104000 then r=math.floor(s/31104000).." г. " s=math.fmod(s,31104000) end
    if s>=2592000 then r=r..math.floor(s/2592000).." мес. " s=math.fmod(s,2592000) end
    if s>=86400 then r=r..math.floor(s/86400).." д. " s=math.fmod(s,86400) end
    if s>=3600 then r=r..math.floor(s/3600).." ч. " s=math.fmod(s,3600) end
    if s>=60 then r=r..math.floor(s/60).." мин. " s=math.fmod(s,60) end
    return r..s.." сек."
end
Saymon21
8.6.2009, 14:55 MiniBot
API2
для удаления этих ограничений нужно удалить следующие строки:
Код
function ConnectToMeArrival(tUser)
    if tUser.iProfile==-1 then
        Core.SendPmToUser(tUser, sBot, "*** "..tUser.sNick..", Cкачивание для незарегистрированных пользователей запрещены! Зарегистрируйтесь, пожалуйста!")
        return true
    end
end

Код
    elseif tUser.iProfile == -1 then
        Core.SendPmToUser(tUser, sBot, "*** "..tUser.sNick..", Главный чат и приватные сообщения для незарегистрированных пользователей запрещены, сообщение не отправлено! Зарегистрируйтесь, пожалуйста!")
        return true
    end
Slutkey
29.5.2009, 21:29 BashMySQL
API2 | Цитатник рунета
Название скрипта: BashMySQL
Версия скрипта: 1.0 RC1
Версия API: API2
Автор: Wariner
Примечания: Скрипт основывается на скрипте Bash.Org.Ru Script автора Nickolya
Возможности:
v 1.0 RC1
- Возможность смотреть старые цитаты
- Всем знакомый баш орг, но теперь хранящий все цитаты в БД

Для начала работы со скриптом надо так же установить библиотеку сокетов Скачать
Kingston, whuru, Saymon21, Dimon21, shur49
27.5.2009, 8:49 ! Часто Задаваемые Вопросы !
Обязательно прочитать всем!!!
Есть ли скрипт статистики скачивания на хабе?

Нет, такой скрипт невозможно реализовать из-за того что скачка идёт напрямую между клиентами не затрагивая хаб.
Поэтому невозможно создать скрипт статистики не на количество скачиваемого не на то что скачивают(названия файлов)!!!
Invisible
23.5.2009, 22:46 Приставка Сети Перед Ником
[Net1]My_nick
http://mydc.ru/topic1947.html

PS: закрыто дабы не разводить флуд!
мамин_парень
17.5.2009, 20:03 HelloBotAkaVerlihub
API2 | Инфо при входе как на Verlihub`е
Название скрипта: HelloBotAkaVerlihub
Версия скрипта: 1.0
Версия API: API 2
Автор: Sephiroth_Lukaw
Описание скрипта: показывает инфо при входе как на Verlihub`е. Для отображения страны нужно:
Цитата(Setuper @ 8.12.2008, 21:46) *
Установка базы ip-to-country:
1). Качаем архив отсюда: http://ip-to-country.webhosting.info/downl...country.csv.zip
2). Распаковываем его содержимое в папку PtokaX/cfg

файл ip-to-country так же прикреплён ниже
перенесено из раздела Запросы скриптов
OVERLORD1979, Saymon21, random name, Тёмич, STIVAN, Klvirus, bENNY!
17.5.2009, 19:48 LinkCollect
API2 | Сборщик ссылок
Название скрипта: LinkCollect
Версия скрипта: 1.0
Версия API: API 2
Автор: alex82
Описание скрипта: Собирает ссылки на хабы, ftp и сайты.

перенесено из раздела Запросы скриптов
Invisible, Slutkey, Pro009, WINS
17.5.2009, 16:21 CheckPreFix
API2 | контролирует приставку перед ником
Название: CheckPreFix
Автор: inside
Версия: 2.1
Последнее изменение: 04.03.07
Описание: проверка юзера на необходимый для его сети префикс, если юзер не входит не в один диапозон ипов, ставится инетовский тег.
Invisible
17.5.2009, 12:42 DescriptionChanging
API2 | Меняет описание юзеру
Название скрипта: DescriptionChanging
Версия скрипта: 1.0 RC1
Версия API: API2
Автор: Wariner
Возможности:
v 1.0
- Смена описания юзера из меню
- Показывает всех кто имеет сменённое описание
shur49
17.5.2009, 10:18 MiniBot
API2
Название скрипта: MiniBot
Версия скрипта: 1.0 RC1
Версия API: API2
Автор: Wariner
Возможности:
v 1.0
- Отправка массового сообщения по профилям
- Очистка чата
- Стандартные команды хаба
- Ограничение общения и скачки для незарегистрированных

Перенесено из раздела Запросы скриптов
shur49
13.5.2009, 18:37 MagnetLog
API2 | Сохранение магнет ссылок
Название скрипта: MagnetLog
Версия скрипта: 1.0 RC2
Версия API: API2
Автор: Wariner
Возможности:
v 1.0 RC2
- Одинаковые магнеты не сохраняются

v 1.0 RC1
- Сохраняет в таблицу магнет ссылки из главного чата
- Чистит устаревшие магнет ссылки в таблице
intlive, Serx, Accelerator, whuru, Sekretchik, wasd, Saymon21, TiGRpp, Pro009, доктор ливси, AfLc
12.5.2009, 18:02 Cleanreg
API2 | Скрипт чистки регистраций
в скрипте есть таблица Cmds = {
в ней есть строчки
Код
{[-1] = false,[0] = true,[1] = true,[2] = false,[3] = false,[4] = true},

юзер профиль которого = true получает доступ к команде и менюшке
fixx
11.5.2009, 18:27 Lonely
API2 | Лишает пользователя возможности видеть чат.
Название скрипта: Lonely
Версия скрипта: 1.0 RC2
Версия API: API2
Автор: Wariner
Описание скрипта:
v 1.0 RC3
- Наказания по IP
- Исключения для комманд (by Nickolya)
v 1.0 RC2
- Пользователи не видят что говорит наказанный юзер
- Сообщения видны админам
- Поправленна менюшка
v 1.0 RC1
- Наказанный юзер не видет то что говорят другиие в чате
Invisible, Ksan, Slutkey, Uncle_Dif, Saymon21, Pro009, shur49, zeusby
7.5.2009, 18:14 Гостевая Книга
API2 | Возможно оставить отзывы
тут уже наверно ничего не сделаешь, только очистить базу и сделать поправки в коде(заменить функции)
Код
function addtofile(sUser, msg, tTable, tablename, file)
    local tDate = os.date("%d.%m.%Y %H:%M:%S")
    table.insert(tTable, tDate.."  "..sUser.sNick.."  "..msg)
    WriteFile(tTable, tablename, file)
end    

function delinfile(msg, tTable, tablename, file)
    msg = tonumber(msg)
    table.remove (tTable, msg)
    WriteFile(tTable, tablename, file)
end
TiGRpp, AfLc
3.5.2009, 11:57 Флейм режим для всех
API2
Пожалуйста оформите тему согласно правилам форума!
мамин_парень
26.4.2009, 22:16 StatisticsMySQL
API2 | Скрипт сбора статистики
Название скрипта: StatisticsMySQL
Версия скрипта: 1.0 RC1
Версия API: API 2
Автор: Wariner
Особенности: работа с MySQL
Описание скрипта: в общем скрипт ещё сырой но я его выкладываю чтоб сразу посыпались дополнения и найденные ошибки!
пока можем записывать следующее
Цитата
Msg +
ShareSize +
Command +
Connecting +
Ban +
OpBan +
Gag +
OpGag +
Kick +
OpKick +
Redirecting +
OpRedirecting +
UnknownCommand +

надеюсь поняли, пробуйте
Invisible, Kingston, Saymon21, Dimon21, balbes
21.4.2009, 20:28 ChatLogsMySQL
API2 | Лог главного чата
Название скрипта: ChatLogsMySQL
Версия скрипта: 1.0(финальная версия)
Версия API: API 2
Автор: Wariner
Особенности: работа с MySQL
Описание скрипта:

v 1.0
- Исправленны некоторые недочёты.

v 1.0 RC5
- Добавлен просмотр сообщений по IP
- Упорядочено тело скрипта
-Добавлена корректировка времени
-Добавленно шаблонность сообщений
-Добавлен реконект к БД
-Исправленно пару мелочей

v 1.0 RC4
- Поправленно несколько мелочей

v 1.0 RC3
- В настройку вынесено меню
- Добавлена возможность логировать команду "me" (опционально)
- Исправлено логирование смайлов

v 1.0 RC2
- Просмотр сообщений ника( за сегодня, за дату или за период )
- Просмотр общего лога( за период )
- Таблица исключений записи в лог
- Запись ошибок скрипта в таблицу + контроль неправильных запросов
- Теперь не логируются команды
- Исправлено пару мелочей

v 1.0 RC1
- Сохраняет в БД сообщение юзера время и дату его написания
- Можно посмотреть лог за число
- Опционально сделана посылка в чат n последних сообщений из БД

PS: БД надо создавать вручную! Таблицы создадутся сами!
PPS: Принимаются предложения по увеличению функционала скрипта!
Tsd, Invisible, fixx, Accelerator, Kingston, whuru, Saymon21, exxxx, Dimon21, X-Sky, Naum_Off, WINS, DEN 007, Rei_Volia
20.4.2009, 21:24 RankingScriptMySQL
API2 | Всем известный скрипт рангов по сообщениям
Название скрипта: RankingScriptMySQL
Версия скрипта: 1.0 RC1
Версия API: API 2
Оптимизацией занимались: NRJ, Wariner(работа с MySQL)
Особенности: работа с MySQL
Описание скрипта: Давно известный скрипт чатрангов. Ведёт статистику кто скоко сказал и присваивает ранг. Можно смотреть топы, свою статистику или другого юзера.

PS: БД надо создавать вручную! Таблицы создадутся сами!
Invisible, Saymon21, Dimon21, Mishari
17.4.2009, 19:50 Информация По Nick&ip
ну вот почти готовый скрипт))) осталось закрыть пару дыр))))
TiGRpp
13.4.2009, 20:22 TopSeachMySQL
API2 | Топ поисков на хабе
в данном случае таблицы используются вместо условий.

по работе с MySQL есть замечания(оптимизация)?
мамин_парень
13.4.2009, 19:47 TopSeachMySQL
API2 | Топ поисков на хабе
Название скрипта: TopSeachMySQL
Версия скрипта: 1.0 RC1
Версия API: API2
Автор: Wariner
Особенности: работа с MySQL
Описание скрипта:
- Оснавная возможность - ведёт топ поисков на хабе
- Вывод общего топа целиком или по категориям
- Вывод топов за сегодня месяц и год целиком или по категориям
- Для работы требуется библиотека MySQL( тема с библиотекой ) и соответственно MySQL сервер

v 1.0 RC2
- Добавлен лог ошибок
- В базу заносятся только поиски определённой длинны (в соответствии с настройками хаба)
- Поправлена пара ошибок

PS: тестим, отписываем комментарии и пожелания))))
PPS: БД надо создавать вручную! Таблицы создадутся сами!
Vizunchik, Saymon21, Dimon21, as91, мамин_парень
21.3.2009, 23:41 Мобильный Dc Клиент
JAVA
Почему до сих пор нет мобильного DC клиента написанного на JAVA(для обычных мобил не смартов)? Нужны ли они? Отписываем свои мнения)))

upd: я считаю что нужен хотя бы для того чтоб контролировать ситуацию на своём хабе!
мамин_парень
20.3.2009, 17:40 От: Бутылочка
От темы с ID: 39
пробуем API 2
Sekretchik
18.3.2009, 22:35 Мой Пол
API2 | Пол юзеров в описании
да не обидется на меня автор
DriverZX-10
18.3.2009, 18:14 Opchecker
API1, API2 | Проверка на опство
Поправил протестировал перезалил в первый пост!
мамин_парень
18.3.2009, 8:20 Opchecker
API1, API2 | Проверка на опство
там внутри скрипта привидены примеры! я говорю о API 2!
мамин_парень

7 страниц V  < 1 2 3 4 5 > » 
RSS Сейчас: 25.4.2024, 11:37