SERVER EXPORTS

Return Object Structure
{
  "success": true,
  "message": {
    "id": 123,
    "sender": "System",
    "content": "Your vehicle is ready.",
    "type": "text",
    "createdAt": 1678900000
  },
  "conversation": {
    "name": "Mechanic",
    "avatar": "default",
    "conversationId": 45,
    "participants": ["555-0101", "System"],
    "isGroup": false,
    "createdAt": 1678900000
  }
}

Send Message (By Source)

Sends a text message to a player using their Server ID (Source). If a conversation does not exist, it will be created automatically.

local response = exports["17mov_Phone"]:Messages_SendMessageToSrc(src, message, sender)

Returns:

  • table: { success: boolean, message?: MessageData, conversation?: ConversationData }

Argument
Type
Optional
Explanation

src

number

โŒ

The player's server ID (source).

message

string

โŒ

Message content.

sender

number | string

โœ…

Sender number or name, default is "System"

Send Message (By Number)

Sends a text message to a player using their phone number.

local response = exports["17mov_Phone"]:Messages_SendMessageToNumber(number, message, sender)

Returns:

  • table: { success: boolean, message?: MessageData, conversation?: ConversationData }

Argument
Type
Optional
Explanation

number

number

โŒ

Target player number

message

string

โŒ

Message content.

sender

number | string

โœ…

Sender number or name, default is "System"

Delete Message

Permanently deletes a specific message from the database and updates all clients involved.

Returns:

  • boolean: true if message was successfully deleted.

Argument
Type
Optional
Explanation

messageId

number

โŒ

Target message ID.

Last updated