P2p Off 1.6, API1, API2 | Отключение файлообмена |
Здравствуйте, гость ( Вход | Регистрация )
P2p Off 1.6, API1, API2 | Отключение файлообмена |
18.11.2008, 15:12
Сообщение
#1
|
|
Продвинутый участник Группа: Пользователи Сообщений: 135 Регистрация: 18.7.2008 Из: г. Москва Пользователь №: 219 Спасибо сказали: 25 раз |
Название скрипта: p2p off
Версия API: 1, 2 Автор скрипта: inside Год написания: 2007 Описание скрипта: Отключение файлообмена по выбору юзера (меню и все дела прилагаются) Добавлено: Версия 1.5 : Выбранные профили (опционально) могут отключать\включать другим юзерам файлообмен Версия 1.6 : ! Серьёзная оптимизация скрипта (старая база не будет работать =( ) + Выбранные профили могут отключать\включать другим юзерам файлообмен не только для юзеров онлайн p2p_off.rar ( 3.78 килобайт ) Кол-во скачиваний: 67 p2p_off_newapi.rar ( 3.94 килобайт ) Кол-во скачиваний: 231 |
|
|
20.11.2008, 0:33
Сообщение
#2
|
|
Участник Группа: Пользователи Сообщений: 41 Регистрация: 31.8.2008 Из: г.Москва Метро Марьино Пользователь №: 458 Спасибо сказали: 5 раз |
Ошибки=(
[00:32] Синтаксис C:\хаб\scripts\p2p off_newapi.lua:147: bad argument #1 to 'GetUser' (string expected, got nil) [00:32] Синтаксис C:\хаб\scripts\p2p off_newapi.lua:37: attempt to index global 'frmHub' (a nil value) [00:32] Критическая ошибка в скрипте p2p off_newapi.lua ! Скрипт остановлен! |
|
|
20.11.2008, 19:39
Сообщение
#3
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Ёмаё люди когда вы будете обращать внимание на версию API. Если пишет attempt to index global 'frmHub' (a nil value) значит ты используешь API 1 на птоке с API2!!!
|
|
|
20.11.2008, 21:04
Сообщение
#4
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 7 Регистрация: 9.8.2008 Пользователь №: 352 Спасибо сказали: 0 раз |
Ёмаё люди когда вы будете обращать внимание на версию API. Если пишет attempt to index global 'frmHub' (a nil value) значит ты используешь API 1 на птоке с API2!!! ахахаха чуваг ты жжошь=) Только что скачал скрипт p2p_off_newapi ( я так полагаю АПИ 2) и он у меня выдал точно таую же ошибку! |
|
|
20.11.2008, 21:07
Сообщение
#5
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Кривой скрипт просто. Удалите вы эту 37 строчку))))
|
|
|
22.11.2008, 19:44
Сообщение
#6
|
|
Продвинутый участник Группа: Пользователи Сообщений: 135 Регистрация: 18.7.2008 Из: г. Москва Пользователь №: 219 Спасибо сказали: 25 раз |
Ошибка, видимо, из-за того, что в этой строчке не прописан полный путь к скрипту:
Код frmHub:RestartScripts("p2p off.lua") Исправил, перезалил в первый пост. |
|
|
23.11.2008, 1:36
Сообщение
#7
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
ошибка в том, что строчка содержит функцию з старого АПИ!
|
|
|
27.11.2008, 13:31
Сообщение
#8
|
|
Постоялец Группа: Пользователи Сообщений: 403 Регистрация: 4.11.2008 Из: Город Уфа Пользователь №: 994 Спасибо сказали: 115 раз |
а можно чтобы отключал файлообмен по нику
|
|
|
5.12.2008, 2:06
Сообщение
#9
|
|
Начинающий Группа: Неактивированные Сообщений: 11 Регистрация: 17.11.2008 Из: Ростов-на-Дону Пользователь №: 1 117 Спасибо сказали: 0 раз |
Прошу помощи Как запретить пользоваться этими командами обычным юзерам. Какие строчки кода убрать? Т.е. мне нужно оставить только функции администратора отключать файлообмен другим юзерам... Естественно под API2.
|
|
|
10.11.2009, 1:57
Сообщение
#10
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 4 Регистрация: 25.3.2009 Пользователь №: 2 747 Спасибо сказали: 0 раз |
+1
Везде стоят нолики, кроме Мастера. Но даже зарегистрированным доступно меню файлообмена! p.s. p2p_off_newapi.rar ( 3.94 килобайт ) |
|
|
10.11.2009, 3:28
Сообщение
#11
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
eXrnd
Попробуй Закоментировать Код ----------------------- МЕНЮ -------------------------------------------- --CMenu = "•[» Ваше меню\\» Файлообмен\\" -- Начальный путь в меню для пользователя CMenu2 = "•[» Ваше меню\\» Файлообмен\\" -- Начальный путь в меню для модератора UserConnected = function(user) Core.GetUserAllData(user) --Core.SendToNick(user.sNick,"$UserCommand 1 2 "..CMenu.."• Отключить$<%[mynick]> "..p2poff.."||") --Core.SendToNick(user.sNick,"$UserCommand 1 2 "..CMenu.."• Включить$<%[mynick]> "..p2pon.."||") --Core.SendToNick(user.sNick,"$UserCommand 1 2 "..CMenu.."• Список отключивших$<%[mynick]> "..p2pwhooff.."||") if Profiles[user.iProfile] == 1 or user.sNick == AdminNick then Core.SendToNick(user.sNick,"$UserCommand 1 2 "..CMenu2.."• Админ\\• Выключить файлообмен выделенному$<%[mynick]> "..p2poff_to.." %[nick]||") Core.SendToNick(user.sNick,"$UserCommand 1 2 "..CMenu2.."• Админ\\• Включить файлообмен выделенному$<%[mynick]> "..p2pon_to.." %[nick]||") Core.SendToNick(user.sNick,"$UserCommand 1 3 "..CMenu2.."• Админ\\• Выключить файлообмен ...$<%[mynick]> "..p2poff_to.." %[line:Ник или IP]||") Core.SendToNick(user.sNick,"$UserCommand 1 3 "..CMenu2.."• Админ\\• Включить файлообмен ...$<%[mynick]> "..p2pon_to.." %[line:Ник или IP]||") end end OpConnected = UserConnected |
|
|
9.1.2010, 3:24
Сообщение
#12
|
|
Активный участник Группа: Пользователи Сообщений: 62 Регистрация: 11.10.2008 Пользователь №: 775 Спасибо сказали: 4 раза |
помогите
Цитата 09.01.2010 02:21:06 - E:\DC\scripts\053_p2p_off.lua:145: bad argument #1 to 'GetUser' (string expected, got nil)
09.01.2010 02:21:06 - E:\DC\scripts\053_p2p_off.lua:145: bad argument #1 to 'GetUser' (string expected, got nil) 09.01.2010 02:21:11 - E:\DC\scripts\053_p2p_off.lua:144: bad argument #1 to 'GetUser' (string expected, got nil) 09.01.2010 02:21:18 - E:\DC\scripts\053_p2p_off.lua:144: bad argument #1 to 'GetUser' (string expected, got nil) 09.01.2010 02:21:18 - E:\DC\scripts\053_p2p_off.lua:145: bad argument #1 to 'GetUser' (string expected, got nil) |
|
|
10.1.2010, 1:58
Сообщение
#13
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Сделайте дополнительные проверки в функции чтобы она не сыпала ошибками. Для этого давайте попробуем заменить строки
Код local toWhoUser = Core.GetUser(toWho,true) на local toWhoUser2 = Core.GetUser(toWho2,true) Код local toWhoUser = Core.GetUser(toWho or "",true)
local toWhoUser2 = Core.GetUser(toWho2 or "",true) |
|
|
19.1.2010, 20:35
Сообщение
#14
|
|
Начинающий Группа: Пользователи Сообщений: 17 Регистрация: 13.1.2010 Пользователь №: 5 677 Спасибо сказали: 0 раз |
Скрипт ни фига не работает!
|
|
|
19.1.2010, 21:50
Сообщение
#15
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Устное предупреждение ЕВГЕНЧИКУ. если скрипт не работает надо постить ошибку или условия по которым вы поняли что скрипт не работает!
|
|
|
24.1.2010, 18:27
Сообщение
#16
|
|
Начинающий Группа: Пользователи Сообщений: 17 Регистрация: 13.1.2010 Пользователь №: 5 677 Спасибо сказали: 0 раз |
Устное предупреждение ЕВГЕНЧИКУ. если скрипт не работает надо постить ошибку или условия по которым вы поняли что скрипт не работает! Да в том то и дело, что я уже кучу скриптов тут скачал и не один не работает. И что самое интересное никаких ошибок не показывает! Даже по совету здесь одному установил обратно Птоку 0.4.1.1 и бестолку. |
|
|
|
Сейчас: 27.11.2024, 4:53 |