Перейти к содержанию
Авторизация  
Hikari

Админка В Community Board

Рекомендуемые сообщения

Решил сделать админку в community board, разобрав немного админку, увидел что игроку(админу) отсылает пакет на открытие диалогового окна НПЦ

 

activeChar.sendPacket(new NpcHtmlMessage(5).setFile("admin/admin.htm"));

 

как сделать аналогично только что бы открывало community board, пытался что-то сделать через ShowBoard но в итоге даже не компилится.

 

За любую подсказку буду благодарен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

а как игрок откроет страницу скажем index12431251.htm

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Решил сделать админку в community board, разобрав немного админку, увидел что игроку(админу) отсылает пакет на открытие диалогового окна НПЦ

 

activeChar.sendPacket(new NpcHtmlMessage(5).setFile("admin/admin.htm"));

 

как сделать аналогично только что бы открывало community board, пытался что-то сделать через ShowBoard но в итоге даже не компилится.

 

За любую подсказку буду благодарен.

лог ошибки при компиле кинь

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

лог ошибки при компиле кинь

[javac] D:\sources\java\l2ft\gameserver\handler\admincommands\impl\AdminAdmin.java:69: error: no suitable constructor found for ShowBoard()

[javac] activeChar.sendPacket(new ShowBoard().separateAndSend("admin/admin.htm", activeChar));

[javac] ^

[javac] constructor ShowBoard.ShowBoard(List<String>) is not applicable

[javac] (actual and formal argument lists differ in length)

[javac] constructor ShowBoard.ShowBoard(String,String,Player) is not applicable

[javac] (actual and formal argument lists differ in length)

[javac] Note: Some input files use or override a deprecated API.

[javac] Note: Recompile with -Xlint:deprecation for details.

[javac] Note: Some input files use unchecked or unsafe operations.

[javac] Note: Recompile with -Xlint:unchecked for details.

[javac] 1 error

Изменено пользователем Pacifist

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет такого конструктора который вы пытаетесь создать есть :

constructor ShowBoard.ShowBoard(List<String>)

constructor ShowBoard.ShowBoard(String,String,Player)

Посмотрите их!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

можно сделать так что и не перехватят.. так что ломайте голову)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

так для игроков оно то и не предназаначено, т.к. открывается та-же админка только не в окне НПЦ а в окне КБ вот и все.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

можно сделать так что и не перехватят.. так что ломайте голову)

Добавить проверку на принадлежность к админам получатель данной страницы КБ и все. и ее не откроют

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добавить проверку на принадлежность к админам получатель данной страницы КБ и все. и ее не откроют

а как же вы хотите делать админку без данной проверки ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а как же вы хотите делать админку без данной проверки ?

Я ни чего не хочу!)

что мне надо я сделаю

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

цели достиг

 

спасибо Industrial (за наводку в #7 посте) и AwakenDev (объяснил что такое конструктор)

post-15431-0-19729200-1403633238_thumb.png

Изменено пользователем Pacifist

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...