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

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

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

Автор: Vizunchik 30.11.2008, 18:59

Название скрипта: SharePass
Версия скрипта: 1.02
Версия API: API2
Описание скрипта: Ставим Пароль на Шару. Прилогается меню!

 SharePass.rar ( 3.39 килобайт ) : 117
 

Автор: Vizunchik 2.12.2008, 18:52

Цитата
[20:47] Синтаксис scripts\SharePass_newapi.lua:147: bad argument #1 to 'output' (scripts/SharePass/SharePass.dat: No such file or directory
)


Код
Синтаксис .scripts\UsersStaticCount.lua:67: attempt to index local 'hFile' (a nil value)

Цитата
[20:47] Синтаксис ...\scripts\SharePass_newapi.lua:329: attempt to index local 'hFile' (a nil value)

Как исправить beat_brick.gif
выдаёт при долгой работе

Автор: Wariner 2.12.2008, 19:01

Ты когда ошибки научишься читать?! Неужели английского в школе не было?!
No such file or directory - не найдены файл или папка
Да и вторая ошибка из той же истории

Автор: Setuper 3.12.2008, 0:14

твои слова: http://mydc.ru/ipb.html?s=&showtopic=766&view=findpost&p=5680??? Что же у тебя всегда какие-то ошибки выскакивают?? Толи из-за неправильного обращения со скриптами, толи не знаю из-за чего ещё)))

Автор: Vizunchik 3.12.2008, 10:58

Цитата(Setuper @ 3.12.2008, 2:14) *
твои слова: http://mydc.ru/ipb.html?s=&showtopic=766&view=findpost&p=5680??? Что же у тебя всегда какие-то ошибки выскакивают?? Толи из-за неправильного обращения со скриптами, толи не знаю из-за чего ещё)))

И тот скрипт который ты переделывал тоже выдает такие же ошибки . Я всё пути проверил к папке и к файле они правильные
Но вот этих строках ошибки
строка 147
Код
           io.output(tSet.sFolder.."/"..tSet.sFile);

строка 329
Код
    hFile:write(sTab..sTableName.." = {\n");

Автор: Артём 3.12.2008, 11:59

Цитата(Vizunchik @ 2.12.2008, 18:52) *
Код
Синтаксис .scripts\UsersStaticCount.lua:67: attempt to index local 'hFile' (a nil value)


Как исправить beat_brick.gif
выдаёт при долгой работе


doubt.gif Прежде чем выкидовать на форум скрипт потести,а то сам залил и сам жалуешся на негоже

Автор: Goblin 4.12.2008, 1:13

При соединение пишет вот это

Код
Доступ к Goblin закрыт паролем. Для дополнительной информации см файл помощи - !helppass

но он соромно позволяет, зайди в шару и что-то скачать.

Кто может исправить?

Автор: Spongebob 4.12.2008, 10:08

Скрипт недоработанный до конца...да пароль ставится и на пару секунд файлы нельзя загрузить...но по истечению некоторого времени файлы пользователя загружаются( waaaht.gif

Автор: Sephiroth_Lukaw 4.12.2008, 11:08

Код
function ConnectToMeArrival(user, data)
    local _,_,toAcss = string.find(data, "$ConnectToMe%s+(%S+)%s+.*|")
    if (PassData[toAcss] ~= nil) and (PassData[toAcss] ~= "") then
        if (AccessAllow[toAcss] ~= nil) and (AccessAllow[toAcss][user.sNick] ~= nil) then
            if AccessAllow[toAcss][user.sNick] == 1 then
            return false
            else
            Core.SendToUser(user,"<"..tSet.sBotName.."> Доступ к "..toAcss.." закрыт паролем. Для дополнительной информации см файл помощи - !helppass \n")
            return true
            end        
        else
        NewAccess(toAcss,user.sNick)
        Core.SendToUser(user,"<"..tSet.sBotName.."> Доступ к "..toAcss.." закрыт паролем. Для дополнительной информации см файл помощи - !helppass \n")
        return true
        end
    end
return false
end

-- контроль пассивного доступа --

RevConnectToMeArrival = ConnectToMeArrival
MultiConnectToMeArrival = ConnectToMeArrival
Так попробуйте.
upd. 4 декабря, прицепил фаилом.
upd. Перезалил, кое-что подправил. Не тестировал!!

 SharePass.lua ( 13.07 килобайт ) : 35
 

Автор: Goblin 4.12.2008, 14:39

Работает, но при удаление пароля пишет "[16:50] Синтаксис scripts\SharePass.lua:136: attempt to call global 'SaveInFile' (a nil value)"

Автор: Spongebob 4.12.2008, 18:41

Так попробуйте.
[/quote]
Спс...всё работает...настроил немного на свой вкус...а в целом скрипт классный))) victory.gif

Автор: Артём 4.12.2008, 20:53

Когда пытаюсь поставить юзеру пароль на шару выдаёт команду в чат
[19:47:19] <Access> Установлен пароль на доступ к =ШЕКС=. Пароль для доступа: 1
[19:47:19] <Labudovskiy'> !setuserpass 1 =ШЕКС=

Подскажите что нада сделать или сменить...

Автор: Sephiroth_Lukaw 4.12.2008, 21:29

Goblin, пароль последний? Т.е. уделяешь пароль последнего юзера из таблицы?

Цитата
Так попробуйте. Спс...всё работает...
Ок, если работает, тогда прицеплю, что бы сами не исправляли( http://mydc.ru/topic778.html?view=findpost&p=5947 ).
Артём , функция, в том случае, который ты показал, должна возвращать true(т.е. команда не должна идти в чат), так что, либо он должен ошибку бить, либо я не знаю. Если ошибку выдаёт при !setuserpass ,то, пиши, какую.

Автор: Артём 4.12.2008, 21:57

Цитата(Sephiroth_Lukaw @ 4.12.2008, 21:29) *
Артём , функция, в том случае, который ты показал, должна возвращать true(т.е. команда не должна идти в чат), так что, либо он должен ошибку бить, либо я не знаю. Если ошибку выдаёт при !setuserpass ,то, пиши, какую.

Вот сново пропустило команду в чат и выдало ошибку
[20:55] Синтаксис ...е трогать!!!\PtokaX 0.4.0.0.7\scripts\SharePass.lua:288: attempt to call global 'SendPmToNick' (a nil value)

Автор: Sephiroth_Lukaw 4.12.2008, 22:15

Core.SendPmToNick в той строчки попробуй написать(т.е. перед SendPmToNick добавь Core).
Если заработает - отпишись, перезалью скрипт.

Автор: Wariner 4.12.2008, 22:30

Вот вроде работает...

 SharePass.rar ( 3.43 килобайт ) : 33
 

Автор: Sephiroth_Lukaw 4.12.2008, 22:35

Wariner, эм, он как бы при распаковке идентичен с тем, что лежит в первом посте.

Автор: Артём 4.12.2008, 22:50

Цитата(Sephiroth_Lukaw @ 4.12.2008, 23:15) *
Core.SendPmToNick в той строчки попробуй написать(т.е. перед SendPmToNick добавь Core).
Если заработает - отпишись, перезалью скрипт.

в какой по щёту строке оно должно быть,просто я не могу найти... shame.gif

Автор: Wariner 4.12.2008, 22:56

Sephiroth_Lukaw: ну я скачал его из первого поста, прописал пути, исправил пару мелочей и у меня всё заработало! Единственное что не смог проверить так это скчаку при пароле(ибо сам у себя скачивать не хочет)

Автор: Sephiroth_Lukaw 4.12.2008, 23:52

Цитата(Артём @ 5.12.2008, 0:50) *
Хватит использовать грустные смайлики))) В той, где ошибку бъёт, в 288 т.е.(и ещё кое-где), но, уже не надо) просто протесть скрипт из этого поста http://mydc.ru/topic778.html?view=findpost&p=5947

Автор: NikseR 9.5.2009, 17:01

Потестил выложенные тут версии скриптов.
Скрипт от Wariner недоработанный - пароль ставится, но несмотря на это зайти в шару проблем не составляет.
Зато со скриптом от Sephiroth_Lukaw из http://mydc.ru/topic778.html?view=findpost&p=5947 поста все в порядке с этим делом. Оставил его. Только вот такая просьба: когда смотришь "Список закрытых ресурсов" - там показывает только 9 человек из списка, хотя на самом деле список раза в 3 длиннее у меня. Т.е. показывает не всех, у кого стоит пароль, а выборочно. Приходится лезть в файл, чтобы посмотреть полную таблицу. Эта же проблема была и на старом API, она же перекочевала и сюда соответственно. Просьба исправить embarrassed.gif

Автор: Wariner 11.5.2009, 22:07

я начал короче с нуля это дело писать. на днях выложу!

Автор: NikseR 22.5.2009, 14:32

Цитата(Wariner @ 11.5.2009, 23:07) *
я начал короче с нуля это дело писать. на днях выложу!

Ок, буду ждать скрипта в твоем исполнении still_dreaming.gif

Автор: MARVELtm 30.1.2011, 19:52

А можно сделать так что проматривать можно список файлов, а качать тока после ввода пароля? и Ждем новую версию... уже год прошел dribble.gif

Автор: Артём 30.1.2011, 20:02

Цитата(MARVELtm @ 30.1.2011, 18:52) *
А можно сделать так что проматривать можно список файлов, а качать тока после ввода пароля?

что за чушь?
Цитата
и Ждем новую версию... уже год прошел dribble.gif

новую версию, ждёте? what.gif

Автор: Ksan 30.1.2011, 20:12

За год можно было уже самому научиться и сделать нужный тебе скрипт.
И вообще, разработка скриптов, позволяющих юзерам запрещать скачивание от себя, нарушает основной принцип р2р - скачивай и давай скачивать другим.

Автор: MARVELtm 30.1.2011, 21:36

не думайте что я какой тома жмот
[21:34:16] * MARVEL™ ratio: 1428,60 (Uploaded: 41,96 TБ | Downloaded: 30,08 ГБ)
просто настолько пользователи уже оборзели что слов нет!
у меня локалка, скорость скачки до 10 метров доходит! хочу прикупить аккаунт на элетричке, вот и собираю средства путем выдачи скорости =) поэтому и подмал о пароли на шару ;)

Автор: Артём 30.1.2011, 22:17

MARVELtm, билеты будешь продавать на свою шару? А если не нравится "борзота", ставь ограничения на скачку.