NPC Менеджер Багрепортов

  • Автор темы Автор темы t3ddy
  • Дата начала Дата начала
  • Теги Теги
    npc

t3ddy

Выдающийся
Участник
Неукротимое пламя
Старожил I степени
Сообщения
236
Розыгрыши
0
Репутация
23
Реакции
11
Баллы
1 320
Сегодня зашёл, в один из серверов. Посмотрел все города. Заметил такую NPC. Таким способом люди могут обратиться к админу. Можно ли найти в пабле такой аналог?
 

Вложения

  • нрав.webp
    нрав.webp
    122,5 КБ · Просмотры: 124
На что только люди не идут, чтобы не использовать более удобную и официальную систему петиций.
Притом в овере/лосте вполне рабочую, требующую разве что мелкой доводки напильником.
 
  • Мне нравится
Реакции: kick
На что только люди не идут, чтобы не использовать более удобную и официальную систему петиций.
Притом в овере/лосте вполне рабочую, требующую разве что мелкой доводки напильником.
можно как то сделать такую фишку?
 
пишите модель нпц
 
Наглядный пример - делал скрины в клиенте артеи, но в хф все идентично.

1b463cbc3e6e574126ac8a6c645a20da.webp
8295a7525680cf80b129ca8036434482.webp
70a7062ef691efa7d10c58d8c8593b42.webp

Если сборка уже на основе овера/лоста, то достаточно включить в клиенте новую систему петиций (опция в l2.ini), активировать оную же на стороне сервера и вперед - команда /petition вызывает все эти диалоги.
Категории/подкатегории петиций и их описания расписываются в petition_group.xml, там же указывается какой хэндлер должен обрабатывать ту или иную подкатегорию. Да-да, все работает на обявляемых в датапаке хэндлерах и позволяет делать что душа захочет с отправляемыми игроками петициями - отправлять ГМам в онлайне, сохранять куда-то для последующего чтения администрацией и т.д. и т.п. - все ограничено только фантазией и возможностями в программировании. На скринах к примеру на подкатегории повешен хэндлер с простейшим действием - просто пишет в чате то что игрок написал в петиции и все.

Ну а если сборка не овер/лост, то или искать того кто перенесет из овера/запилит реализацию или сделать это самому.

З.Ы. вызов диалогов петиций можно повешать не только на команду, но и к примеру на непися - всего-то вызвать тот же пакет что и вызывается при команде.
 
Последнее редактирование:
Назад
Сверху Снизу