Existe uma opção para ocultar parte da postagem de usuários que não são moderadores/administradores? Além disso – existem bons plugins de RPG por aí?

Existe algum plugin que se assemelhe ao BBCode [HIDE] dos tempos antigos do phpBB? Sei que muitas pessoas o usavam para ocultar o conteúdo das postagens de usuários anônimos ou usuários que não respondiam no tópico em questão, mas eu quero um recurso diferente – poder ocultar parcialmente a postagem e não apenas de convidados, mas também de não moderadores. Isso já é possível?

O motivo é – estou executando uma aventura de RPG através do Discourse e quero que meus jogadores possam ocultar partes das fichas de seus personagens dos olhos de outros jogadores. Algumas partes devem ser visíveis, outras não. O BBCode [HIDE] fazia isso muito bem. Agora estamos usando mensagens privadas, mas isso é subótimo.

Além disso – já existem bons plugins de RPG?

Ainda não (talvez dê uma olhada no sussurro da equipe /admin/site_settings/category/all_results?filter=whisper)

Ainda não

O texto é bom o suficiente se estiver no JSON, mas não for exibido na página? Pode não ser difícil modificar o plugin Discourse Spoiler Alert para revelar texto apenas a membros de algum grupo ou equipe. Se alguém quisesse, no entanto, poderia olhar em https://meta.discourse.org/raw/12650 para ver o texto oculto.

Torná-lo realmente disponível apenas para alguns usuários seria um pouco mais difícil, pois exigiria algo mais complicado, talvez criptografando o texto e fornecendo uma chave de descriptografia no carregamento JSON apenas para moderadores.

Do meu ponto de vista, o sussurro da equipe é muito limitado, sem a capacidade de editá-lo quando a ficha do personagem muda ou de estilizar como seu autor achar melhor.

Infelizmente não, porque meus jogadores tendem a ser astutos e gostam de usar quaisquer exploits que encontrem. Se algo for puxado para as máquinas deles do servidor, eles certamente notarão.

Ficção Interativa é quase RP(G):

Discourse Frotz - um bot de jogo de Ficção Interativa :game_die: - plugin - Discourse Meta

1 curtida

Provavelmente o que você realmente quer é um plugin mais personalizado que implemente a ficha de personagem como, por exemplo, um UserCustomField que a processe quando a adiciona ao serializador. Mas se você precisar de mais de um cartão por usuário, provavelmente faria mais sentido desenvolvê-lo como um modelo separado. Tudo é factível com tempo e/ou dinheiro.