mirror of
https://github.com/emagi/eq2emu
synced 2026-08-12 18:23:04 -04:00
1.3 KiB
1.3 KiB
Function: AddPlayerMailByCharID(CharacterID, FromName, SubjectName, MailBody, MailType, Copper, Silver, Gold, Platinum, ItemID, StackSize, ExpireTime, SentTime)
Description: Sends a mail message to the Player represented by the CharacterID.
Parameters:
CharacterID: int32 - Integer value.FromName: string - From header name.SubjectName: string - Subject header name.MailBody: string - Body value.MailType: UInt8 - Type of mail, 0 = Regular, 1 = Spam, 2 = GM.Copper: UInt32 - Amount of copper included in the mail.Silver: UInt32 - Amount of silver included in the mail.Gold: UInt32 - Amount of gold included in the mail.Platinum: UInt32 - Amount of platinum included in the mail.ItemID: UInt32 - ItemID to provide to the Spawn in the mail.StackSize: UInt16 - StackSize (Quantity) of the item.ExpireTime: UInt32 - Unix Timestamp Expiration (defaults to 30 days after the sent time). Not active?SentTime: UInt32 - Unix Timestamp of when the mail was sent (optional defaults to current time).
Returns: Boolean: True is always returned.
Example:
-- Example usage: Sends character id 123 (if it exists) a message from "Bob" with 1 Platinum and ItemID 1696 (a fishman scale amulet)
AddPlayerMail(123, "Bob", "Mail for you", "What do you need, but some amulet?", 0, 0, 0, 0, 1, 1696)