myDC.ru

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

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

> контекстное меню для АДМИНА

Теги
Нет тегов для показа
drkrol
сообщение 8.8.2011, 8:42
Сообщение #1


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


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




В Часто Задаваемые Вопросы написано как сделать меню для всех.А вот как сделать чтоб только админы видели менюшку а обычные люди нет?
Go to the top of the page
+Quote Post
Ksan
сообщение 8.8.2011, 9:51
Сообщение #2


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




drkrol, вместо
Код
function UserConnected(tUser)
пишешь
Код
function OpConnected(tUser)

и ниже удаляешь
Код
RegConnected = UserConnected
OpConnected = UserConnected


Спасибо сказали:
Go to the top of the page
+Quote Post
drkrol
сообщение 8.8.2011, 19:29
Сообщение #3


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


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




СПАСИБО ОГРОМНОЁ!!!!Я извиняюсь но можно ещё один вопрос что бы много тем не создовать я здесь напишу.ПРивиду пример
!fulltempbanip <IP> <время> <причина> - тоесть мы баним но при этом мы обязаны в данном случии ввести айпи а вот как сделать чтоб нашёл в списке юзеров в dc правой кликнул и только выбрал время и причину???
Go to the top of the page
+Quote Post
Ksan
сообщение 8.8.2011, 20:59
Сообщение #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" всё аналогично.


Спасибо сказали:
Go to the top of the page
+Quote Post
Alexey
сообщение 8.8.2011, 21:29
Сообщение #5


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Цитата(drkrol @ 8.8.2011, 20:29) *
СПАСИБО ОГРОМНОЁ!!!!Я извиняюсь но можно ещё один вопрос что бы много тем не создовать я здесь напишу.ПРивиду пример

Нет уж! Тема должна соответствовать своему названию, своей ТЕМЕ!


Спасибо сказали:
Go to the top of the page
+Quote Post
drkrol
сообщение 9.8.2011, 8:51
Сообщение #6


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


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




Цитата(Alexey @ 8.8.2011, 22:29) *
Нет уж! Тема должна соответствовать своему названию, своей ТЕМЕ!

Прошу прощенья extreme_sexy_girl.gif (((
Ksan я напишу вам в лс
Go to the top of the page
+Quote Post
Ksan
сообщение 9.8.2011, 11:11
Сообщение #7


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




drkrol, нет уж, пиши тут. Я полагаю, твои вопросы по теме.
И я не люблю общаться в личках форумов по темам, для которых создан этот форум.

PS: Отвечаю тут на вопрос в привате насчёт пропажи всего меню - представь сюда свой список скриптов, наверняка там есть какой-нибудь малораспространённый бот с меню, убивающей все остальные меню, кроме себя, может.
Если не я, то кто-то другой просветит на эту тему, вопрос с такой проблемой поднимался уже не раз.

И по мелочам (безотносительно пропажи меню)..весь твой код приводить здесь не стану, отвечу по твоим косякам:
1. Посмотри сюда:
Код
function OpConnected(tUser)
Core.SendToUser(user,........
Видишь разницу в именах переменных user? Это должно быть одинаково! Если в предыдущих строках выше везде tUser, так и тут пиши так же везде.
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||"..


Похоже, ты надёргал из других скриптов строки, не понимая сути..
Насчёт пропажи меню уже написал выше.


Спасибо сказали:
Go to the top of the page
+Quote Post
drkrol
сообщение 9.8.2011, 19:22
Сообщение #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


что здесь нетак???Уже какой день мучиюсь beat_plaster.gif
Go to the top of the page
+Quote Post
Setuper
сообщение 9.8.2011, 19:52
Сообщение #9


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

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




Код
function UserConnected(tUser)
  Core.SendToUser(tUser,
    "$UserCommand 1 3 Чел\\Правил$<%[mynick]> !rules&#124;|"..
    "$UserCommand 1 3 Чел\\Хабы-друзья$<%[mynick]> !hubs&#124;|"..
    "$UserCommand 1 3 Чел\\Правила хаба$<%[mynick]> !rules&#124;|"..
    "$UserCommand 1 3 Чел\\Сетевое радио$<%[mynick]> !radio&#124;|"
  )
end

function OpConnected(tUser)
  Core.SendToUser(tUser,
    "$UserCommand 1 3 Админ\\Правила хаба$<%[mynick]> !rules&#124;|"..
    "$UserCommand 1 3 Админ\\Хабы-друзья$<%[mynick]> !hubs&#124;|"..
    "$UserCommand 1 2 Админ\\Баны\\Бан IP юзера на время$<%[mynick]> !tempbanip %[ip] %[line:Время: m,h,d,M,y] %[line:Причина]&#124;|"
  )
end
Go to the top of the page
+Quote Post
drkrol
сообщение 9.8.2011, 20:01
Сообщение #10


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


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




Цитата(Setuper @ 9.8.2011, 20:52) *
Код
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.."
Go to the top of the page
+Quote Post
Saymon21
сообщение 9.8.2011, 20:15
Сообщение #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;|"..

Убрать *
Go to the top of the page
+Quote Post
drkrol
сообщение 9.8.2011, 22:27
Сообщение #12


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


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




У меня меньшка не отображается!!!
Go to the top of the page
+Quote Post
dimajak
сообщение 11.8.2011, 21:29
Сообщение #13


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

Группа: Пользователи
Сообщений: 157
Регистрация: 19.1.2010
Из: Волгоград
Пользователь №: 5 756
Спасибо сказали: 77 раз




Цитата(Ksan @ 8.8.2011, 10:51) *
drkrol, вместо
Код
function UserConnected(tUser)
пишешь
Код
function OpConnected(tUser)

и ниже удаляешь
Код
RegConnected = UserConnected
OpConnected = UserConnected

Зачем заменять UserConnected на OpConnected ?
Внёс лишнюю неразбериху.
Достаточно было понять зачем нужны UserConnected и OpConnected, а потом
Код
RegConnected = UserConnected
OpConnected = OpConnected
Go to the top of the page
+Quote Post

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

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Меню на хабе Ptoka 0.5.0.0
Свое меню с вызовом функций
4 daslex 8 814 17.11.2013, 15:05 Посл. сообщение: daslex
No New Posts Скрывает ключик у админа
Нужен скрипт который скрывает ключик у админа
4 stanok 8 011 9.11.2013, 16:51 Посл. сообщение: Артём
Closed Topic has attachmentsАдмин меню
Админ меню под API2 для PtokaX 0.4.2.0
8 Strannik 12 712 24.3.2012, 14:36 Посл. сообщение: Strannik
No New Posts Скрипт для открытия сайта через меню хаба.
6 digor22 11 147 31.8.2011, 11:55 Посл. сообщение: Setuper
No new Topic has attachmentsМеню По Текстовым Файлам (readercommands_1.0c Русская Версия)
API2 | Скрипт автоматического создания меню по текстовым файлам
17 dimetrius 25 333 2.1.2011, 18:49 Посл. сообщение: mariner
No New Posts Хуббабот и другие меню
Хуббабот и другие меню
1 Ameet 5 641 19.12.2010, 22:56 Посл. сообщение: ustas
No New Posts Скрипт привязки Админа к одному IP
3 Ameet 7 343 4.12.2010, 2:24 Посл. сообщение: Ameet
No New Posts От: Скрипт привязки Админа к одному IP
От темы с ID: 4105
7 Артём 9 242 4.12.2010, 0:55 Посл. сообщение: Ksan
No New Posts Topic has attachmentsпомогите сделать меню
9 goncharov08 12 970 12.10.2010, 19:22 Посл. сообщение: Saymon21
No New Posts Полоса в меню
3 random name 7 472 23.8.2010, 12:47 Посл. сообщение: Nickolya
No New Posts Скрипт банов для админа
Через меню по правому клику
0 Тоша 4 586 26.7.2010, 22:44 Посл. сообщение: Тоша
No New Posts Скрипт чтобы прятал шару Админа
4 Sinsei 8 509 28.6.2010, 16:56 Посл. сообщение: Артём
Closed меню
меню
1 Alkonaft 5 654 17.6.2010, 12:15 Посл. сообщение: Accelerator
No new Topic has attachmentsКак сделать меню хаба?
Помогите!Как сделать меню хаба?
23 skorpion97 29 889 12.5.2010, 19:31 Посл. сообщение: Wariner
No New Posts Topic has attachmentsНужен скрипт для Ptokax называется "ваше меню"
В скрипте есть помощь, регистрация, профиль, живопись
6 _brat_ 12 824 2.5.2010, 11:31 Посл. сообщение: _brat_

 



RSS Сейчас: 23.12.2024, 8:52