Перейти к содержимому
Русский язык для Invision Community 5

Разработка хука "дайсомёт"/"кубики" для IPB 3.2.x

Требуется разработка хука "дайсомёт" для форума на Invision Power Board линейки 3.2.х.

Цена договорная.

Интересует переделка вот этого мода для предыдущей линейки: http://forums.ibresource.ru/index.php?/topic/48939/

Но можно сделать и с нуля.

Принцип работы следующий:

У меня на форуме проводятся форумные ролевые игры. Успех/неуспех действий определяется броском кубика (кубики разных граней). На бросок кубика могут влиять модификаторы.

 

Поэтому пользователь вводит следующий бб-код:

 

[dice=Комментарий]1d4+5[/dice]

 

Где 1 - количество кубиков, 4 - количество граней, а +5 - модификатор, произвольно вводимый пользователем (модификатор не обязателен).

 

При этом пользователь не должен иметь способности отредактировать собственное значение. То есть, как кинул - так значение и осталось. При открытии поста, к примеру, выводится просто какой-нибудь малопонятный для пользователя текст. К примеру - "бросок кубика". И всё. Чтобы он не мог исправить результат. Естественно, при пересохранении сообщения, результат меняться не будет. Убрать его можно будет только с удалением самого поста.

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

  • Автор

Желающих взяться нет?

Изменено пользователем Эргонт

Прикрепите старый мод здесь? Я, например, не могу его скачать из-за бана на IBR :)

  • Автор

Пожалуйста.

976Dices(1).rar

  • Автор

Ritsuka, возьмётесь?

Если у вас есть тестовый форум, можете попробовать черновую версию: dice.xml

 

[dice=1d6], [dice=5d12].

 

Ничего не оформлено пока, просто proof of concept.

  • Автор

Эм, ввёл, как у Вас:

 

[dice=1d6], [dice=5d12].

Отобразились только запятая и точка.)

[dice=1d6]Раз[/dice], [dice=5d12]два[/dice] - просто текст и тэги, никакого эффекта.

Изменено пользователем Эргонт

А у меня заработал хук.

Правда, после "броска" / отправки сообщения нужно обновлять страницу, чтобы увидеть результат.

Отобразились только запятая и точка.)

Сама комбинация не отображается, только один из 2-х вариантов результата.

Это у вас все из-за ajax-отправки. Если отправлять классическим методом - результат видно сразу. Черновая версия же :)

 

@Эргонт, а вы точно не собираетесь обновляться до 3.3? А то у меня 3.2 даже и нет нигде, придется ставить отдельно.

  • Автор

Проблема вся в том, уважаемая Ritsuka, что обновляли мне форум IBR'ы и вносили изменения на заказ как в скин, так и в функционал репутации. И логи того, что и где они внесли, предоставлять не собираются - таково было условие.

Так что...

  • Автор

Ritsuka, Вы не будете браться?

  • 4 месяца спустя...
  • Автор

Апаю тему.

Заказ сейчас актуален.

Для 3.2

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.