Resource icon

Player Inbox 2025-07-28

Author
Dr Death
Downloads
7
Views
67
First release
Last update
Rating
0.00 star(s) 0 ratings
No permission to download Join the discussion
Requirements
servuo

Core Components:​

  • PlayerInboxMessage: Data structure for messages (from, subject, body, sent date, read status, expiration)
  • PlayerInbox: Static class managing all player inboxes with save/load functionality
  • Multiple Gump classes: UI interfaces for different interactions

Key Features:​

  1. Message Management: Send/receive messages between players with 30-day auto-expiration
  2. Staff Commands:
    • [SendMsg
      - Staff can send messages to players
    • [Inbox
      - Players can check their messages
    • [ClearInbox
      - Admins can clear player inboxes
  3. Persistent Storage: Messages save to XML file on world save
  4. Notification System: Pop-up gump appears when players have unread messages
  5. Search Functionality: Staff can search for players when sending messages
  6. Security Checks: Prevents staff from receiving player messages

UI Components:​

  • InboxNotificationGump: Pop-up notification for unread messages
  • PlayerInboxGump: Main inbox interface showing all messages
  • PlayerInboxMessageGump: Individual message viewer
  • SendMessageGump: Interface for composing/sending messages (with broadcast capability for admins)
The system automatically handles expired message cleanup, player login notifications, and maintains message persistence across server restarts.
  • Like
Reactions: Wilson

Active Shards

Donations

Total amount
$0.00
Goal
$500.00
Back