summaryrefslogtreecommitdiff
path: root/docs/es/mail.md
blob: e4fe762243130a8c416f103b5f9ac1e4ba913938 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
# mail

[<-Volver a:Characters](database-characters.md)

Leer en: [English :gb:](../mail) [Spanish :es:](mail)

**Tabla \`mail\`**

Esta tabla contiene datos principales sobre todos los correos del juego.

**Estructura**

| Field               | Type     | Attributes | Key | Null | Default | Extra | Comment                            |
| ------------------- | -------- | ---------- | --- | ---- | ------- | ----- | ---------------------------------- |
| [id][1]             | INT      | UNSIGNED   | PRI | NO   | 0       |       | Identifier                         |
| [messageType][2]    | TINYINT  | UNSIGNED   |     | NO   | 0       |       |                                    |
| [stationery][3]     | TINYINT  | UNSIGNED   |     | NO   | 41      |       |                                    |
| [mailTemplateId][4] | SMALLINT | UNSIGNED   |     | NO   | 0       |       |                                    |
| [sender][5]         | INT      | UNSIGNED   |     | NO   | 0       |       | Character Global Unique Identifier |
| [receiver][6]       | INT      | UNSIGNED   |     | NO   | 0       |       | Character Global Unique Identifier |
| [subject][7]        | LONGTEXT | SIGNED     |     | YES  |         |       |                                    |
| [body][8]           | LONGTEXT | SIGNED     |     | YES  |         |       |                                    |
| [has_items][9]      | TINYINT  | UNSIGNED   |     | NO   | 0       |       |                                    |
| [expire_time][10]   | INT      | UNSIGNED   |     | NO   | 0       |       |                                    |
| [deliver_time][11]  | INT      | UNSIGNED   |     | NO   | 0       |       |                                    |
| [money][12]         | INT      | UNSIGNED   |     | NO   | 0       |       |                                    |
| [cod][13]           | INT      | UNSIGNED   |     | NO   | 0       |       |                                    |
| [checked][14]       | TINYINT  | UNSIGNED   |     | NO   | 0       |       |                                    |
| [auctionId][14]     | INT      | UNSIGNED   |     | NO   | 0       |       |                                    |

[1]: #id
[2]: #messagetype
[3]: #stationery
[4]: #mailtemplateid
[5]: #sender
[6]: #receiver
[7]: #subject
[8]: #body
[9]: #hasitems
[10]: #expiretime
[11]: #delivertime
[12]: #money
[13]: #cod
[14]: #checked
[15]: #auctionid

**Descripción de los campos**

### id

Este campo contiene una ID único de cualquier mensaje.

¡No tengas autoincremento!

### messageType

-   0 = Normal
-   1 = doesn't exist
-   2 = Auction
-   3 = Creature
-   4 = Gameobject
-   5 = Item

### stationery

Este campo puede contener estos valores:

-   1 = Test
-   41 = Normal mail layout
-   61 = GM (Blizzard)
-   62 = Auction
-   64 = VAL (???)
-   65 = CHR (???)

### mailTemplateId

Id de MailTemplate.dbc

### sender

En este campo se contiene el remitente [character.guid](character#guid).

### receiver

Aquí está el [character.guid](character#guid) del receptor.

### subject

Aquí está el asunto del correo almacenado.

### body

El texto contenido en el correo. La longitud máxima es de 8000 caracteres.

### has_items

Predeterminado: 0,

Cuando se establece en 1, ese correo puede contener elementos.

Para ver los elementos, consulte la tabla [mail\_items](mail_items).

### expire\_time

Aquí hay una marca de tiempo que almacena la fecha para el correo de retorno automático al remitente.

### deliver\_time

Aquí hay una marca de tiempo que almacena la fecha de envío del correo.

### money

La cantidad de dinero en el correo, o dinero para pagar cuando es contra reembolso.

### cod

Predeterminado: 0 - Sin COD,

cuando se establece en 1, ese campo \`money\` almacena oro para contra reembolso.

### checked

| Flag | Comment                     |
| ---- | --------------------------- |
| 0    | MAIL_CHECK_MASK_NONE        |
| 1    | MAIL_CHECK_MASK_READ        |
| 2    | MAIL_CHECK_MASK_RETURNED    |
| 4    | MAIL_CHECK_MASK_COPIED      |
| 8    | MAIL_CHECK_MASK_COD_PAYMENT |
| 16   | MAIL_CHECK_MASK_HAS_BODY    |

### auctionId

`campo-sin-descripción|14`