myDC.ru

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

 
4 страниц V   1 2 3 > » 

Derk_B_P
Отправлено: 25.11.2009, 0:06


Активный участник
***

Группа: Пользователи
Сообщений: 88
Регистрация: 4.2.2009
Пользователь №: 2 102


Благодарю всех. Скрипт найден.

Вот последняя версия.
Прикрепленные файлы
Прикрепленный файл  FeedWatch_1.0f_LUA_5.1x__Strict__API_2_.zip ( 6.15 килобайт ) Кол-во скачиваний: 54
 
  Форум: Kорзина · Просмотр сообщения: #23406 · Ответов: 10 · Просмотров: 12 685

Derk_B_P
Отправлено: 24.11.2009, 21:08


Активный участник
***

Группа: Пользователи
Сообщений: 88
Регистрация: 4.2.2009
Пользователь №: 2 102


Теперь, нужно сделать отправку новинок в главный чат, а не в ЛС.
  Форум: Kорзина · Просмотр сообщения: #23392 · Ответов: 10 · Просмотров: 12 685

Derk_B_P
Отправлено: 24.11.2009, 18:08


Активный участник
***

Группа: Пользователи
Сообщений: 88
Регистрация: 4.2.2009
Пользователь №: 2 102


Цитата(Артём @ 24.11.2009, 17:54) *
есть big_smile.gif , я на Mutor 'ском сайте скриптов видел такой.

Можно ссылку?
  Форум: Kорзина · Просмотр сообщения: #23380 · Ответов: 10 · Просмотров: 12 685

Derk_B_P
Отправлено: 24.11.2009, 17:49


Активный участник
***

Группа: Пользователи
Сообщений: 88
Регистрация: 4.2.2009
Пользователь №: 2 102


За основу можно взять этот скрипт - Kinizal_TV

Идея такова.
Скрипт автоматом проверяет RSS ленту (В идеале RSS DC++ портала Magneto) и если есть изменения, то вывод в главный чат название раздачи и ссылку. Никакого текста кроме названия не нужно.

Будет это выглядеть так:
<Bot> Новинка на DC++ Портале - Left 4 Dead 2 [Repack] (http://....)

Есть надежда увидеть такой скрипт?
  Форум: Kорзина · Просмотр сообщения: #23377 · Ответов: 10 · Просмотров: 12 685

Derk_B_P
Отправлено: 10.6.2009, 0:52


Активный участник
***

Группа: Пользователи
Сообщений: 88
Регистрация: 4.2.2009
Пользователь №: 2 102


Цитата(Lesh™ @ 8.6.2009, 9:35) *
Переделайте скрипт, что бы при не приавльном теге, отпровлял в личку некое сообщение, а не банил...

Мне этот скрипт помог Client Check 1.0 LUA 5.11 [Strict][API 2]
По идее, удали Core.Disconnect(user) и пользователя не будет кикать.
Прикрепленные файлы
Прикрепленный файл  Client_Check_1.0_LUA_5.11__Strict__API_2_.rar ( 1014 байт ) Кол-во скачиваний: 27
 
  Форум: Kорзина · Просмотр сообщения: #16912 · Ответов: 10 · Просмотров: 13 777

Derk_B_P
Отправлено: 24.5.2009, 0:57


Активный участник
***

Группа: Пользователи
Сообщений: 88
Регистрация: 4.2.2009
Пользователь №: 2 102


Изменил. Если запускать скрипт с атача - BadTag_1.1_API2.lua, то он даже не запускается.

Код
[00:54] Синтаксис \PtokaX_0.4.1.1\scripts\BadTag_1.1_API2.lua:76: '=' expected near 'local'


Изменив 75-ю строку с

Код
local sVersion = Core.GetUserValue(user,6)Version

на

Код
local sVersion = Core.GetUserValue(user,6)..Version

Скрипт запустился.

Заходил обычным DC++ 0.694
И, сражу же, при входе на хаб, этим клиентом вылетает скрипт.
Код
[00:50] Синтаксис ...\PtokaX_0.4.1.1\scripts\BadTag_1.1_API2.lua:58: attempt to concatenate local 'sTag' (a nil value)
  Форум: Kорзина · Просмотр сообщения: #15903 · Ответов: 7 · Просмотров: 9 790

Derk_B_P
Отправлено: 23.5.2009, 16:49


Активный участник
***

Группа: Пользователи
Сообщений: 88
Регистрация: 4.2.2009
Пользователь №: 2 102


Код
BadTag_1.1_API2.lua:58: attempt to concatenate local 'sTag' (a nil value)
  Форум: Kорзина · Просмотр сообщения: #15882 · Ответов: 7 · Просмотров: 9 790

Derk_B_P
Отправлено: 22.5.2009, 20:41


Активный участник
***

Группа: Пользователи
Сообщений: 88
Регистрация: 4.2.2009
Пользователь №: 2 102


Господа, не могли бы Вы сконвертировать этот скрипт в API2?

PtokaX_0.4.1.1
Прикрепленные файлы
Прикрепленный файл  BadTag_1.1__API1_.rar ( 1020 байт ) Кол-во скачиваний: 7
 
  Форум: Kорзина · Просмотр сообщения: #15842 · Ответов: 7 · Просмотров: 9 790

Derk_B_P
Отправлено: 20.5.2009, 8:00


Активный участник
***

Группа: Пользователи
Сообщений: 88
Регистрация: 4.2.2009
Пользователь №: 2 102


Возможно, у кого-то есть мысли что я не так сделал?
  Форум: Kорзина · Просмотр сообщения: #15669 · Ответов: 10 · Просмотров: 13 777

Derk_B_P
Отправлено: 11.5.2009, 1:03


Активный участник
***

Группа: Пользователи
Сообщений: 88
Регистрация: 4.2.2009
Пользователь №: 2 102


Setuper

Не могли бы Вы, пояснить что и как писать в ClientTags.xml?

Что хотел сделать:
Не пускать на хаб пользователей, у которых старые клиенты.

Отредактировал ClientTags.xml: (Насколько я понял, тут я записываю список известных клиентов)
Код
<?xml version="1.0" encoding="windows-1252" standalone="yes" ?>
<ClientTags>
    <Client>
        <ClientTag>pl++</ClientTag>
        <ClientName>PeLInkDC++</ClientName>
    </Client>
    <Client>
        <ClientTag>DCGUI</ClientTag>
        <ClientName>Valknut</ClientName>
    </Client>
    <Client>
        <ClientTag>FlylinkDC++</ClientTag>
        <ClientName>FlylinkDC++</ClientName>
    </Client>
    <Client>
        <ClientTag>gl++</ClientTag>
        <ClientName>GreyLink</ClientName>
    </Client>
    <Client>
        <ClientTag><StrgDC++</ClientTag>
        <ClientName>StrongDC++</ClientName>
    </Client>
    <Client>
        <ClientTag>PWDC++</ClientTag>
        <ClientName>PWDC++</ClientName>
    </Client>
</ClientTags>


Настроил хаб:



И всё равно что-то не так. Обычный клиент DCPlusPlus пускает, а PeLinkDC++ (pl++) отказывается.
  Форум: Kорзина · Просмотр сообщения: #15148 · Ответов: 10 · Просмотров: 13 777

Derk_B_P
Отправлено: 11.5.2009, 0:41


Активный участник
***

Группа: Пользователи
Сообщений: 88
Регистрация: 4.2.2009
Пользователь №: 2 102


Думаю, это ваше решение проблемы. Скрипт не банит, но, флуд искореняет.

Код
-- Стоп Треп - запрещает говорить больше N сообщений подряд в чате
-- Автор Nickolya
-- 06.11.08

sMsg = "Вы разговариваете сам с собой. Дождитесь пока кто-то вам ответит!"
iCnt = 5 --количество пропускаемых сообщений

function Main()
    sOne = 1
    sBot = frmHub:GetHubBotName()
    Core = {}
    Core.SendToUser = function(tUser, sData)
        tUser:SendData(sData)
    end
end

function OnStartup()
    sBot = SetMan.GetString(21)
end

iCounter = 0
sNick = ""

function ChatArrival(tUser)
    local sUserNick = tUser.sNick or tUser.sName
    if sNick == sUserNick then
        if iCounter >= iCnt then
            Core.SendToUser(tUser, "<"..sBot.."> "..sMsg)
            return sOne or true
        else
            iCounter = iCounter + 1
        end
    else
        sNick = sUserNick
        iCounter = 1
    end
end
  Форум: Kорзина · Просмотр сообщения: #15147 · Ответов: 23 · Просмотров: 19 855

Derk_B_P
Отправлено: 7.5.2009, 20:33


Активный участник
***

Группа: Пользователи
Сообщений: 88
Регистрация: 4.2.2009
Пользователь №: 2 102


Возможно, под API2 (PtokaX0.4.1.1) есть у кого-то?
  Форум: Kорзина · Просмотр сообщения: #14941 · Ответов: 10 · Просмотров: 13 777

Derk_B_P
Отправлено: 7.5.2009, 12:03


Активный участник
***

Группа: Пользователи
Сообщений: 88
Регистрация: 4.2.2009
Пользователь №: 2 102


Попытался переделать скрипт (API1) под API2.
Запускается скрипт без ошибок. Но, в чат случайное сообщение так и не выводит.

Код
bot="Информация"

timer = 1 -- в минутах

messarray={
[[msg1]],
[[msg2]],
[[msg3]],
[[msg4]],
[[msg5]],
[[msg6]],
[[msg7]]
}

function Main()
    SetTimer (timer*60*1000)
    StartTimer()
end

function OnTimer()
    Core.SendToAll(bot,messarray[math.random(1,table.getn(messarray))])
end


Помогите разобраться.

PtokaX 0.4.1.1
  Форум: Kорзина · Просмотр сообщения: #14924 · Ответов: 1 · Просмотров: 5 697

Derk_B_P
Отправлено: 17.4.2009, 13:32


Активный участник
***

Группа: Пользователи
Сообщений: 88
Регистрация: 4.2.2009
Пользователь №: 2 102


Задаётся табличка со списком старых клиентов (не поддерживающие мультисегментную скачку).
Если пользователь подключается на хаб с тегом клиента из списка, его кикает/банит.
С сообщением "У Вас устаревший клиент, не поддерживающий мультисегментную скачку. Пожалуйста, смените клиент."
  Форум: Kорзина · Просмотр сообщения: #13983 · Ответов: 10 · Просмотров: 13 777

Derk_B_P
Отправлено: 15.4.2009, 0:43


Активный участник
***

Группа: Пользователи
Сообщений: 88
Регистрация: 4.2.2009
Пользователь №: 2 102


Цитата(Setuper @ 14.4.2009, 17:19) *
Устанавливаешь вот такой простенький скрипт и наблюдаешь, что выводится

При подкл. клиента с багом (StrongDC-22-sqlite-r335) в чат мне выводилось - " , 0"
Остальные клиенты - "100, 0", "1000, 0"
  Форум: Kорзина · Просмотр сообщения: #13857 · Ответов: 9 · Просмотров: 9 197

Derk_B_P
Отправлено: 14.4.2009, 16:39


Активный участник
***

Группа: Пользователи
Сообщений: 88
Регистрация: 4.2.2009
Пользователь №: 2 102


В любом, из ниже перечисленых примеров, не кикает.

Код
UserConnected = function(user)
  Core.GetUserData(user, 4)
    if user.sConnection:find"%W" then
    return Core.Kick(user,"Bad_Client","Измените клиент "),true
  end
end


Код
UserConnected = function(user)
  Core.GetUserData(user, 4)
if not user.sConnection or user.sConnection:find"%W" then
    return Core.Kick(user,"Bad_Client","Измените клиент "),true
  end
end


Код
UserConnected = function(user)
  Core.GetUserData(user, 4)
if not user.sConnection then
    return Core.Kick(user,"Bad_Client","Измените клиент "),true
  end
end


А тут уже банит всех:

Код
UserConnected = function(user)
  Core.GetUserData(user, 4)
    if not user.sConnection:find("%w") then
    return Core.Kick(user,"Bad_Client","Измените клиент "),true
  end
end
  Форум: Kорзина · Просмотр сообщения: #13806 · Ответов: 9 · Просмотров: 9 197

Derk_B_P
Отправлено: 13.4.2009, 18:15


Активный участник
***

Группа: Пользователи
Сообщений: 88
Регистрация: 4.2.2009
Пользователь №: 2 102


Цитата(Setuper @ 13.4.2009, 10:44) *
Код
UserConnected = function(user)
  Core.GetUserData(user, 4)
  if user.sConnection:find"%W" then
    return Core.Kick(user,"Bad_Client","Измените клиент "),true
  end
end

Захожу клиентом StrongDC-22-sqlite-r335, пользователь определяется как бот. Но, скрипт не кикает.
Хотя, и ошибок в скрипте нет.
  Форум: Kорзина · Просмотр сообщения: #13764 · Ответов: 9 · Просмотров: 9 197

Derk_B_P
Отправлено: 13.4.2009, 1:14


Активный участник
***

Группа: Пользователи
Сообщений: 88
Регистрация: 4.2.2009
Пользователь №: 2 102


Цитата(Setuper @ 13.4.2009, 0:33) *
Код
if not user.sConnection or user.sConnection:find"%W" then

Теперь скрипт кикает всех подряд.
  Форум: Kорзина · Просмотр сообщения: #13730 · Ответов: 9 · Просмотров: 9 197

Derk_B_P
Отправлено: 13.4.2009, 0:14


Активный участник
***

Группа: Пользователи
Сообщений: 88
Регистрация: 4.2.2009
Пользователь №: 2 102


Прочитав эту тему http://mydc.ru/topic1449.html, решил написать мини скрипт. Который, при коннекте, отсеивал пользователей с эти клиентом.
Но, что-то не то. Помогите разобратся.

Код
UserConnected = function(user)
if user.sConnection:find"%W" then
return Core.Kick(user,"Bad_Client","Измените клиент "),true
end
end


Цитата
[00:10] Синтаксис ...++\Server_\PtokaX_0.4.1.1\scripts\Strong_Bug.lua:2: attempt to index field 'sConnection' (a nil value)
  Форум: Kорзина · Просмотр сообщения: #13726 · Ответов: 9 · Просмотров: 9 197

Derk_B_P
Отправлено: 12.4.2009, 14:31


Активный участник
***

Группа: Пользователи
Сообщений: 88
Регистрация: 4.2.2009
Пользователь №: 2 102


Цитата(Demonessa @ 12.4.2009, 12:15) *
а можно ли такое же сделать в пелинке или грейлинке?
в апексе он пашет только при скачке файл-листа.... как сделать чтобы в поиске искал и банил? так как ~3000-5500 файл-листов проверить нельзя таким образом

Возможно, этот скрипт поможет - http://mydc.ru/topic573.html
  Форум: Технические вопросы по PtokaX · Просмотр сообщения: #13696 · Ответов: 15 · Просмотров: 20 825

Derk_B_P
Отправлено: 12.4.2009, 0:31


Активный участник
***

Группа: Пользователи
Сообщений: 88
Регистрация: 4.2.2009
Пользователь №: 2 102


Добрые люди (Mutor) написали скрипт. Перевёл я.

NetNick 1.0 LUA 5.1x [Strict] [API 2] - не пускает на хаб пользователей, пока они не изменят ник на [NickName]+[NetTag]

krs_ix2 - (нашёл тут на форуме) дописывает в описание пользователя [Название сети]+[Описание самого пользователя]

Кому нужно атач ниже.
Прикрепленные файлы
Прикрепленный файл  NetNick_1.0_LUA_5.1x__Strict___API_2_.rar ( 1.72 килобайт ) Кол-во скачиваний: 19
Прикрепленный файл  krs_ix2.rar ( 930 байт ) Кол-во скачиваний: 23
 
  Форум: Kорзина · Просмотр сообщения: #13683 · Ответов: 19 · Просмотров: 23 893

Derk_B_P
Отправлено: 8.4.2009, 10:21


Активный участник
***

Группа: Пользователи
Сообщений: 88
Регистрация: 4.2.2009
Пользователь №: 2 102


Цитата(Demonessa @ 7.4.2009, 17:40) *
вопрос а куда сообсно это RAW-команду писать?

где должен находится ADL , чтобы происходило действие запрашиваемое в первом посте?

Клиент: ApexDC++ 1.1.0

1. File - Settings - Advanced - Fake detector - Action & RAW
Создаётся RAW команда:



Код
$To: %[userNI] From: %[myNI] $<%[myNI]> Вы были кикнуты, потому что в вашей шаре находяться порно-файлы - %[adlFile]. Бан 7 дней.|$To: GameZoneBOT From: %[myNI] $<%[myNI]> !fulltempbanip %[userI4] 1w Порно в шаре - %[adlFile]|


2. View - ADL Search
Создаём список ТТН.



3. View - Favorite Hubs
Напротив нужного хаба разрешаем RAW команду.

  Форум: Технические вопросы по PtokaX · Просмотр сообщения: #13525 · Ответов: 15 · Просмотров: 20 825

Derk_B_P
Отправлено: 6.4.2009, 15:43


Активный участник
***

Группа: Пользователи
Сообщений: 88
Регистрация: 4.2.2009
Пользователь №: 2 102


http://mydc.ru/topic1297.html

У меня так работает. Только банит, один прописаный период.
  Форум: Kорзина · Просмотр сообщения: #13480 · Ответов: 1 · Просмотров: 3 849

Derk_B_P
Отправлено: 5.4.2009, 17:46


Активный участник
***

Группа: Пользователи
Сообщений: 88
Регистрация: 4.2.2009
Пользователь №: 2 102


Цитата(Wariner @ 5.4.2009, 16:55) *
не надо прикладывать файл в каждый свой пост!!!

Кроме !!!111адынадын есть что сказать?

Каждый раз делаю атач скрипта лишь по той причине, что текст скрипта каждый раз изменяется.

И как ты прикажешь людям смотреть, где проблема (.. lua:302 ..), если у них не будет самого скрипта? Ведь, стоит мне добавить хоть одну строчку с комментарием, и уже изменится скрипт.
  Форум: Kорзина · Просмотр сообщения: #13444 · Ответов: 19 · Просмотров: 23 893

Derk_B_P
Отправлено: 5.4.2009, 16:45


Активный участник
***

Группа: Пользователи
Сообщений: 88
Регистрация: 4.2.2009
Пользователь №: 2 102


Скрипт уже дописывает в описание [Подсеть][Профиль][Пол][Описание пользователя]

Но, снова есть одно "но" =(

Если пользователи видят на хабе, и я включаю скрипт, то он дописывает описание.
Как только пользователь переподключается скрипт падает:

Цитата
[16:39] Синтаксис ...okaX_0.4.1.1\scripts\Description_Network_orig.lua:302: attempt to index field 'sDescription' (a nil value)

Прикрепленные файлы
Прикрепленный файл  Description_Network_orig.rar ( 2.9 килобайт ) Кол-во скачиваний: 9
 
  Форум: Kорзина · Просмотр сообщения: #13440 · Ответов: 19 · Просмотров: 23 893

4 страниц V   1 2 3 > » 

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

RSS Сейчас: 19.5.2024, 12:12