هل هناك خيار لإخفاء جزء من المنشور عن المستخدمين الذين ليسوا مشرفين/مسؤولين؟ أيضًا - هل هناك أي إضافات RPG جيدة متاحة؟

هل يوجد إضافة تشبه [HIDE] BBCode من الأيام القديمة لـ phpBB؟ أعرف أن الكثير من الناس استخدموه لإخفاء محتوى المشاركات من المستخدمين المجهولين أو المستخدمين الذين لم يردوا في الموضوع المحدد، لكنني أريد ميزة مختلفة - القدرة على إخفاء المشاركات جزئيًا وليس فقط من الضيوف، ولكن أيضًا من غير المشرفين. هل هذا ممكن حتى الآن؟

السبب هو - أنا أدير مغامرة لعب أدوار (RPG) عبر Discourse وأريد أن يتمكن لاعبي من إخفاء أجزاء من أوراق شخصياتهم عن أعين اللاعبين الآخرين. يجب أن يكون بعضها مرئيًا، وبعضها - لا. BBCode [HIDE] فعل ذلك بشكل جيد جدًا. الآن نستخدم الرسائل الخاصة، لكن هذا ليس الأمثل.

أيضًا - هل هناك أي إضافات جيدة للعب الأدوار (RPG) متاحة حتى الآن؟

ليس بعد (ربما انظر إلى همس الموظفين /admin/site_settings/category/all_results?filter=whisper)

ليس بعد

هل هذا جيد بما فيه الكفاية إذا كان النص موجودًا في ملف JSON ولكنه غير معروض على الصفحة؟ قد لا يكون من الصعب تعديل المكون الإضافي Discourse Spoiler Alert للكشف عن النص فقط لأعضاء مجموعة معينة أو للموظفين. ومع ذلك، إذا أراد شخص ما، فيمكنه النظر إلى https://meta.discourse.org/raw/12650 لرؤية النص المخفي.

جعلها متاحة حقًا لبعض المستخدمين فقط سيكون أكثر صعوبة، حيث سيتطلب شيئًا أكثر تعقيدًا، ربما تشفير النص وتوفير مفتاح فك تشفير في تحميل JSON للمشرفين فقط.

من وجهة نظري، فإن همس الموظفين محدود للغاية، دون القدرة على تعديله عند تغيير ورقة الشخصية أو تنسيقه كما يراه مؤلفه مناسبًا.

للأسف لا، لأن لاعبيّ يميلون إلى أن يكونوا ماكرين ويحبون استخدام أي ثغرات يجدونها. إذا تم سحب شيء ما إلى أجهزتهم من الخادم، فسوف يلاحظونه بالتأكيد.

الخيال التفاعلي هو تقريبًا RP(G):

Discourse Frotz - روبوت لعبة الخيال التفاعلي :game_die: - إضافة - Discourse Meta

إعجاب واحد (1)

ربما ما تريده حقًا هو مكون إضافي مخصص ينفذ ورقة الشخصية كحقل مستخدم مخصص (UserCustomField) يعالجه عند إضافته إلى المُسلسل (serializer). ولكن إذا كنت بحاجة إلى أكثر من بطاقة واحدة لكل مستخدم، فمن المنطقي بناء ذلك كنموذج منفصل. كل هذا ممكن مع الوقت و/أو المال.