3 скрипта и меню от них, Пытаюсь слепить 3 менюхи от скриптов в одну |
Здравствуйте, гость ( Вход | Регистрация )
3 скрипта и меню от них, Пытаюсь слепить 3 менюхи от скриптов в одну |
18.10.2009, 19:35
Сообщение
#1
|
|
Активный участник Группа: Пользователи Сообщений: 52 Регистрация: 10.10.2009 Пользователь №: 4 687 Спасибо сказали: 3 раза |
Итак, у меня есть 3 скрипта.
Первый-скрипт регистрации. Он создает след. меню: Код AdminMenu = "Юзер\\Eсли юзер оффлайн\\Регистратор" Core.SendToUser(user,"$UserCommand 1 3 "..tCfg.AdminMenu.."\\Зарегистрировать юзера$<%[mynick]> "..sPrefix..tCmd.AddReg.." %[line:Ник юзера] %[line:Пароль] %[line:Имя или номер профиля (не обязательно)]|") Core.SendToUser(user,"$UserCommand 1 3 "..tCfg.AdminMenu.."\\Изменить пароль$<%[mynick]> "..sPrefix..tCmd.ChangePass.." %[line:Ник юзера] %[line:Пароль]|") Core.SendToUser(user,"$UserCommand 1 3 "..tCfg.AdminMenu.."\\Изменить профиль$<%[mynick]> "..sPrefix..tCmd.ChangeProf.." %[line:Ник юзера] %[line:Имя или номер профиля (не обязательно)]|") Core.SendToUser(user,"$UserCommand 1 3 "..tCfg.AdminMenu.."\\Удалить регистрацию$<%[mynick]> "..sPrefix..tCmd.DelReg.." %[line:Ник юзера]|") Core.SendToUser(user,"$UserCommand 0 3") Второй-скрипт нежного гага. Он создает след. меню: Код MenuName = "Юзер\\Eсли юзер оффлайн\\Заткнуть нежно\\" Core.SendToNick(user.sNick,"$UserCommand 1 3 "..MenuName.."Заткнуть нежно...$<%[mynick]> "..Prefix..tCmd.Gag.." %[line:Ник]|") Core.SendToNick(user.sNick,"$UserCommand 1 3 "..MenuName.."Заткнуть нежно на время...$<%[mynick]> "..Prefix..tCmd.Gag.." %[line:Ник] %[line:Время]|") Core.SendToNick(user.sNick,"$UserCommand 1 3 "..MenuName.."Нежно вынуть кляп...$<%[mynick]> "..Prefix..tCmd.Ungag.." %[line:Ник]|") Core.SendToNick(user.sNick,"$UserCommand 1 3 "..MenuName.."Заткнуть нежно (IP)...$<%[mynick]> "..Prefix..tCmd.GagIP.." %[line:IP]|") Core.SendToNick(user.sNick,"$UserCommand 1 3 "..MenuName.."Заткнуть нежно на время (IP)...$<%[mynick]> "..Prefix..tCmd.GagIP.." %[line:IP] %[line:Время]|") Core.SendToNick(user.sNick,"$UserCommand 1 3 "..MenuName.."Нежно вынуть кляп (IP)...$<%[mynick]> "..Prefix..tCmd.UngagIP.." %[line:IP]|") Core.SendToNick(user.sNick,"$UserCommand 1 3 "..MenuName.."Список заглушенных$<%[mynick]> "..Prefix..tCmd.ShowGag.."|") Третий скрипт-скрипт меню хаба. Его меню: Код --Временные баны if t.bTempBan then Core.SendToUser(user,"$UserCommand 1 3 Юзер\\Если юзер оффлайн\\Баны\\Временный бан$<%[mynick]> "..Prefix.."nicktempban %[line:Ник] %[line:Время (m = минут, h = часов, d = дней, w = недель)] %[line:Причина]|") Core.SendToUser(user,"$UserCommand 1 3 Юзер\\Если юзер оффлайн\\Баны\\Временный бан IP$<%[mynick]> "..Prefix.."tempbanip %[line:Укажите IP] %[line:Время (m = минут, h = часов, d = дней, w = недель)] %[line:Причина]|") Core.SendToUser(user,"$UserCommand 1 3 Юзер\\Если юзер оффлайн\\Баны\\Временный бан IP (полный)$<%[mynick]> "..Prefix.."fulltempbanip %[line:Укажите IP] %[line:Время (m = минут, h = часов, d = дней, w = недель)] %[line:Причина]|") end if t.bTempUnban then Core.SendToUser(user,"$UserCommand 1 3 Юзер\\Если юзер оффлайн\\Баны\\Снять временный бан$<%[mynick]> "..Prefix.."tempunban %[line:IP или ник]|") end --Постоянные баны if t.bBan then Core.SendToUser(user,"$UserCommand 1 3 Юзер\\Если юзер оффлайн\\Баны\\Бан$<%[mynick]> "..Prefix.."nickban %[line:Ник] %[line:Причина]|") Core.SendToUser(user,"$UserCommand 1 3 Юзер\\Если юзер оффлайн\\Баны\\Бан IP$<%[mynick]> "..Prefix.."banip %[line:Укажите IP] %[line:Причина]|") Core.SendToUser(user,"$UserCommand 1 3 Юзер\\Если юзер оффлайн\\Баны\\Бан IP (полный)$<%[mynick]> "..Prefix.."fullbanip %[line:Укажите IP] %[line:Причина]|") end if t.bUnban then Core.SendToUser(user,"$UserCommand 1 3 Юзер\\Если юзер оффлайн\\Баны\\Снять бан$<%[mynick]> "..Prefix.."unban %[line:Ник или IP]|") end --Списки диапазонов банов if t.bGetRangeBans then Core.SendToUser(user,"$UserCommand 1 3 Юзер\\Если юзер оффлайн\\Баны диапазонов\\Список диапазонов банов $<%[mynick]> "..Prefix.."getrangebans|") Core.SendToUser(user,"$UserCommand 1 3 Юзер\\Если юзер оффлайн\\Баны диапазонов\\Список временных банов диапазонов$<%[mynick]> "..Prefix.."getrangetempbans|") Core.SendToUser(user,"$UserCommand 1 3 Юзер\\Если юзер оффлайн\\Баны диапазонов\\Список постоянных банов диапазонов$<%[mynick]> "..Prefix.."getrangepermbans|") end --Временные баны диапазонов if t.bRangeTempBan then Core.SendToUser(user,"$UserCommand 1 3 Юзер\\Если юзер оффлайн\\Баны диапазонов\\Временный бан диапазона$<%[mynick]> "..Prefix.."rangetempban %[line:Начальный IP диапазона] %[line:Конечный IP диапазона] %[line:Время (m = минут, h = часов, d = дней, w = недель)] %[line:Причина]|") Core.SendToUser(user,"$UserCommand 1 3 Юзер\\Если юзер оффлайн\\Баны диапазонов\\Временный бан диапазона (полный)$<%[mynick]> "..Prefix.."fullrangetempban %[line:Начальный IP диапазона] %[line:Конечный IP диапазона] %[line:Время (m = минут, h = часов, d = дней, w = недель)] %[line:Причина]|") end if t.bRangeTempUnban then Core.SendToUser(user,"$UserCommand 1 3 Юзер\\Если юзер оффлайн\\Баны диапазонов\\Снять временный бан диапазона$<%[mynick]> "..Prefix.."tempunban %[line:Начальный IP диапазона] %[line:Конечный IP диапазона]|") end --Постоянные баны диапазонов if t.bRangeBan then Core.SendToUser(user,"$UserCommand 1 3 Юзер\\Если юзер оффлайн\\Баны диапазонов\\Бан диапазона$<%[mynick]> "..Prefix.."rangeban %[line:Начальный IP диапазона] %[line:Конечный IP диапазона] %[line:Причина]|") Core.SendToUser(user,"$UserCommand 1 3 Юзер\\Если юзер оффлайн\\Баны диапазонов\\Бан диапазона (полный)$<%[mynick]> "..Prefix.."fullrangeban %[line:Начальный IP диапазона] %[line:Конечный IP диапазона] %[line:Причина]|") end if t.bRangeUnban then Core.SendToUser(user,"$UserCommand 1 3 Юзер\\Если юзер оффлайн\\Баны диапазонов\\Снять бан диапазона$<%[mynick]> "..Prefix.."rangepermunban %[line:Начальный IP диапазона] %[line:Конечный IP диапазона]|") end По моей задумке, в меню юзер должен быть пункт "Юзер", в нем "Если юзер оффлайн", а в нем-управление регистрацией, гаг и баны. На самом же деле регистрация и гаг создают одно меню "Если юзер оффлайн", а баны запихиваются в меню с таким же именем, но двумя строчками ниже. Никаких разделителей между ними нет. Как загнать все в одно меню? Скрипты в аттаче.
Прикрепленные файлы
|
|
|
18.10.2009, 19:49
Сообщение
#2
|
|
[n00b] Группа: Пользователи Сообщений: 291 Регистрация: 10.7.2008 Из: Россия,Пенза Пользователь №: 168 Спасибо сказали: 24 раза |
Ну если ты понял где делается само меню, то неужели так трудно свои букаффки там поставить?О_о
|
|
|
18.10.2009, 20:07
Сообщение
#3
|
|
Активный участник Группа: Пользователи Сообщений: 52 Регистрация: 10.10.2009 Пользователь №: 4 687 Спасибо сказали: 3 раза |
Дело то все в том, что букоффки то проставлены, а менюшек все равно две.
|
|
|
18.10.2009, 20:26
Сообщение
#4
|
|
Постоялец Группа: Пользователи Сообщений: 454 Регистрация: 17.10.2008 Из: Новосибирск Пользователь №: 825 Спасибо сказали: 90 раз |
В одной менюшке "Если юзер оффлайн" первая буква Е - латинская ))) Поэтому и две разные менюшки.
|
|
|
19.10.2009, 15:55
Сообщение
#5
|
|
Активный участник Группа: Пользователи Сообщений: 52 Регистрация: 10.10.2009 Пользователь №: 4 687 Спасибо сказали: 3 раза |
Блиин спасибо! Действительно так!
|
|
|
Похожие темы
|
Сейчас: 23.11.2024, 8:27 |