|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]() ![]()
Сообщение
#1
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 8 Регистрация: 28.10.2010 Пользователь №: 7 972 Спасибо сказали: 0 раз ![]() |
В Часто Задаваемые Вопросы написано как сделать меню для всех.А вот как сделать чтоб только админы видели менюшку а обычные люди нет?
|
|
|
![]()
Сообщение
#2
|
|
![]() Белый Волк ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз ![]() |
drkrol, вместо
Код function UserConnected(tUser) пишешь Код function OpConnected(tUser) и ниже удаляешь Код RegConnected = UserConnected
OpConnected = UserConnected |
|
|
![]()
Сообщение
#3
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 8 Регистрация: 28.10.2010 Пользователь №: 7 972 Спасибо сказали: 0 раз ![]() |
СПАСИБО ОГРОМНОЁ!!!!Я извиняюсь но можно ещё один вопрос что бы много тем не создовать я здесь напишу.ПРивиду пример
!fulltempbanip <IP> <время> <причина> - тоесть мы баним но при этом мы обязаны в данном случии ввести айпи а вот как сделать чтоб нашёл в списке юзеров в dc правой кликнул и только выбрал время и причину??? |
|
|
![]()
Сообщение
#4
|
|
![]() Белый Волк ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз ![]() |
drkrol, вот пример:
Цитата Core.SendToUser(user,"$UserCommand 1 2 "..UserMenu.."Баны\\Бан IP юзера на время$<%[mynick]> "..Prefix.."tempban %[nick] %[line:Время: m,h,d,M,y] %[line:Причина]|") Тут кусочек Цитата $UserCommand 1 2 говорит, что команда работает только на нике онлайн-юзера, то есть, на нике открываешь меню Цитата %[nick] , далее, исходя из команды выше, тебе будет предложено внести время, далее - причину. (Тут IP захватывается с живого юзера автоматом, главное, чтоб он был в списке).Если бы в приведенной цитате вместо "1 2" было "1 1", то меню срабатывало бы только на вкладке хаба...если бы было "1 3", то и на вкладке и на никах живых юзеров. Вот как-то так.. С твоей командой "!fulltempbanip" всё аналогично. |
|
|
![]()
Сообщение
#5
|
|
![]() 7 квадратиков ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз ![]() |
СПАСИБО ОГРОМНОЁ!!!!Я извиняюсь но можно ещё один вопрос что бы много тем не создовать я здесь напишу.ПРивиду пример Нет уж! Тема должна соответствовать своему названию, своей ТЕМЕ! |
|
|
![]()
Сообщение
#6
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 8 Регистрация: 28.10.2010 Пользователь №: 7 972 Спасибо сказали: 0 раз ![]() |
|
|
|
![]()
Сообщение
#7
|
|
![]() Белый Волк ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз ![]() |
drkrol, нет уж, пиши тут. Я полагаю, твои вопросы по теме.
И я не люблю общаться в личках форумов по темам, для которых создан этот форум. PS: Отвечаю тут на вопрос в привате насчёт пропажи всего меню - представь сюда свой список скриптов, наверняка там есть какой-нибудь малораспространённый бот с меню, убивающей все остальные меню, кроме себя, может. Если не я, то кто-то другой просветит на эту тему, вопрос с такой проблемой поднимался уже не раз. И по мелочам (безотносительно пропажи меню)..весь твой код приводить здесь не стану, отвечу по твоим косякам: 1. Посмотри сюда: Код function OpConnected(tUser) Видишь разницу в именах переменных user? Это должно быть одинаково! Если в предыдущих строках выше везде tUser, так и тут пиши так же везде.Core.SendToUser(user,........ 2. Строка Код "$UserCommand 1 3 Бан\\Временный бан IP (полный)$<%[mynick]> fulltempbanip........ - тут команда без префикса, работать не будет.3. Зачем правила/хабы/радио суёшь в баны/разбаны? Код Core.SendToUser(tUser,"$UserCommand 1 3 Бан\\Правила хаба$<%[mynick]> !rules||".. "$UserCommand 1 3 Бан\\Хабы-друзья$<%[mynick]> !hubs||".. "$UserCommand 1 3 разбан\\Сетевое радио$<%[mynick]> !radio||" Да, и выше в самом верху (для юзеров) ты повторил одну команду два раза, вот эту: Код "$UserCommand 1 3 Меню хаба\\Правила хаба$<%[mynick]> !rules||".. Похоже, ты надёргал из других скриптов строки, не понимая сути.. Насчёт пропажи меню уже написал выше. |
|
|
![]()
Сообщение
#8
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 8 Регистрация: 28.10.2010 Пользователь №: 7 972 Спасибо сказали: 0 раз ![]() |
Код function UserConnected(tUser) Core.SendToUser(tUser,"$UserCommand 1 3 Чел\\Правил$<%[mynick]> !rules||".. "$UserCommand 1 3 Чел\\Хабы-друзья$<%[mynick]> !hubs||".. "$UserCommand 1 3 Чел\\Правила хаба$<%[mynick]> !rules||".. "$UserCommand 1 3 Чел\\Сетевое радио$<%[mynick]> !radio||") end function OpConnected(tUser) Core.SendToUser(tUser,"$UserCommand 1 3 Админ\\Правила хаба$<%[mynick]> !rules||".. "$UserCommand 1 3 Админ\\Хабы-друзья$<%[mynick]> !hubs||") end function OpConnected(tUser) Core.SendToUser(tuser,"$UserCommand 1 2 "..UserMenu.."Баны\\Бан IP юзера на время$<%[mynick]> "..Prefix.."tempban %[nick] %[line:Время: m,h,d,M,y] %[line:Причина]|") end что здесь нетак???Уже какой день мучиюсь ![]() |
|
|
![]()
Сообщение
#9
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Код function UserConnected(tUser)
Core.SendToUser(tUser, "$UserCommand 1 3 Чел\\Правил$<%[mynick]> !rules||".. "$UserCommand 1 3 Чел\\Хабы-друзья$<%[mynick]> !hubs||".. "$UserCommand 1 3 Чел\\Правила хаба$<%[mynick]> !rules||".. "$UserCommand 1 3 Чел\\Сетевое радио$<%[mynick]> !radio||" ) end function OpConnected(tUser) Core.SendToUser(tUser, "$UserCommand 1 3 Админ\\Правила хаба$<%[mynick]> !rules||".. "$UserCommand 1 3 Админ\\Хабы-друзья$<%[mynick]> !hubs||".. "$UserCommand 1 2 Админ\\Баны\\Бан IP юзера на время$<%[mynick]> !tempbanip %[ip] %[line:Время: m,h,d,M,y] %[line:Причина]||" ) end |
|
|
![]()
Сообщение
#10
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 8 Регистрация: 28.10.2010 Пользователь №: 7 972 Спасибо сказали: 0 раз ![]() |
Код function UserConnected(tUser) Core.SendToUser(tUser, "$UserCommand 1 3 Чел\\Правил$<%[mynick]> !rules||".. "$UserCommand 1 3 Чел\\Хабы-друзья$<%[mynick]> !hubs||".. "$UserCommand 1 3 Чел\\Правила хаба$<%[mynick]> !rules||".. "$UserCommand 1 3 Чел\\Сетевое радио$<%[mynick]> !radio||" ) end function OpConnected(tUser) Core.SendToUser(tUser, "$UserCommand 1 3 Админ\\Правила хаба$<%[mynick]> !rules||".. "$UserCommand 1 3 Админ\\Хабы-друзья$<%[mynick]> !hubs||".. "$UserCommand 1 2 Админ\\Баны\\Бан IP юзера на время$<%[mynick]> !tempbanip %[ip] %[line:Время: m,h,d,M,y] %[line:Причина]||" ) end ?????????????????? мне надо "..UserMenu.." и "..Prefix.." |
|
|
![]()
Сообщение
#11
|
|
![]() Site Reliability Engineer ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз ![]() |
Ну так добавь переменные. Или ты думаешь, что добавлять пару переменных в скрипт будут за тебя?
Код "$UserCommand 1 3 Чел\\Правил$<%[mynick]> !rules&*#124;|".. --> Код "$UserCommand 1 3 "..UserMenu.."\\Правил$<%[mynick]> "..Prefix.."rules&*#124;|".. Убрать * |
|
|
![]()
Сообщение
#12
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 8 Регистрация: 28.10.2010 Пользователь №: 7 972 Спасибо сказали: 0 раз ![]() |
У меня меньшка не отображается!!!
|
|
|
![]()
Сообщение
#13
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 157 Регистрация: 19.1.2010 Из: Волгоград Пользователь №: 5 756 Спасибо сказали: 77 раз ![]() |
drkrol, вместо Код function UserConnected(tUser) пишешь Код function OpConnected(tUser) и ниже удаляешь Код RegConnected = UserConnected OpConnected = UserConnected Зачем заменять UserConnected на OpConnected ? Внёс лишнюю неразбериху. Достаточно было понять зачем нужны UserConnected и OpConnected, а потом Код RegConnected = UserConnected
OpConnected = OpConnected |
|
|
![]() ![]() |
Похожие темы
![]() |
Сейчас: 17.2.2025, 8:53 |