myDC.ru

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

 
 
Ответить в данную темуНачать новую тему

> P2p Off 1.6, API1, API2 | Отключение файлообмена

Теги
Нет тегов для показа
NikseR
сообщение 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


Спасибо сказали:
Go to the top of the page
+Quote Post
СТУДЕНТ
сообщение 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 ! Скрипт остановлен!
Go to the top of the page
+Quote Post
Wariner
сообщение 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!!!
Go to the top of the page
+Quote Post
XakeR
сообщение 20.11.2008, 21:04
Сообщение #4


Абсолютный новичок


Группа: Пользователи
Сообщений: 7
Регистрация: 9.8.2008
Пользователь №: 352
Спасибо сказали: 0 раз




Цитата(Wariner @ 20.11.2008, 19:39) *
Ёмаё люди когда вы будете обращать внимание на версию API. Если пишет attempt to index global 'frmHub' (a nil value) значит ты используешь API 1 на птоке с API2!!!

ахахаха чуваг ты жжошь=) Только что скачал скрипт p2p_off_newapi ( я так полагаю АПИ 2) и он у меня выдал точно таую же ошибку!
Go to the top of the page
+Quote Post
Setuper
сообщение 20.11.2008, 21:07
Сообщение #5


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Кривой скрипт просто. Удалите вы эту 37 строчку))))
Go to the top of the page
+Quote Post
NikseR
сообщение 22.11.2008, 19:44
Сообщение #6


Продвинутый участник
****

Группа: Пользователи
Сообщений: 135
Регистрация: 18.7.2008
Из: г. Москва
Пользователь №: 219
Спасибо сказали: 25 раз




Ошибка, видимо, из-за того, что в этой строчке не прописан полный путь к скрипту:
Код
    frmHub:RestartScripts("p2p off.lua")

Исправил, перезалил в первый пост.
Go to the top of the page
+Quote Post
mariner
сообщение 23.11.2008, 1:36
Сообщение #7


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




ошибка в том, что строчка содержит функцию з старого АПИ!
Go to the top of the page
+Quote Post
Vizunchik
сообщение 27.11.2008, 13:31
Сообщение #8


Постоялец
******

Группа: Пользователи
Сообщений: 403
Регистрация: 4.11.2008
Из: Город Уфа
Пользователь №: 994
Спасибо сказали: 115 раз




а можно чтобы отключал файлообмен по нику
Go to the top of the page
+Quote Post
eXrnd
сообщение 5.12.2008, 2:06
Сообщение #9


Начинающий
*

Группа: Неактивированные
Сообщений: 11
Регистрация: 17.11.2008
Из: Ростов-на-Дону
Пользователь №: 1 117
Спасибо сказали: 0 раз




Прошу помощи big_smile.gif Как запретить пользоваться этими командами обычным юзерам. Какие строчки кода убрать? Т.е. мне нужно оставить только функции администратора отключать файлообмен другим юзерам... Естественно под API2.
Go to the top of the page
+Quote Post
VIPOS
сообщение 10.11.2009, 1:57
Сообщение #10


Абсолютный новичок


Группа: Пользователи
Сообщений: 4
Регистрация: 25.3.2009
Пользователь №: 2 747
Спасибо сказали: 0 раз




+1

Везде стоят нолики, кроме Мастера. Но даже зарегистрированным доступно меню файлообмена!

p.s. p2p_off_newapi.rar ( 3.94 килобайт )
Go to the top of the page
+Quote Post
Артём
сообщение 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
Go to the top of the page
+Quote Post
Lesh™
сообщение 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)
Go to the top of the page
+Quote Post
Nickolya
сообщение 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)


Спасибо сказали:
Go to the top of the page
+Quote Post
ЕВГЕНЧИК
сообщение 19.1.2010, 20:35
Сообщение #14


Начинающий
*

Группа: Пользователи
Сообщений: 17
Регистрация: 13.1.2010
Пользователь №: 5 677
Спасибо сказали: 0 раз




Скрипт ни фига не работает!
Go to the top of the page
+Quote Post
Wariner
сообщение 19.1.2010, 21:50
Сообщение #15


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Устное предупреждение ЕВГЕНЧИКУ. если скрипт не работает надо постить ошибку или условия по которым вы поняли что скрипт не работает!
Go to the top of the page
+Quote Post
ЕВГЕНЧИК
сообщение 24.1.2010, 18:27
Сообщение #16


Начинающий
*

Группа: Пользователи
Сообщений: 17
Регистрация: 13.1.2010
Пользователь №: 5 677
Спасибо сказали: 0 раз




Цитата(Wariner @ 19.1.2010, 21:50) *
Устное предупреждение ЕВГЕНЧИКУ. если скрипт не работает надо постить ошибку или условия по которым вы поняли что скрипт не работает!

Да в том то и дело, что я уже кучу скриптов тут скачал и не один не работает. И что самое интересное никаких ошибок не показывает! Даже по совету здесь одному установил обратно Птоку 0.4.1.1 и бестолку.
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Сейчас: 27.11.2024, 1:58