IRCLine.RU
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Внимание:
  • Чтобы войти на форум, Вам нужно ввести ник и пароль используемые Вами в сети IRCLine.RU
  • Зарегистрировать ник можно только в сети, пользуясь соответствующими сервисными командами
21.11.2019 21:27:09

Войти
5574 Сообщений в 762 Тем от 1004 Пользователей
Последний пользователь: seagull4ik
* Начало Помощь Войти
Форум IRCLine.RU  |  IRC  |  mIRC Скриптинг  |  Тема: Меню для модов « предыдущая тема следующая тема »
Страниц: [1] Печать
Автор Тема: Меню для модов  (Прочитано 4394 раз)
*
Сообщений: 5
Offline Offline


Просмотр профиля
« : 21.12.2008 11:16:38 »

Пытаюсь сделать удобную менюшку для навешивания/убирания статусов на канале. Сценарий следующий: если пользователь выделил несколько ников в никлисте - то ему отдается меню для группы ников (дать всем оп, снять со всех оп итд итп), если выделен только один ник - то появляется другая менюшка, в которой уже можно пользователя игнорировать, навешать моды прямой командой или через чансерв, и так далее. Было бы неплохо в меню для одного человека использовать галочки чтобы сократить количество пунктов вдвое (оп-деоп складывается в одну строку "Оп" с галочкой, либо без неё. и так для всех пунктов меню). Проблема в реализации первого этапа - выдачи нужного меню. Вариант:
Код:
Контрол
.$iif($numtok($1-,32) > 1,$submenu($cntrformany($1)),$submenu($cntrforone($1)))

cntrforone {
  if ($1 == begin) return -
  if ($1 == 1) return tst1: echo tst1
  if ($1 == 2) return tst2: echo tst2
  if ($1 == end) return -
}

и аналогичный второй алиас.

Это не хочет работать ни под каким соусом, в итоге просто получаем disabled подменю и все. Подскажите ещё возможные варианты.
Записан

Администратор
*****
Сообщений: 77
Offline Offline


Просмотр профиля
« Ответ #1 : 12.01.2009 16:36:33 »

Действительно, в условии $iif $submenu никак не хочет вычисляться, даже через $eval. Между тем, решение есть, и оно совсем рядом Улыбающийся
Код:
Контрол
.$submenu($iif($numtok($1-,32) > 1,$cntrformany($1),$cntrforone($1)))
Записан

Человек, проглотивший дерево, превращается в дерево, проглотившее человека.
Страниц: [1] Печать 
Форум IRCLine.RU  |  IRC  |  mIRC Скриптинг  |  Тема: Меню для модов « предыдущая тема следующая тема »
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.8 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!