Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Готовые скрипты для PtokaX _ Sharehidden

Автор: Wariner 13.12.2008, 20:59

Название скрипта: ShareHidden
Версия скрипта: ?
Версия API: API1, API2
Автор: неизвестен
Перевод под API2: Wariner
Описание скрипта: Скрипт скрытия шары. С человека со скрытой шарой нельзя качать.

 ShareHidden_API_1.lua ( 3.91 килобайт ) : 49
 ShareHidden_API_2.lua ( 4.2 килобайт ) : 153
 

Автор: Fislons 14.12.2008, 22:39

Норм скрипт, но исправте дифект, "!hideshare,!unhideshare" - команды, пробиваються на хаб, плз исправте

Автор: Wariner 15.12.2008, 0:00

Перевёл под второй API, переделал структуру скрипта, чем пофиксил пару ошибок)))

Автор: brigadir 15.12.2008, 16:08

В чем проблема, не могу понять

Код
Синтаксис ...m Files\PtokaX 0.4.1.1\scripts\ShareHidden_API_2.lua:95: attempt to call a table value

Автор: Wariner 15.12.2008, 20:31

попробуй так

Код
function SearchArrival(tUser,sData) -- searches aren't sent to hiders
    for _,usr in pairs(Core.GetOnlineUsers()) do
        if not tHiderNicks[usr.sNick] then
            Core.SendToUser(tUser,sData)
        end
    end
    return true
end

Автор: brigadir 16.12.2008, 13:54

Спасибо, заработал....
но тепрь выскакивает вот это:

Код
PtokaX 0.4.1.1\scripts\ShareHidden_API_2.lua:40: bad argument #1 to 'GetUserValue' (table expected, got nil)

Автор: Wariner 16.12.2008, 14:29

Код
function OnTimer(tmr)
    for i,v in pairs(tHiderNicks) do
        sNick = Core.GetUser(i,true)
        if sNick then
            _,_,name,desc,speed,email,share = string.find(Core.GetUserValue(sNick,1), "$MyINFO $ALL (%S+)%s+([^$]*)$ $([^$]*)$([^$]*)$([^$]+)")
            Core.SendToAll( "$MyINFO $ALL "..name.." "..desc.."$ $"..speed.."$"..email.."$0$")
        end
    end
    TmrMan.RemoveTimer(tmr)
end

Автор: brigadir 16.12.2008, 15:16

Wariner, спасибо, пока все работает... нормально.

Автор: Артём 18.12.2008, 22:37

:P Насколько я знаю что и без скрипта можно прятать свою шару,в настройках DC есть 'спрятать шару'...

Автор: Setuper 18.12.2008, 22:45

эта твоя опция в DC всё равно, что ни расшаривать ничего, то есть при скачивании списка файлов, он оказывается пустым, в отличии от этого скрипт просто не отображает шару, но на самом деле то шара есть и если скачать список файлов, то список не будет пустым.

Автор: Rez911 15.1.2009, 14:27

В чем проблема, не могу понять

Код
[18:27] Синтаксис ...4.1.1 LUA.5.1.3\scripts\ShareHidden_API_2_newapi.lua:55: attempt to index field 'Core' (a nil value)

Автор: Wariner 15.1.2009, 19:17

скрипт взят из первого поста? у меня ошибок вроде не наблюдается.....

Автор: Rez911 16.1.2009, 11:44

Скрипт взят с верхнего поста.
Сделал как все с верху описано таки ежи ошибки были но сейчас выскакивает вот такая ошибка

Код
/usr/local/ptokax/scripts/ShareHidden_API_2.lua:115: attempt to index local 'hFile' (a nil value)

он скрывает шару но на несколько секунд а потом опять ее раскрывает

Автор: Wariner 16.1.2009, 16:07

Одно из двух либо пути прописаны не правильно, либо нет файла(папки)