Версия для печати темы
MyDC.ru _ Готовые скрипты для PtokaX _ Sharepass
Автор: Vizunchik 30.11.2008, 18:59
Название скрипта: SharePass
Версия скрипта: 1.02
Версия API: API2
Описание скрипта: Ставим Пароль на Шару. Прилогается меню!
Автор: 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)
Как исправить
выдаёт при долгой работе
Автор: 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)
Как исправить
выдаёт при долгой работе
Прежде чем выкидовать на форум скрипт потести,а то сам залил и сам жалуешся на негоже
Автор: Goblin 4.12.2008, 1:13
При соединение пишет вот это
Код
Доступ к Goblin закрыт паролем. Для дополнительной информации см файл помощи - !helppass
но он соромно позволяет, зайди в шару и что-то скачать.
Кто может исправить?
Автор: Spongebob 4.12.2008, 10:08
Скрипт недоработанный до конца...да пароль ставится и на пару секунд файлы нельзя загрузить...но по истечению некоторого времени файлы пользователя загружаются(
Автор: 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. Перезалил, кое-что подправил. Не тестировал!!
Автор: 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]
Спс...всё работает...настроил немного на свой вкус...а в целом скрипт классный)))
Автор: Артём 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
Вот вроде работает...
Автор: Sephiroth_Lukaw 4.12.2008, 22:35
Wariner, эм, он как бы при распаковке идентичен с тем, что лежит в первом посте.
Автор: Артём 4.12.2008, 22:50
Цитата(Sephiroth_Lukaw @ 4.12.2008, 23:15)
Core.SendPmToNick в той строчки попробуй написать(т.е. перед SendPmToNick добавь Core).
Если заработает - отпишись, перезалью скрипт.
в какой по щёту строке оно должно быть,просто я не могу найти...
Автор: 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, она же перекочевала и сюда соответственно. Просьба исправить
Автор: Wariner 11.5.2009, 22:07
я начал короче с нуля это дело писать. на днях выложу!
Автор: NikseR 22.5.2009, 14:32
Цитата(Wariner @ 11.5.2009, 23:07)
я начал короче с нуля это дело писать. на днях выложу!
Ок, буду ждать скрипта в твоем исполнении
Автор: MARVELtm 30.1.2011, 19:52
А можно сделать так что проматривать можно список файлов, а качать тока после ввода пароля? и Ждем новую версию... уже год прошел
Автор: Артём 30.1.2011, 20:02
Цитата(MARVELtm @ 30.1.2011, 18:52)
А можно сделать так что проматривать можно список файлов, а качать тока после ввода пароля?
что за чушь?
Цитата
и Ждем новую версию... уже год прошел
новую версию, ждёте?
Автор: 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, билеты будешь продавать на свою шару? А если не нравится "борзота", ставь ограничения на скачку.