Сообщений: 14
Тем: 2
Зарегистрирован: Jan 2013
Репутация:
1
darkevil Написал:Хотели начать с малого, а начали с самого сложного.
Проще как написали выше в комьюнити сделать все что нужно.
Эммм... насколько я понял со слов Gaikotsu.. это далеко не проще.. но..
Встречный вопрос... есть в HF кнопочка "Магазин"... по-умолчанию она деактивирована.. но если ее включить, появляется окно Магазина. Быть может есть возможность вызывать его по команде //admin?
Если подскажете в каком направлении смотреть, буду благодарен. Естественно все результаты изысканий я буду выкладывать тут...
Тема то интересная...
Сообщений: 1,065
Тем: 20
Зарегистрирован: Mar 2010
Репутация:
3,855
01-27-2013, 06:35 PM
(Сообщение последний раз редактировалось: 01-27-2013, 06:53 PM Gaikotsu.)
хоть это и не проблема, но толку его вызвать по //admin?
html же свой в этом окне не показать - то что в нем показывать опять же определено в самом клиенте.
а по комюнити - не так просто если делать все красиво, а если скажем только основные страницы админки отображаются в комюнити, а остальное как и раньше вызывается и показывается в обычном окне html-диалогов, то это дело легко и быстро реализуемое за очень малое время.
Добавлено через 17 минут
достигается за пару секунд банальной заменой
Код: activeChar.sendPacket(new NpcHtmlMessage(5).setFile("admin/admin.htm"));
на
Код: ShowBoard.separateAndSend(HtmCache.getInstance().getNotNull("admin/admin.htm", activeChar), activeChar);
в коде обработки команды admin_admin.
Сообщений: 14
Тем: 2
Зарегистрирован: Jan 2013
Репутация:
1
Gaikotsu Написал:хоть это и не проблема, но толку его вызвать по //admin?
html же свой в этом окне не показать - то что в нем показывать опять же определено в самом клиенте.
а по комюнити - не так просто если делать все красиво, а если скажем только основные страницы админки отображаются в комюнити, а остальное как и раньше вызывается и показывается в обычном окне html-диалогов, то это дело легко и быстро реализуемое за очень малое время.
Добавлено через 17 минут
достигается за пару секунд банальной заменой
Код: activeChar.sendPacket(new NpcHtmlMessage(5).setFile("admin/admin.htm"));
на
Код: ShowBoard.separateAndSend(HtmCache.getInstance().getNotNull("admin/admin.htm", activeChar), activeChar);
в коде обработки команды admin_admin.
При таком раскладе, получается, что другие пользователи будут видеть тоже самое.. верно?
Сообщений: 1,065
Тем: 20
Зарегистрирован: Mar 2010
Репутация:
3,855
почему? только те кто может использовать //admin - она же отображает данную html в комюнити
так же для гибкости можно повешать вызов этого например на кнопку "Закладка" в комюнити.
например объявить для комюнити команду _bbsadmin и задать ее для этой кнопки - какую команду вешать на эту кнопку, определяется в пакете ShowBoard (8-й строковый параметр). Скажем для обычных юзверей слать в этом параметре пустую строку (тогда клиент ничего слать не будет при нажатиях на эту кнопку), а для игроков имеющих право юзать админку - слать "bypass _bbsadmin".
З.Ы. но естественно для надежности не забывать и потом проверять допустимость юзания юзверем этой команды
Сообщений: 14
Тем: 2
Зарегистрирован: Jan 2013
Репутация:
1
Gaikotsu Написал:почему? только те кто может использовать //admin - она же отображает данную html в комюнити
Шикарно было бы использовать такой формат окна вне комьюнити, конечно... (так... мысли вслух)...
Сообщений: 856
Тем: 9
Зарегистрирован: Jul 2011
Репутация:
2,852
Открывать админку на кнопку "магазин" было бы идеально. А то макросы както не то
Сообщений: 1,065
Тем: 20
Зарегистрирован: Mar 2010
Репутация:
3,855
если только открывать (т.е. стандартный диалог админки), то просто добавить действия по открытию в нужный клиентский пакет и все (вроде бы это пакет RequestExBR_ProductList, если мне память не изменяет).
Сообщений: 14
Тем: 2
Зарегистрирован: Jan 2013
Репутация:
1
Ох, ребята...
МОзг вскипает... но нифига, нам не в первОй
Сообщений: 2,267
Тем: 6
Зарегистрирован: Aug 2009
Репутация:
8,698
TOR Написал:Ох, ребята...
МОзг вскипает... но нифига, нам не в первОй
Смотрю на твой ник, читаю про мозг который вскипает и тут вспоминаю, да я же это гдето видел :redlol:
Прошу любить и жаловать, это ТОР! XD
Сообщений: 3,494
Тем: 52
Зарегистрирован: Jun 2010
Репутация:
12,167
ОДИН вопрос ! Зачем !? Я сделаю , скажите просто на*я ?
|