Версия для печати темы
MyDC.ru _ Готовые скрипты для PtokaX _ P2p Off 1.6
Автор: NikseR 18.11.2008, 15:12
Название скрипта: 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
Ошибки=(
[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 ! Скрипт остановлен!
Автор: Wariner 20.11.2008, 19:39
Ёмаё люди когда вы будете обращать внимание на версию API. Если пишет attempt to index global 'frmHub' (a nil value) значит ты используешь API 1 на птоке с API2!!!
Автор: XakeR 20.11.2008, 21:04
Цитата(Wariner @ 20.11.2008, 19:39)
![*](http://mydc.ru/style_images/mydc_mains/post_snapback.gif)
Ёмаё люди когда вы будете обращать внимание на версию API. Если пишет attempt to index global 'frmHub' (a nil value) значит ты используешь API 1 на птоке с API2!!!
ахахаха чуваг ты жжошь=) Только что скачал скрипт p2p_off_newapi ( я так полагаю АПИ 2) и он у меня выдал точно таую же ошибку!
Автор: Setuper 20.11.2008, 21:07
Кривой скрипт просто. Удалите вы эту 37 строчку))))
Автор: NikseR 22.11.2008, 19:44
Ошибка, видимо, из-за того, что в этой строчке не прописан полный путь к скрипту:
Код
frmHub:RestartScripts("p2p off.lua")
Исправил, перезалил в первый пост.
Автор: mariner 23.11.2008, 1:36
ошибка в том, что строчка содержит функцию з старого АПИ!
Автор: Vizunchik 27.11.2008, 13:31
а можно чтобы отключал файлообмен по нику
Автор: eXrnd 5.12.2008, 2:06
Прошу помощи
Как запретить пользоваться этими командами обычным юзерам. Какие строчки кода убрать? Т.е. мне нужно оставить только функции администратора отключать файлообмен другим юзерам... Естественно под API2.
Автор: VIPOS 10.11.2009, 1:57
+1
Везде стоят нолики, кроме Мастера. Но даже зарегистрированным доступно меню файлообмена!
p.s. p2p_off_newapi.rar ( 3.94 килобайт )
Автор: Артём 10.11.2009, 3:28
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
Автор: Lesh™ 9.1.2010, 3:24
помогите
Цитата
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)
Автор: Nickolya 10.1.2010, 1:58
Сделайте дополнительные проверки в функции чтобы она не сыпала ошибками. Для этого давайте попробуем заменить строки
Код
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
Скрипт ни фига не работает!
Автор: Wariner 19.1.2010, 21:50
Устное предупреждение ЕВГЕНЧИКУ. если скрипт не работает надо постить ошибку или условия по которым вы поняли что скрипт не работает!
Автор: ЕВГЕНЧИК 24.1.2010, 18:27
Цитата(Wariner @ 19.1.2010, 21:50)
![*](http://mydc.ru/style_images/mydc_mains/post_snapback.gif)
Устное предупреждение ЕВГЕНЧИКУ. если скрипт не работает надо постить ошибку или условия по которым вы поняли что скрипт не работает!
Да в том то и дело, что я уже кучу скриптов тут скачал и не один не работает. И что самое интересное никаких ошибок не показывает! Даже по совету здесь одному установил обратно Птоку 0.4.1.1 и бестолку.