Autor Tema: [SQL] Explicación de Inventory en Character/Warehouse/ExtWarehouse  (Leído 2439 veces)

MaguiBox

[QUERY] Explicación de Inventory en Character/Warehouse/ExtWarehouse

Advertencia, este post trae mucho pero mucho texto, deben estar preparados para leer bastante.
Contiene mucho de mi análisis respecto a este tema

Parte [1/4]


Este tema tiene como objetivo el apoyar a la comunidad Mu Online a entender bien, muy bien esa columna fea de las tablas Character/Warehouse/ExtWarehouse.

Si bien puedo llevarme el conocimiento y no publicarlo, soy flojo, estudié la estructura del sql porque quería agregar un webshop particular. Pero cuánto hubiera deseado que otro ya hubiera publicado lo que quería o siquiera la idea.

A ver si con este topic los que conocen un poco de sql/php puedan generar nuevas webshop más interesantes o query mejor elaborados.

Sin más rodeos, preparate para la violada mental que se hará a continuación  jajaja

Chicos, esta lectura es avanzada, sí recién están iniciando en el mundo de Mu Online, les recomiendo guardarlo y leerlo cuándo ya tengan unos 3 a 6 meses o siquiera tengan una base buena en SQL, sino, no les ayudará esta lectura


SELECT Inventory FROM Character
SELECT Items FROM Warehouse
SELECT Items FROM ExtWarehouse

En esas 3 consultas el motor de base de datos mostrará algo como esto:
0x0123712445FFFFF0123D0123123FFFF0123123F12F312FFF0234234F32FF2F34F234FFFFF24F23F42342FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF[...]

No la hago complicado, exactamente tiene, sin contar el 0x:
Character => 7552
Warehouse => 7680
ExtWarehouse => 7680

Esto corresponde exactamente a que en la base de datos las columnas Inventory/Items son del tipo: varbinary
Character => varbinary(3776)
Warehouse => varbinary(3840)
ExtWarehouse => varbinary(3840)

Sí, exactamente el doble. Y algo más interesante, cada grupo es divisible por 32. Para SQL cada 32 caracteres de esta cadena de texto corresponde a 1 slot, eso quiere decir que:
Character => 7552/32 => 236 slots
Warehouse => 7680 => 240 slots
ExtWarehouse => 7680 => 240 slots

Ok, Ok, ya se sabe que Character el personaje sólo tiene 172 slots y no 236 como indica la tabla. Descuida, esto se debe a la definición de la tabla, si sobran slot, será por algo.

¿Qué, no sabes porqué son 172 slots?
Ok, tomo como referencia la imagen de @EmmaDCG para poder explicarlo:



Listo, ya sabes de dónde salen los 172 slots, respecto al baul es más simple, son 2 cuadrillas de 8*15. Así que haciendo una multiplicación simple nos sale: 8*15*2 => 240 slots, exacto no?

Luego de entendido cómo se estructura este campo, ahora sí viene la explicación (Qué es más extensa... era para hacer video pero el mejor detalle viene escribiendo)

Pongamos de ejemplo los siguientes valores (Sí, tilín, no estoy considerando el 0x, eso óbvialo hasta el último):

Código
054FD600004A535400C000FFFFFFFFFF
5000CF000053630000D000FFFFFFFFFF
1A6B5C00004A465400D000FFFFFFFFFF
16485400004A3B5406D000FFFFFFFFFF
176B6100004A434A00D000FFFFFFFFFF
BD7F940056F91E7F05B004D5ECDEFFFF
9D7FFF0041A4565F00C000FFFFFFFFFF

¿Qué es esa cosa? es un item  :D

Sí, son de 32 caracteres cada uno, ahora viene la explicación, descuida:

1 y 2: Index
3 y 4: Nivel + OPC
5 y 6: Durabilidad
7 al 14: Serial (8 casillas)
15: "Vuelta" (Así le llamo, déjenme, es mi análisis)
16: Exce
17 y 18: Opc ACC
19: Type (Sí, el type de las Section)
20: OPC 380 y Tiempo
21 y 22: Harmony
23 y 24: Sock # 1
25 y 26: Sock # 2
27 y 28: Sock # 3
29 y 30: Sock # 4
31 y 32: Sock # 5

Ahora, viene el detalle, explicaré el este orden para que se entienda:
1. Durabilidad
2. Opc ACC
3. Type
4. Harmony
5. Socks
6. Vuelta
7. Index
8. Exce
9. Nivel + OPC
10. OPC 380 y Tiempo
11. Serial

Es bastante, ya lo dije, es bastante qué leer.

1. Durabilidad
El 3er y 4ta letra corresponde a la durabilidad del item y este puede variar desde el 0 al 255, es por eso que necesita 2 letras porque cada letra hexadecimal tiene 16 valores y 16*16 = 256.
Estos caracteres, como dije, son del tipo hexadecimal, así que no tendrán problema reconociéndolo. Va en este orden:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F (16 letras -> hexadecimal)
Entonces, la lógica es esta:

Spoiler for Hiden:
00   Durabilidad 0
01   Durabilidad 1
02   Durabilidad 2
03   Durabilidad 3
04   Durabilidad 4
05   Durabilidad 5
06   Durabilidad 6
07   Durabilidad 7
08   Durabilidad 8
09   Durabilidad 9
0A   Durabilidad 10
0B   Durabilidad 11
0C   Durabilidad 12
0D   Durabilidad 13
0E   Durabilidad 14
0F   Durabilidad 15
10   Durabilidad 16
11   Durabilidad 17
12   Durabilidad 18
13   Durabilidad 19
14   Durabilidad 20
15   Durabilidad 21
16   Durabilidad 22
17   Durabilidad 23
18   Durabilidad 24
19   Durabilidad 25
1A   Durabilidad 26
1B   Durabilidad 27
1C   Durabilidad 28
1D   Durabilidad 29
1E   Durabilidad 30
1F   Durabilidad 31
20   Durabilidad 32
21   Durabilidad 33
22   Durabilidad 34
23   Durabilidad 35
24   Durabilidad 36
25   Durabilidad 37
26   Durabilidad 38
27   Durabilidad 39
28   Durabilidad 40
29   Durabilidad 41
2A   Durabilidad 42
2B   Durabilidad 43
2C   Durabilidad 44
2D   Durabilidad 45
2E   Durabilidad 46
2F   Durabilidad 47
30   Durabilidad 48
31   Durabilidad 49
32   Durabilidad 50
33   Durabilidad 51
34   Durabilidad 52
35   Durabilidad 53
36   Durabilidad 54
37   Durabilidad 55
38   Durabilidad 56
39   Durabilidad 57
3A   Durabilidad 58
3B   Durabilidad 59
3C   Durabilidad 60
3D   Durabilidad 61
3E   Durabilidad 62
3F   Durabilidad 63
40   Durabilidad 64
41   Durabilidad 65
42   Durabilidad 66
43   Durabilidad 67
44   Durabilidad 68
45   Durabilidad 69
46   Durabilidad 70
47   Durabilidad 71
48   Durabilidad 72
49   Durabilidad 73
4A   Durabilidad 74
4B   Durabilidad 75
4C   Durabilidad 76
4D   Durabilidad 77
4E   Durabilidad 78
4F   Durabilidad 79
50   Durabilidad 80
51   Durabilidad 81
52   Durabilidad 82
53   Durabilidad 83
54   Durabilidad 84
55   Durabilidad 85
56   Durabilidad 86
57   Durabilidad 87
58   Durabilidad 88
59   Durabilidad 89
5A   Durabilidad 90
5B   Durabilidad 91
5C   Durabilidad 92
5D   Durabilidad 93
5E   Durabilidad 94
5F   Durabilidad 95
60   Durabilidad 96
61   Durabilidad 97
62   Durabilidad 98
63   Durabilidad 99
64   Durabilidad 100
65   Durabilidad 101
66   Durabilidad 102
67   Durabilidad 103
68   Durabilidad 104
69   Durabilidad 105
6A   Durabilidad 106
6B   Durabilidad 107
6C   Durabilidad 108
6D   Durabilidad 109
6E   Durabilidad 110
6F   Durabilidad 111
70   Durabilidad 112
71   Durabilidad 113
72   Durabilidad 114
73   Durabilidad 115
74   Durabilidad 116
75   Durabilidad 117
76   Durabilidad 118
77   Durabilidad 119
78   Durabilidad 120
79   Durabilidad 121
7A   Durabilidad 122
7B   Durabilidad 123
7C   Durabilidad 124
7D   Durabilidad 125
7E   Durabilidad 126
7F   Durabilidad 127
80   Durabilidad 128
81   Durabilidad 129
82   Durabilidad 130
83   Durabilidad 131
84   Durabilidad 132
85   Durabilidad 133
86   Durabilidad 134
87   Durabilidad 135
88   Durabilidad 136
89   Durabilidad 137
8A   Durabilidad 138
8B   Durabilidad 139
8C   Durabilidad 140
8D   Durabilidad 141
8E   Durabilidad 142
8F   Durabilidad 143
90   Durabilidad 144
91   Durabilidad 145
92   Durabilidad 146
93   Durabilidad 147
94   Durabilidad 148
95   Durabilidad 149
96   Durabilidad 150
97   Durabilidad 151
98   Durabilidad 152
99   Durabilidad 153
9A   Durabilidad 154
9B   Durabilidad 155
9C   Durabilidad 156
9D   Durabilidad 157
9E   Durabilidad 158
9F   Durabilidad 159
A0   Durabilidad 160
A1   Durabilidad 161
A2   Durabilidad 162
A3   Durabilidad 163
A4   Durabilidad 164
A5   Durabilidad 165
A6   Durabilidad 166
A7   Durabilidad 167
A8   Durabilidad 168
A9   Durabilidad 169
AA   Durabilidad 170
AB   Durabilidad 171
AC   Durabilidad 172
AD   Durabilidad 173
AE   Durabilidad 174
AF   Durabilidad 175
B0   Durabilidad 176
B1   Durabilidad 177
B2   Durabilidad 178
B3   Durabilidad 179
B4   Durabilidad 180
B5   Durabilidad 181
B6   Durabilidad 182
B7   Durabilidad 183
B8   Durabilidad 184
B9   Durabilidad 185
BA   Durabilidad 186
BB   Durabilidad 187
BC   Durabilidad 188
BD   Durabilidad 189
BE   Durabilidad 190
BF   Durabilidad 191
C0   Durabilidad 192
C1   Durabilidad 193
C2   Durabilidad 194
C3   Durabilidad 195
C4   Durabilidad 196
C5   Durabilidad 197
C6   Durabilidad 198
C7   Durabilidad 199
C8   Durabilidad 200
C9   Durabilidad 201
CA   Durabilidad 202
CB   Durabilidad 203
CC   Durabilidad 204
CD   Durabilidad 205
CE   Durabilidad 206
CF   Durabilidad 207
D0   Durabilidad 208
D1   Durabilidad 209
D2   Durabilidad 210
D3   Durabilidad 211
D4   Durabilidad 212
D5   Durabilidad 213
D6   Durabilidad 214
D7   Durabilidad 215
D8   Durabilidad 216
D9   Durabilidad 217
DA   Durabilidad 218
DB   Durabilidad 219
DC   Durabilidad 220
DD   Durabilidad 221
DE   Durabilidad 222
DF   Durabilidad 223
E0   Durabilidad 224
E1   Durabilidad 225
E2   Durabilidad 226
E3   Durabilidad 227
E4   Durabilidad 228
E5   Durabilidad 229
E6   Durabilidad 230
E7   Durabilidad 231
E8   Durabilidad 232
E9   Durabilidad 233
EA   Durabilidad 234
EB   Durabilidad 235
EC   Durabilidad 236
ED   Durabilidad 237
EE   Durabilidad 238
EF   Durabilidad 239
F0   Durabilidad 240
F1   Durabilidad 241
F2   Durabilidad 242
F3   Durabilidad 243
F4   Durabilidad 244
F5   Durabilidad 245
F6   Durabilidad 246
F7   Durabilidad 247
F8   Durabilidad 248
F9   Durabilidad 249
FA   Durabilidad 250
FB   Durabilidad 251
FC   Durabilidad 252
FD   Durabilidad 253
FE   Durabilidad 254
FF   Durabilidad 255

2. OPC Acc
La 17va y 18va letra corresponde a la opción acc del item. Sí, si recuerdan en los s6 tenemos 2 valores: 5 y 6, pero en los s8 tenemos 4 valores, estos últimos 2 no los tengo identificados, pero con este aporte supongo va saliendo más conocimiento de parte de otros usuarios.

He identificado 3 valores, son estos:

Spoiler for Hiden:
00   No tiene ACC
05   Acc type 5
06   Acc type 6

3. Type
Este type es facil de entender, es el de las section. Si recuerdan tenemos actualmente 15 secciones:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 y 15.
La letra # 19 corresponde a este valor, lo cuál pueden interpretar de la siguiente manera:

Spoiler for Hiden:
1   Section 1
2   Section 2
3   Section 3
4   Section 4
5   Section 5
6   Section 6
7   Section 7 (Cascos del set)
8   Section 8 (Pechera del set)
9   Section 9 (Pants del set)
A   Section 10 (Gloves del set)
B   Section 11 (Botas del set)
C   Section 12
D   Section 13
E   Section 14
F   Section 15

4. Harmony
La letra 21 y 22 corresponde a la opción amarilla de los items exce.
Ahora bien, sólo colocaré las cabeceras de las bases. Sucede que, si bien recuerdan, una opción amarilla puede ser subida de "nivel". Entonces con cada derivación de las opc amarillas estas van cambiando de valor en estas 2 letras.

Spoiler for Hiden:

10   Section 1 "Add Min Physi Damage"          Sólo aplicable a armas no mágicas
20   Section 1 "Add Max Physi Damage"          Sólo aplicable a armas no mágicas
30   Section 1 "Sub Require Strength"          Sólo aplicable a armas no mágicas
40   Section 1 "Sub Require Dexterity"         Sólo aplicable a armas no mágicas
56   Section 1 "Add Physi Damage"              Sólo aplicable a armas no mágicas
66   Section 1 "Add Critical Damage"           Sólo aplicable a armas no mágicas
79   Section 1 "Add Skill Damage"              Sólo aplicable a armas no mágicas
89   Section 1 "Add Attack Success Rate PvP"   Sólo aplicable a armas no mágicas
99   Section 1 "Sub SD Rate"                   Sólo aplicable a armas no mágicas
AD   Section 1 "Add SD Ignore Rate"            Sólo aplicable a armas no mágicas


10   Section 2 "Add Magic Damage"              Sólo aplicable a armas mágicas   
20   Section 2 "Sub Require Strength"          Sólo aplicable a armas mágicas   
FF   Section 2 "Sub Require Dexterity"         Sólo aplicable a armas mágicas   NO FUNCIONA
46   Section 2 "Add Skill Damage"              Sólo aplicable a armas mágicas   
56   Section 2 "Add Critical Damage"           Sólo aplicable a armas mágicas   
69   Section 2 "Sub SD Rate"                   Sólo aplicable a armas mágicas   
79   Section 2 "Add Attack Success Rate PvP"   Sólo aplicable a armas mágicas   
8D   Section 2 "Add SD Ignore Rate"            Sólo aplicable a armas mágicas   


10   Section 3 "Add Defense"                    Sólo aplicable a sets y escudos
23   Section 3 "Add Max BP"                     Sólo aplicable a sets y escudos
33   Section 3 "Add Max HP"                     Sólo aplicable a sets y escudos
46   Section 3 "Add HP Recovery"                Sólo aplicable a sets y escudos
59   Section 3 "Add MP Recovery"                Sólo aplicable a sets y escudos
69   Section 3 "Add Defense Success Rate PvP"   Sólo aplicable a sets y escudos
79   Section 3 "Add Damage Reduction"           Sólo aplicable a sets y escudos
8D   Section 3 "Add SD Rate"                    Sólo aplicable a sets y escudos



5. Sockets
Las últimas 10 letras corresponde a los sock del 1 al 5 de los items.
23 y 24: Sock # 1
25 y 26: Sock # 2
27 y 28: Sock # 3
29 y 30: Sock # 4
31 y 32: Sock # 5

Los valores que he reconocido son estos, no quise detallar más en esto, no me llamo la atención. Como dije, tal vez con el aporte de otros se pueda descifrar los demás valores

Spoiler for Hiden:

FF   No tiene Sock
EF   Slot habilitado


6. Vuelta
Jaja, Yo lo llamo así, dejenme. Es mi post y es mis "asignaciones de nombre".
A ver, la letra 15 es bien interesante ¿por qué? Porque si bien recuerdan uds. Las letras 1 y 2 son de index y al igual que la durabilidad es hexadecimal y va del 0 a la F, osea 16*16 = 256 valores.

El problema radica en que los files Louis y muchos otros contienen más de 255 caracteres, sí. En Louis hablamos de 512 valores para el index. Entonces, dónde entran esos 256 valores adicionales si únicamente las primeras 2 letras son de index?
Por eso le puse este nombre a esta letra, sucede el valor de esta letra varía según lo que se desee "dar vuelta".

Spoiler for Hiden:
0   No Exce
1   Exce Vuelta 1 (del 17 al 32)
2   Exce Vuelta 2 (del 33 al 48)
3   Exce Vuelta 3 (del 49 al 64)
4   Life del 4 al 7
8   del 256 al 512 en Index

Lo interesante está en qué estos valores se suman para poder llegar hasta el F del valor hexadecimal

A partir de ahora tengamos en cuenta que "Vuelta" nos va a servir para las siguientes explicaciones.


Continuo explicando en los comentarios.
« Última Modificación: Mayo 20, 2022, 10:00:56 pm por MaguiBox »

MaguiBox

Part [2/4]
7. Index
La 1era y 2da letra corresponde al index y tal como dije en el texto anterior, es muy similar a durabilidad (letra 5 y 6). Pero en cuanto a index tenemos hasta 512 valores y no 256 como la durabilidad.

Entonces, los valores son los siguientes:

Spoiler for Hiden:
0   0   Index 0   
0   1   Index 1   
0   2   Index 2   
0   3   Index 3   
0   4   Index 4   
0   5   Index 5   
0   6   Index 6   
0   7   Index 7   
0   8   Index 8   
0   9   Index 9   
0   A   Index 10   
0   B   Index 11   
0   C   Index 12   
0   D   Index 13   
0   E   Index 14   
0   F   Index 15   
1   0   Index 16   
1   1   Index 17   
1   2   Index 18   
1   3   Index 19   
1   4   Index 20   
1   5   Index 21   
1   6   Index 22   
1   7   Index 23   
1   8   Index 24   
1   9   Index 25   
1   A   Index 26   
1   B   Index 27   
1   C   Index 28   
1   D   Index 29   
1   E   Index 30   
1   F   Index 31   
2   0   Index 32   
2   1   Index 33   
2   2   Index 34   
2   3   Index 35   
2   4   Index 36   
2   5   Index 37   
2   6   Index 38   
2   7   Index 39   
2   8   Index 40   
2   9   Index 41   
2   A   Index 42   
2   B   Index 43   
2   C   Index 44   
2   D   Index 45   
2   E   Index 46   
2   F   Index 47   
3   0   Index 48   
3   1   Index 49   
3   2   Index 50   
3   3   Index 51   
3   4   Index 52   
3   5   Index 53   
3   6   Index 54   
3   7   Index 55   
3   8   Index 56   
3   9   Index 57   
3   A   Index 58   
3   B   Index 59   
3   C   Index 60   
3   D   Index 61   
3   E   Index 62   
3   F   Index 63   
4   0   Index 64   
4   1   Index 65   
4   2   Index 66   
4   3   Index 67   
4   4   Index 68   
4   5   Index 69   
4   6   Index 70   
4   7   Index 71   
4   8   Index 72   
4   9   Index 73   
4   A   Index 74   
4   B   Index 75   
4   C   Index 76   
4   D   Index 77   
4   E   Index 78   
4   F   Index 79   
5   0   Index 80   
5   1   Index 81   
5   2   Index 82   
5   3   Index 83   
5   4   Index 84   
5   5   Index 85   
5   6   Index 86   
5   7   Index 87   
5   8   Index 88   
5   9   Index 89   
5   A   Index 90   
5   B   Index 91   
5   C   Index 92   
5   D   Index 93   
5   E   Index 94   
5   F   Index 95   
6   0   Index 96   
6   1   Index 97   
6   2   Index 98   
6   3   Index 99   
6   4   Index 100   
6   5   Index 101   
6   6   Index 102   
6   7   Index 103   
6   8   Index 104   
6   9   Index 105   
6   A   Index 106   
6   B   Index 107   
6   C   Index 108   
6   D   Index 109   
6   E   Index 110   
6   F   Index 111   
7   0   Index 112   
7   1   Index 113   
7   2   Index 114   
7   3   Index 115   
7   4   Index 116   
7   5   Index 117   
7   6   Index 118   
7   7   Index 119   
7   8   Index 120   
7   9   Index 121   
7   A   Index 122   
7   B   Index 123   
7   C   Index 124   
7   D   Index 125   
7   E   Index 126   
7   F   Index 127   
8   0   Index 128   
8   1   Index 129   
8   2   Index 130   
8   3   Index 131   
8   4   Index 132   
8   5   Index 133   
8   6   Index 134   
8   7   Index 135   
8   8   Index 136   
8   9   Index 137   
8   A   Index 138   
8   B   Index 139   
8   C   Index 140   
8   D   Index 141   
8   E   Index 142   
8   F   Index 143   
9   0   Index 144   
9   1   Index 145   
9   2   Index 146   
9   3   Index 147   
9   4   Index 148   
9   5   Index 149   
9   6   Index 150   
9   7   Index 151   
9   8   Index 152   
9   9   Index 153   
9   A   Index 154   
9   B   Index 155   
9   C   Index 156   
9   D   Index 157   
9   E   Index 158   
9   F   Index 159   
A   0   Index 160   
A   1   Index 161   
A   2   Index 162   
A   3   Index 163   
A   4   Index 164   
A   5   Index 165   
A   6   Index 166   
A   7   Index 167   
A   8   Index 168   
A   9   Index 169   
A   A   Index 170   
A   B   Index 171   
A   C   Index 172   
A   D   Index 173   
A   E   Index 174   
A   F   Index 175   
B   0   Index 176   
B   1   Index 177   
B   2   Index 178   
B   3   Index 179   
B   4   Index 180   
B   5   Index 181   
B   6   Index 182   
B   7   Index 183   
B   8   Index 184   
B   9   Index 185   
B   A   Index 186   
B   B   Index 187   
B   C   Index 188   
B   D   Index 189   
B   E   Index 190   
B   F   Index 191   
C   0   Index 192   
C   1   Index 193   
C   2   Index 194   
C   3   Index 195   
C   4   Index 196   
C   5   Index 197   
C   6   Index 198   
C   7   Index 199   
C   8   Index 200   
C   9   Index 201   
C   A   Index 202   
C   B   Index 203   
C   C   Index 204   
C   D   Index 205   
C   E   Index 206   
C   F   Index 207   
D   0   Index 208   
D   1   Index 209   
D   2   Index 210   
D   3   Index 211   
D   4   Index 212   
D   5   Index 213   
D   6   Index 214   
D   7   Index 215   
D   8   Index 216   
D   9   Index 217   
D   A   Index 218   
D   B   Index 219   
D   C   Index 220   
D   D   Index 221   
D   E   Index 222   
D   F   Index 223   
E   0   Index 224   
E   1   Index 225   
E   2   Index 226   
E   3   Index 227   
E   4   Index 228   
E   5   Index 229   
E   6   Index 230   
E   7   Index 231   
E   8   Index 232   
E   9   Index 233   
E   A   Index 234   
E   B   Index 235   
E   C   Index 236   
E   D   Index 237   
E   E   Index 238   
E   F   Index 239   
F   0   Index 240   
F   1   Index 241   
F   2   Index 242   
F   3   Index 243   
F   4   Index 244   
F   5   Index 245   
F   6   Index 246   
F   7   Index 247   
F   8   Index 248   
F   9   Index 249   
F   A   Index 250   
F   B   Index 251   
F   C   Index 252   
F   D   Index 253   
F   E   Index 254   
F   F   Index 255   
0   0   Index 256   Se le suma 8 a "Vuelta" para correr del 256 en adelante
0   1   Index 257   Se le suma 8 a "Vuelta" para correr del 256 en adelante
0   2   Index 258   Se le suma 8 a "Vuelta" para correr del 256 en adelante
0   3   Index 259   Se le suma 8 a "Vuelta" para correr del 256 en adelante
0   4   Index 260   Se le suma 8 a "Vuelta" para correr del 256 en adelante
0   5   Index 261   Se le suma 8 a "Vuelta" para correr del 256 en adelante
0   6   Index 262   Se le suma 8 a "Vuelta" para correr del 256 en adelante
0   7   Index 263   Se le suma 8 a "Vuelta" para correr del 256 en adelante
0   8   Index 264   Se le suma 8 a "Vuelta" para correr del 256 en adelante
0   9   Index 265   Se le suma 8 a "Vuelta" para correr del 256 en adelante
0   A   Index 266   Se le suma 8 a "Vuelta" para correr del 256 en adelante
0   B   Index 267   Se le suma 8 a "Vuelta" para correr del 256 en adelante
0   C   Index 268   Se le suma 8 a "Vuelta" para correr del 256 en adelante
0   D   Index 269   Se le suma 8 a "Vuelta" para correr del 256 en adelante
0   E   Index 270   Se le suma 8 a "Vuelta" para correr del 256 en adelante
0   F   Index 271   Se le suma 8 a "Vuelta" para correr del 256 en adelante
1   0   Index 272   Se le suma 8 a "Vuelta" para correr del 256 en adelante
1   1   Index 273   Se le suma 8 a "Vuelta" para correr del 256 en adelante
1   2   Index 274   Se le suma 8 a "Vuelta" para correr del 256 en adelante
1   3   Index 275   Se le suma 8 a "Vuelta" para correr del 256 en adelante
1   4   Index 276   Se le suma 8 a "Vuelta" para correr del 256 en adelante
1   5   Index 277   Se le suma 8 a "Vuelta" para correr del 256 en adelante
1   6   Index 278   Se le suma 8 a "Vuelta" para correr del 256 en adelante
1   7   Index 279   Se le suma 8 a "Vuelta" para correr del 256 en adelante
1   8   Index 280   Se le suma 8 a "Vuelta" para correr del 256 en adelante
1   9   Index 281   Se le suma 8 a "Vuelta" para correr del 256 en adelante
1   A   Index 282   Se le suma 8 a "Vuelta" para correr del 256 en adelante
1   B   Index 283   Se le suma 8 a "Vuelta" para correr del 256 en adelante
1   C   Index 284   Se le suma 8 a "Vuelta" para correr del 256 en adelante
1   D   Index 285   Se le suma 8 a "Vuelta" para correr del 256 en adelante
1   E   Index 286   Se le suma 8 a "Vuelta" para correr del 256 en adelante
1   F   Index 287   Se le suma 8 a "Vuelta" para correr del 256 en adelante
2   0   Index 288   Se le suma 8 a "Vuelta" para correr del 256 en adelante
2   1   Index 289   Se le suma 8 a "Vuelta" para correr del 256 en adelante
2   2   Index 290   Se le suma 8 a "Vuelta" para correr del 256 en adelante
2   3   Index 291   Se le suma 8 a "Vuelta" para correr del 256 en adelante
2   4   Index 292   Se le suma 8 a "Vuelta" para correr del 256 en adelante
2   5   Index 293   Se le suma 8 a "Vuelta" para correr del 256 en adelante
2   6   Index 294   Se le suma 8 a "Vuelta" para correr del 256 en adelante
2   7   Index 295   Se le suma 8 a "Vuelta" para correr del 256 en adelante
2   8   Index 296   Se le suma 8 a "Vuelta" para correr del 256 en adelante
2   9   Index 297   Se le suma 8 a "Vuelta" para correr del 256 en adelante
2   A   Index 298   Se le suma 8 a "Vuelta" para correr del 256 en adelante
2   B   Index 299   Se le suma 8 a "Vuelta" para correr del 256 en adelante
2   C   Index 300   Se le suma 8 a "Vuelta" para correr del 256 en adelante
2   D   Index 301   Se le suma 8 a "Vuelta" para correr del 256 en adelante
2   E   Index 302   Se le suma 8 a "Vuelta" para correr del 256 en adelante
2   F   Index 303   Se le suma 8 a "Vuelta" para correr del 256 en adelante
3   0   Index 304   Se le suma 8 a "Vuelta" para correr del 256 en adelante
3   1   Index 305   Se le suma 8 a "Vuelta" para correr del 256 en adelante
3   2   Index 306   Se le suma 8 a "Vuelta" para correr del 256 en adelante
3   3   Index 307   Se le suma 8 a "Vuelta" para correr del 256 en adelante
3   4   Index 308   Se le suma 8 a "Vuelta" para correr del 256 en adelante
3   5   Index 309   Se le suma 8 a "Vuelta" para correr del 256 en adelante
3   6   Index 310   Se le suma 8 a "Vuelta" para correr del 256 en adelante
3   7   Index 311   Se le suma 8 a "Vuelta" para correr del 256 en adelante
3   8   Index 312   Se le suma 8 a "Vuelta" para correr del 256 en adelante
3   9   Index 313   Se le suma 8 a "Vuelta" para correr del 256 en adelante
3   A   Index 314   Se le suma 8 a "Vuelta" para correr del 256 en adelante
3   B   Index 315   Se le suma 8 a "Vuelta" para correr del 256 en adelante
3   C   Index 316   Se le suma 8 a "Vuelta" para correr del 256 en adelante
3   D   Index 317   Se le suma 8 a "Vuelta" para correr del 256 en adelante
3   E   Index 318   Se le suma 8 a "Vuelta" para correr del 256 en adelante
3   F   Index 319   Se le suma 8 a "Vuelta" para correr del 256 en adelante
4   0   Index 320   Se le suma 8 a "Vuelta" para correr del 256 en adelante
4   1   Index 321   Se le suma 8 a "Vuelta" para correr del 256 en adelante
4   2   Index 322   Se le suma 8 a "Vuelta" para correr del 256 en adelante
4   3   Index 323   Se le suma 8 a "Vuelta" para correr del 256 en adelante
4   4   Index 324   Se le suma 8 a "Vuelta" para correr del 256 en adelante
4   5   Index 325   Se le suma 8 a "Vuelta" para correr del 256 en adelante
4   6   Index 326   Se le suma 8 a "Vuelta" para correr del 256 en adelante
4   7   Index 327   Se le suma 8 a "Vuelta" para correr del 256 en adelante
4   8   Index 328   Se le suma 8 a "Vuelta" para correr del 256 en adelante
4   9   Index 329   Se le suma 8 a "Vuelta" para correr del 256 en adelante
4   A   Index 330   Se le suma 8 a "Vuelta" para correr del 256 en adelante
4   B   Index 331   Se le suma 8 a "Vuelta" para correr del 256 en adelante
4   C   Index 332   Se le suma 8 a "Vuelta" para correr del 256 en adelante
4   D   Index 333   Se le suma 8 a "Vuelta" para correr del 256 en adelante
4   E   Index 334   Se le suma 8 a "Vuelta" para correr del 256 en adelante
4   F   Index 335   Se le suma 8 a "Vuelta" para correr del 256 en adelante
5   0   Index 336   Se le suma 8 a "Vuelta" para correr del 256 en adelante
5   1   Index 337   Se le suma 8 a "Vuelta" para correr del 256 en adelante
5   2   Index 338   Se le suma 8 a "Vuelta" para correr del 256 en adelante
5   3   Index 339   Se le suma 8 a "Vuelta" para correr del 256 en adelante
5   4   Index 340   Se le suma 8 a "Vuelta" para correr del 256 en adelante
5   5   Index 341   Se le suma 8 a "Vuelta" para correr del 256 en adelante
5   6   Index 342   Se le suma 8 a "Vuelta" para correr del 256 en adelante
5   7   Index 343   Se le suma 8 a "Vuelta" para correr del 256 en adelante
5   8   Index 344   Se le suma 8 a "Vuelta" para correr del 256 en adelante
5   9   Index 345   Se le suma 8 a "Vuelta" para correr del 256 en adelante
5   A   Index 346   Se le suma 8 a "Vuelta" para correr del 256 en adelante
5   B   Index 347   Se le suma 8 a "Vuelta" para correr del 256 en adelante
5   C   Index 348   Se le suma 8 a "Vuelta" para correr del 256 en adelante
5   D   Index 349   Se le suma 8 a "Vuelta" para correr del 256 en adelante
5   E   Index 350   Se le suma 8 a "Vuelta" para correr del 256 en adelante
5   F   Index 351   Se le suma 8 a "Vuelta" para correr del 256 en adelante
6   0   Index 352   Se le suma 8 a "Vuelta" para correr del 256 en adelante
6   1   Index 353   Se le suma 8 a "Vuelta" para correr del 256 en adelante
6   2   Index 354   Se le suma 8 a "Vuelta" para correr del 256 en adelante
6   3   Index 355   Se le suma 8 a "Vuelta" para correr del 256 en adelante
6   4   Index 356   Se le suma 8 a "Vuelta" para correr del 256 en adelante
6   5   Index 357   Se le suma 8 a "Vuelta" para correr del 256 en adelante
6   6   Index 358   Se le suma 8 a "Vuelta" para correr del 256 en adelante
6   7   Index 359   Se le suma 8 a "Vuelta" para correr del 256 en adelante
6   8   Index 360   Se le suma 8 a "Vuelta" para correr del 256 en adelante
6   9   Index 361   Se le suma 8 a "Vuelta" para correr del 256 en adelante
6   A   Index 362   Se le suma 8 a "Vuelta" para correr del 256 en adelante
6   B   Index 363   Se le suma 8 a "Vuelta" para correr del 256 en adelante
6   C   Index 364   Se le suma 8 a "Vuelta" para correr del 256 en adelante
6   D   Index 365   Se le suma 8 a "Vuelta" para correr del 256 en adelante
6   E   Index 366   Se le suma 8 a "Vuelta" para correr del 256 en adelante
6   F   Index 367   Se le suma 8 a "Vuelta" para correr del 256 en adelante
7   0   Index 368   Se le suma 8 a "Vuelta" para correr del 256 en adelante
7   1   Index 369   Se le suma 8 a "Vuelta" para correr del 256 en adelante
7   2   Index 370   Se le suma 8 a "Vuelta" para correr del 256 en adelante
7   3   Index 371   Se le suma 8 a "Vuelta" para correr del 256 en adelante
7   4   Index 372   Se le suma 8 a "Vuelta" para correr del 256 en adelante
7   5   Index 373   Se le suma 8 a "Vuelta" para correr del 256 en adelante
7   6   Index 374   Se le suma 8 a "Vuelta" para correr del 256 en adelante
7   7   Index 375   Se le suma 8 a "Vuelta" para correr del 256 en adelante
7   8   Index 376   Se le suma 8 a "Vuelta" para correr del 256 en adelante
7   9   Index 377   Se le suma 8 a "Vuelta" para correr del 256 en adelante
7   A   Index 378   Se le suma 8 a "Vuelta" para correr del 256 en adelante
7   B   Index 379   Se le suma 8 a "Vuelta" para correr del 256 en adelante
7   C   Index 380   Se le suma 8 a "Vuelta" para correr del 256 en adelante
7   D   Index 381   Se le suma 8 a "Vuelta" para correr del 256 en adelante
7   E   Index 382   Se le suma 8 a "Vuelta" para correr del 256 en adelante
7   F   Index 383   Se le suma 8 a "Vuelta" para correr del 256 en adelante
8   0   Index 384   Se le suma 8 a "Vuelta" para correr del 256 en adelante
8   1   Index 385   Se le suma 8 a "Vuelta" para correr del 256 en adelante
8   2   Index 386   Se le suma 8 a "Vuelta" para correr del 256 en adelante
8   3   Index 387   Se le suma 8 a "Vuelta" para correr del 256 en adelante
8   4   Index 388   Se le suma 8 a "Vuelta" para correr del 256 en adelante
8   5   Index 389   Se le suma 8 a "Vuelta" para correr del 256 en adelante
8   6   Index 390   Se le suma 8 a "Vuelta" para correr del 256 en adelante
8   7   Index 391   Se le suma 8 a "Vuelta" para correr del 256 en adelante
8   8   Index 392   Se le suma 8 a "Vuelta" para correr del 256 en adelante
8   9   Index 393   Se le suma 8 a "Vuelta" para correr del 256 en adelante
8   A   Index 394   Se le suma 8 a "Vuelta" para correr del 256 en adelante
8   B   Index 395   Se le suma 8 a "Vuelta" para correr del 256 en adelante
8   C   Index 396   Se le suma 8 a "Vuelta" para correr del 256 en adelante
8   D   Index 397   Se le suma 8 a "Vuelta" para correr del 256 en adelante
8   E   Index 398   Se le suma 8 a "Vuelta" para correr del 256 en adelante
8   F   Index 399   Se le suma 8 a "Vuelta" para correr del 256 en adelante
9   0   Index 400   Se le suma 8 a "Vuelta" para correr del 256 en adelante
9   1   Index 401   Se le suma 8 a "Vuelta" para correr del 256 en adelante
9   2   Index 402   Se le suma 8 a "Vuelta" para correr del 256 en adelante
9   3   Index 403   Se le suma 8 a "Vuelta" para correr del 256 en adelante
9   4   Index 404   Se le suma 8 a "Vuelta" para correr del 256 en adelante
9   5   Index 405   Se le suma 8 a "Vuelta" para correr del 256 en adelante
9   6   Index 406   Se le suma 8 a "Vuelta" para correr del 256 en adelante
9   7   Index 407   Se le suma 8 a "Vuelta" para correr del 256 en adelante
9   8   Index 408   Se le suma 8 a "Vuelta" para correr del 256 en adelante
9   9   Index 409   Se le suma 8 a "Vuelta" para correr del 256 en adelante
9   A   Index 410   Se le suma 8 a "Vuelta" para correr del 256 en adelante
9   B   Index 411   Se le suma 8 a "Vuelta" para correr del 256 en adelante
9   C   Index 412   Se le suma 8 a "Vuelta" para correr del 256 en adelante
9   D   Index 413   Se le suma 8 a "Vuelta" para correr del 256 en adelante
9   E   Index 414   Se le suma 8 a "Vuelta" para correr del 256 en adelante
9   F   Index 415   Se le suma 8 a "Vuelta" para correr del 256 en adelante
A   0   Index 416   Se le suma 8 a "Vuelta" para correr del 256 en adelante
A   1   Index 417   Se le suma 8 a "Vuelta" para correr del 256 en adelante
A   2   Index 418   Se le suma 8 a "Vuelta" para correr del 256 en adelante
A   3   Index 419   Se le suma 8 a "Vuelta" para correr del 256 en adelante
A   4   Index 420   Se le suma 8 a "Vuelta" para correr del 256 en adelante
A   5   Index 421   Se le suma 8 a "Vuelta" para correr del 256 en adelante
A   6   Index 422   Se le suma 8 a "Vuelta" para correr del 256 en adelante
A   7   Index 423   Se le suma 8 a "Vuelta" para correr del 256 en adelante
A   8   Index 424   Se le suma 8 a "Vuelta" para correr del 256 en adelante
A   9   Index 425   Se le suma 8 a "Vuelta" para correr del 256 en adelante
A   A   Index 426   Se le suma 8 a "Vuelta" para correr del 256 en adelante
A   B   Index 427   Se le suma 8 a "Vuelta" para correr del 256 en adelante
A   C   Index 428   Se le suma 8 a "Vuelta" para correr del 256 en adelante
A   D   Index 429   Se le suma 8 a "Vuelta" para correr del 256 en adelante
A   E   Index 430   Se le suma 8 a "Vuelta" para correr del 256 en adelante
A   F   Index 431   Se le suma 8 a "Vuelta" para correr del 256 en adelante
B   0   Index 432   Se le suma 8 a "Vuelta" para correr del 256 en adelante
B   1   Index 433   Se le suma 8 a "Vuelta" para correr del 256 en adelante
B   2   Index 434   Se le suma 8 a "Vuelta" para correr del 256 en adelante
B   3   Index 435   Se le suma 8 a "Vuelta" para correr del 256 en adelante
B   4   Index 436   Se le suma 8 a "Vuelta" para correr del 256 en adelante
B   5   Index 437   Se le suma 8 a "Vuelta" para correr del 256 en adelante
B   6   Index 438   Se le suma 8 a "Vuelta" para correr del 256 en adelante
B   7   Index 439   Se le suma 8 a "Vuelta" para correr del 256 en adelante
B   8   Index 440   Se le suma 8 a "Vuelta" para correr del 256 en adelante
B   9   Index 441   Se le suma 8 a "Vuelta" para correr del 256 en adelante
B   A   Index 442   Se le suma 8 a "Vuelta" para correr del 256 en adelante
B   B   Index 443   Se le suma 8 a "Vuelta" para correr del 256 en adelante
B   C   Index 444   Se le suma 8 a "Vuelta" para correr del 256 en adelante
B   D   Index 445   Se le suma 8 a "Vuelta" para correr del 256 en adelante
B   E   Index 446   Se le suma 8 a "Vuelta" para correr del 256 en adelante
B   F   Index 447   Se le suma 8 a "Vuelta" para correr del 256 en adelante
C   0   Index 448   Se le suma 8 a "Vuelta" para correr del 256 en adelante
C   1   Index 449   Se le suma 8 a "Vuelta" para correr del 256 en adelante
C   2   Index 450   Se le suma 8 a "Vuelta" para correr del 256 en adelante
C   3   Index 451   Se le suma 8 a "Vuelta" para correr del 256 en adelante
C   4   Index 452   Se le suma 8 a "Vuelta" para correr del 256 en adelante
C   5   Index 453   Se le suma 8 a "Vuelta" para correr del 256 en adelante
C   6   Index 454   Se le suma 8 a "Vuelta" para correr del 256 en adelante
C   7   Index 455   Se le suma 8 a "Vuelta" para correr del 256 en adelante
C   8   Index 456   Se le suma 8 a "Vuelta" para correr del 256 en adelante
C   9   Index 457   Se le suma 8 a "Vuelta" para correr del 256 en adelante
C   A   Index 458   Se le suma 8 a "Vuelta" para correr del 256 en adelante
C   B   Index 459   Se le suma 8 a "Vuelta" para correr del 256 en adelante
C   C   Index 460   Se le suma 8 a "Vuelta" para correr del 256 en adelante
C   D   Index 461   Se le suma 8 a "Vuelta" para correr del 256 en adelante
C   E   Index 462   Se le suma 8 a "Vuelta" para correr del 256 en adelante
C   F   Index 463   Se le suma 8 a "Vuelta" para correr del 256 en adelante
D   0   Index 464   Se le suma 8 a "Vuelta" para correr del 256 en adelante
D   1   Index 465   Se le suma 8 a "Vuelta" para correr del 256 en adelante
D   2   Index 466   Se le suma 8 a "Vuelta" para correr del 256 en adelante
D   3   Index 467   Se le suma 8 a "Vuelta" para correr del 256 en adelante
D   4   Index 468   Se le suma 8 a "Vuelta" para correr del 256 en adelante
D   5   Index 469   Se le suma 8 a "Vuelta" para correr del 256 en adelante
D   6   Index 470   Se le suma 8 a "Vuelta" para correr del 256 en adelante
D   7   Index 471   Se le suma 8 a "Vuelta" para correr del 256 en adelante
D   8   Index 472   Se le suma 8 a "Vuelta" para correr del 256 en adelante
D   9   Index 473   Se le suma 8 a "Vuelta" para correr del 256 en adelante
D   A   Index 474   Se le suma 8 a "Vuelta" para correr del 256 en adelante
D   B   Index 475   Se le suma 8 a "Vuelta" para correr del 256 en adelante
D   C   Index 476   Se le suma 8 a "Vuelta" para correr del 256 en adelante
D   D   Index 477   Se le suma 8 a "Vuelta" para correr del 256 en adelante
D   E   Index 478   Se le suma 8 a "Vuelta" para correr del 256 en adelante
D   F   Index 479   Se le suma 8 a "Vuelta" para correr del 256 en adelante
E   0   Index 480   Se le suma 8 a "Vuelta" para correr del 256 en adelante
E   1   Index 481   Se le suma 8 a "Vuelta" para correr del 256 en adelante
E   2   Index 482   Se le suma 8 a "Vuelta" para correr del 256 en adelante
E   3   Index 483   Se le suma 8 a "Vuelta" para correr del 256 en adelante
E   4   Index 484   Se le suma 8 a "Vuelta" para correr del 256 en adelante
E   5   Index 485   Se le suma 8 a "Vuelta" para correr del 256 en adelante
E   6   Index 486   Se le suma 8 a "Vuelta" para correr del 256 en adelante
E   7   Index 487   Se le suma 8 a "Vuelta" para correr del 256 en adelante
E   8   Index 488   Se le suma 8 a "Vuelta" para correr del 256 en adelante
E   9   Index 489   Se le suma 8 a "Vuelta" para correr del 256 en adelante
E   A   Index 490   Se le suma 8 a "Vuelta" para correr del 256 en adelante
E   B   Index 491   Se le suma 8 a "Vuelta" para correr del 256 en adelante
E   C   Index 492   Se le suma 8 a "Vuelta" para correr del 256 en adelante
E   D   Index 493   Se le suma 8 a "Vuelta" para correr del 256 en adelante
E   E   Index 494   Se le suma 8 a "Vuelta" para correr del 256 en adelante
E   F   Index 495   Se le suma 8 a "Vuelta" para correr del 256 en adelante
F   0   Index 496   Se le suma 8 a "Vuelta" para correr del 256 en adelante
F   1   Index 497   Se le suma 8 a "Vuelta" para correr del 256 en adelante
F   2   Index 498   Se le suma 8 a "Vuelta" para correr del 256 en adelante
F   3   Index 499   Se le suma 8 a "Vuelta" para correr del 256 en adelante
F   4   Index 500   Se le suma 8 a "Vuelta" para correr del 256 en adelante
F   5   Index 501   Se le suma 8 a "Vuelta" para correr del 256 en adelante
F   6   Index 502   Se le suma 8 a "Vuelta" para correr del 256 en adelante
F   7   Index 503   Se le suma 8 a "Vuelta" para correr del 256 en adelante
F   8   Index 504   Se le suma 8 a "Vuelta" para correr del 256 en adelante
F   9   Index 505   Se le suma 8 a "Vuelta" para correr del 256 en adelante
F   A   Index 506   Se le suma 8 a "Vuelta" para correr del 256 en adelante
F   B   Index 507   Se le suma 8 a "Vuelta" para correr del 256 en adelante
F   C   Index 508   Se le suma 8 a "Vuelta" para correr del 256 en adelante
F   D   Index 509   Se le suma 8 a "Vuelta" para correr del 256 en adelante
F   E   Index 510   Se le suma 8 a "Vuelta" para correr del 256 en adelante
F   F   Index 511   Se le suma 8 a "Vuelta" para correr del 256 en adelante

Spoiler for Hiden:

Entonces, cómo dije, para saber si un index es de los primeros 256 o de los siguientes del index, debemos de ver la letra # 15 que es "Vuelta".

« Última Modificación: Mayo 20, 2022, 09:59:01 pm por MaguiBox »

MaguiBox

Part [3/4]


8. Opc Exce
La letra 16 corresponde a las opciones Excelente que tiene nuestro item. Y como se dan cuenta es sólo 1 letra pero tenemos hasta el 63 que es el item Full Exce.

Spoiler for Hiden:
0   Exce opc 0   - Osea NO EXCELENTE
1   Exce opc 1   
2   Exce opc 2   
3   Exce opc 3   
4   Exce opc 4   
5   Exce opc 5   
6   Exce opc 6   
7   Exce opc 7   
8   Exce opc 8   
9   Exce opc 9   
A   Exce opc 10   
B   Exce opc 11   
C   Exce opc 12   
D   Exce opc 13   
E   Exce opc 14   
F   Exce opc 15   
0   Exce opc 16   Se le suma 1 a "Vuelta" para correr del 16 en adelante
1   Exce opc 17   Se le suma 1 a "Vuelta" para correr del 16 en adelante
2   Exce opc 18   Se le suma 1 a "Vuelta" para correr del 16 en adelante
3   Exce opc 19   Se le suma 1 a "Vuelta" para correr del 16 en adelante
4   Exce opc 20   Se le suma 1 a "Vuelta" para correr del 16 en adelante
5   Exce opc 21   Se le suma 1 a "Vuelta" para correr del 16 en adelante
6   Exce opc 22   Se le suma 1 a "Vuelta" para correr del 16 en adelante
7   Exce opc 23   Se le suma 1 a "Vuelta" para correr del 16 en adelante
8   Exce opc 24   Se le suma 1 a "Vuelta" para correr del 16 en adelante
9   Exce opc 25   Se le suma 1 a "Vuelta" para correr del 16 en adelante
A   Exce opc 26   Se le suma 1 a "Vuelta" para correr del 16 en adelante
B   Exce opc 27   Se le suma 1 a "Vuelta" para correr del 16 en adelante
C   Exce opc 28   Se le suma 1 a "Vuelta" para correr del 16 en adelante
D   Exce opc 29   Se le suma 1 a "Vuelta" para correr del 16 en adelante
E   Exce opc 30   Se le suma 1 a "Vuelta" para correr del 16 en adelante
F   Exce opc 31   Se le suma 1 a "Vuelta" para correr del 16 en adelante
0   Exce opc 32   Se le suma 2 a "Vuelta" para correr del 32 en adelante
1   Exce opc 33   Se le suma 2 a "Vuelta" para correr del 32 en adelante
2   Exce opc 34   Se le suma 2 a "Vuelta" para correr del 32 en adelante
3   Exce opc 35   Se le suma 2 a "Vuelta" para correr del 32 en adelante
4   Exce opc 36   Se le suma 2 a "Vuelta" para correr del 32 en adelante
5   Exce opc 37   Se le suma 2 a "Vuelta" para correr del 32 en adelante
6   Exce opc 38   Se le suma 2 a "Vuelta" para correr del 32 en adelante
7   Exce opc 39   Se le suma 2 a "Vuelta" para correr del 32 en adelante
8   Exce opc 40   Se le suma 2 a "Vuelta" para correr del 32 en adelante
9   Exce opc 41   Se le suma 2 a "Vuelta" para correr del 32 en adelante
A   Exce opc 42   Se le suma 2 a "Vuelta" para correr del 32 en adelante
B   Exce opc 43   Se le suma 2 a "Vuelta" para correr del 32 en adelante
C   Exce opc 44   Se le suma 2 a "Vuelta" para correr del 32 en adelante
D   Exce opc 45   Se le suma 2 a "Vuelta" para correr del 32 en adelante
E   Exce opc 46   Se le suma 2 a "Vuelta" para correr del 32 en adelante
F   Exce opc 47   Se le suma 2 a "Vuelta" para correr del 32 en adelante
0   Exce opc 48   Se le suma 3 a "Vuelta" para correr del 48 en adelante
1   Exce opc 49   Se le suma 3 a "Vuelta" para correr del 48 en adelante
2   Exce opc 50   Se le suma 3 a "Vuelta" para correr del 48 en adelante
3   Exce opc 51   Se le suma 3 a "Vuelta" para correr del 48 en adelante
4   Exce opc 52   Se le suma 3 a "Vuelta" para correr del 48 en adelante
5   Exce opc 53   Se le suma 3 a "Vuelta" para correr del 48 en adelante
6   Exce opc 54   Se le suma 3 a "Vuelta" para correr del 48 en adelante
7   Exce opc 55   Se le suma 3 a "Vuelta" para correr del 48 en adelante
8   Exce opc 56   Se le suma 3 a "Vuelta" para correr del 48 en adelante
9   Exce opc 57   Se le suma 3 a "Vuelta" para correr del 48 en adelante
A   Exce opc 58   Se le suma 3 a "Vuelta" para correr del 48 en adelante
B   Exce opc 59   Se le suma 3 a "Vuelta" para correr del 48 en adelante
C   Exce opc 60   Se le suma 3 a "Vuelta" para correr del 48 en adelante
D   Exce opc 61   Se le suma 3 a "Vuelta" para correr del 48 en adelante
E   Exce opc 62   Se le suma 3 a "Vuelta" para correr del 48 en adelante
F   Exce opc 63   Se le suma 3 a "Vuelta" para correr del 48 en adelante


Recuerden lo que dije, "Vuelta" puede ser sumado. Osea que si queremos un item del index 300 y full opc exce, hablamos de: 8 + 3 = 11 (Hexadecimal sería B)

¿Qué, cansado? Jaja, aún falta, aún falta xd

9. Nivel + OPC

Las letras 3 y 4 son las más fregadas. Aunque no parezca, estas son tantas como el index, jaja.
Nuevamente dependemos de "Vuelta" para determinar el nivel de un item. ¿Y eso porqué?

Sucede que en estas 2 letras no sólo hablamos del nivel de un item, sino también, de si el item tiene Skill, Luck y Life.
Porque sí, no es lo mismo el +9 de un item no exce que un +9 de un item exce + skill + life3 (12). Varía mucho.



No OPC

Spoiler for Hiden:
00   Level + 0
08   Level + 1
10   Level + 2
18   Level + 3
20   Level + 4
28   Level + 5
30   Level + 6
38   Level + 7
40   Level + 8
48   Level + 9
50   Level + 10
58   Level + 11
60   Level + 12
68   Level + 13
70   Level + 14
78   Level + 15

item con Sólo Luck

Spoiler for Hiden:
04   Level + 0
0C   Level + 1
14   Level + 2
1C   Level + 3
24   Level + 4
2C   Level + 5
34   Level + 6
3C   Level + 7
44   Level + 8
4C   Level + 9
54   Level + 10
5C   Level + 11
64   Level + 12
6C   Level + 13
74   Level + 14
7C   Level + 15

Item con sólo Skill

Spoiler for Hiden:
80   Level + 0
88   Level + 1
90   Level + 2
98   Level + 3
A0   Level + 4
A8   Level + 5
B0   Level + 6
B8   Level + 7
C0   Level + 8
C8   Level + 9
D0   Level + 10
D8   Level + 11
E0   Level + 12
E8   Level + 13
F0   Level + 14
F8   Level + 15


Item con Skill y Luck

Spoiler for Hiden:
84   Level + 0
8C   Level + 1
94   Level + 2
9C   Level + 3
A4   Level + 4
AC   Level + 5
B4   Level + 6
BC   Level + 7
C4   Level + 8
CC   Level + 9
D4   Level + 10
DC   Level + 11
E4   Level + 12
EC   Level + 13
F4   Level + 14
FC   Level + 15


Item con Skill + Luck + Life 1

Spoiler for Hiden:
85   Level + 0
8D   Level + 1
95   Level + 2
9D   Level + 3
A5   Level + 4
AD   Level + 5
B5   Level + 6
BD   Level + 7
C5   Level + 8
CD   Level + 9
D5   Level + 10
DD   Level + 11
E5   Level + 12
ED   Level + 13
F5   Level + 14
FD   Level + 15


Item con Skill + Luck + Life 2

Spoiler for Hiden:
86   Level + 0
8E   Level + 1
96   Level + 2
9E   Level + 3
A6   Level + 4
AE   Level + 5
B6   Level + 6
BE   Level + 7
C6   Level + 8
CE   Level + 9
D6   Level + 10
DE   Level + 11
E6   Level + 12
EE   Level + 13
F6   Level + 14
FE   Level + 15


Item con Skill + Luck + Life 3

Spoiler for Hiden:
87   Level + 0
8F   Level + 1
97   Level + 2
9F   Level + 3
A7   Level + 4
AF   Level + 5
B7   Level + 6
BF   Level + 7
C7   Level + 8
CF   Level + 9
D7   Level + 10
DF   Level + 11
E7   Level + 12
EF   Level + 13
F7   Level + 14
FF   Level + 15


Item con Skill + Luck + Life 4

Spoiler for Hiden:
84   Level + 0   Se le suma 4 a "Vuelta"
8C   Level + 1   Se le suma 4 a "Vuelta"
94   Level + 2   Se le suma 4 a "Vuelta"
9C   Level + 3   Se le suma 4 a "Vuelta"
A4   Level + 4   Se le suma 4 a "Vuelta"
AC   Level + 5   Se le suma 4 a "Vuelta"
B4   Level + 6   Se le suma 4 a "Vuelta"
BC   Level + 7   Se le suma 4 a "Vuelta"
C4   Level + 8   Se le suma 4 a "Vuelta"
CC   Level + 9   Se le suma 4 a "Vuelta"
D4   Level + 10   Se le suma 4 a "Vuelta"
DC   Level + 11   Se le suma 4 a "Vuelta"
E4   Level + 12   Se le suma 4 a "Vuelta"
EC   Level + 13   Se le suma 4 a "Vuelta"
F4   Level + 14   Se le suma 4 a "Vuelta"
FC   Level + 15   Se le suma 4 a "Vuelta"


Item con Skill + Luck + Life 5

Spoiler for Hiden:
85   Level + 0   Se le suma 4 a "Vuelta"
8D   Level + 1   Se le suma 4 a "Vuelta"
95   Level + 2   Se le suma 4 a "Vuelta"
9D   Level + 3   Se le suma 4 a "Vuelta"
A5   Level + 4   Se le suma 4 a "Vuelta"
AD   Level + 5   Se le suma 4 a "Vuelta"
B5   Level + 6   Se le suma 4 a "Vuelta"
BD   Level + 7   Se le suma 4 a "Vuelta"
C5   Level + 8   Se le suma 4 a "Vuelta"
CD   Level + 9   Se le suma 4 a "Vuelta"
D5   Level + 10   Se le suma 4 a "Vuelta"
DD   Level + 11   Se le suma 4 a "Vuelta"
E5   Level + 12   Se le suma 4 a "Vuelta"
ED   Level + 13   Se le suma 4 a "Vuelta"
F5   Level + 14   Se le suma 4 a "Vuelta"
FD   Level + 15   Se le suma 4 a "Vuelta"


Item con Skill + Luck + Life 6

Spoiler for Hiden:
86   Level + 0   Se le suma 4 a "Vuelta"
8E   Level + 1   Se le suma 4 a "Vuelta"
96   Level + 2   Se le suma 4 a "Vuelta"
9E   Level + 3   Se le suma 4 a "Vuelta"
A6   Level + 4   Se le suma 4 a "Vuelta"
AE   Level + 5   Se le suma 4 a "Vuelta"
B6   Level + 6   Se le suma 4 a "Vuelta"
BE   Level + 7   Se le suma 4 a "Vuelta"
C6   Level + 8   Se le suma 4 a "Vuelta"
CE   Level + 9   Se le suma 4 a "Vuelta"
D6   Level + 10   Se le suma 4 a "Vuelta"
DE   Level + 11   Se le suma 4 a "Vuelta"
E6   Level + 12   Se le suma 4 a "Vuelta"
EE   Level + 13   Se le suma 4 a "Vuelta"
F6   Level + 14   Se le suma 4 a "Vuelta"
FE   Level + 15   Se le suma 4 a "Vuelta"


Item con Skill + Luck + Life 7

Spoiler for Hiden:
87   Level + 0   Se le suma 4 a "Vuelta"
8F   Level + 1   Se le suma 4 a "Vuelta"
97   Level + 2   Se le suma 4 a "Vuelta"
9F   Level + 3   Se le suma 4 a "Vuelta"
A7   Level + 4   Se le suma 4 a "Vuelta"
AF   Level + 5   Se le suma 4 a "Vuelta"
B7   Level + 6   Se le suma 4 a "Vuelta"
BF   Level + 7   Se le suma 4 a "Vuelta"
C7   Level + 8   Se le suma 4 a "Vuelta"
CF   Level + 9   Se le suma 4 a "Vuelta"
D7   Level + 10   Se le suma 4 a "Vuelta"
DF   Level + 11   Se le suma 4 a "Vuelta"
E7   Level + 12   Se le suma 4 a "Vuelta"
EF   Level + 13   Se le suma 4 a "Vuelta"
F7   Level + 14   Se le suma 4 a "Vuelta"
FF   Level + 15   Se le suma 4 a "Vuelta"


Item con Skill + Life 1

Spoiler for Hiden:
81   Level + 0
89   Level + 1
91   Level + 2
99   Level + 3
A1   Level + 4
A9   Level + 5
B1   Level + 6
B9   Level + 7
C1   Level + 8
C9   Level + 9
D1   Level + 10
D9   Level + 11
E1   Level + 12
E9   Level + 13
F1   Level + 14
F9   Level + 15


Item con Skill + Life 2

Spoiler for Hiden:
82   Level + 0
8A   Level + 1
92   Level + 2
9A   Level + 3
A2   Level + 4
AA   Level + 5
B2   Level + 6
BA   Level + 7
C2   Level + 8
CA   Level + 9
D2   Level + 10
DA   Level + 11
E2   Level + 12
EA   Level + 13
F2   Level + 14
FA   Level + 15


Item con Skill + Life 3

Spoiler for Hiden:
83   Level + 0
8B   Level + 1
93   Level + 2
9B   Level + 3
A3   Level + 4
AB   Level + 5
B3   Level + 6
BB   Level + 7
C3   Level + 8
CB   Level + 9
D3   Level + 10
DB   Level + 11
E3   Level + 12
EB   Level + 13
F3   Level + 14
FB   Level + 15



Item con Skill + Life 4

Spoiler for Hiden:
80   Level + 0   Se le suma 4 a "Vuelta"
88   Level + 1   Se le suma 4 a "Vuelta"
90   Level + 2   Se le suma 4 a "Vuelta"
98   Level + 3   Se le suma 4 a "Vuelta"
A0   Level + 4   Se le suma 4 a "Vuelta"
A8   Level + 5   Se le suma 4 a "Vuelta"
B0   Level + 6   Se le suma 4 a "Vuelta"
B8   Level + 7   Se le suma 4 a "Vuelta"
C0   Level + 8   Se le suma 4 a "Vuelta"
C8   Level + 9   Se le suma 4 a "Vuelta"
D0   Level + 10   Se le suma 4 a "Vuelta"
D8   Level + 11   Se le suma 4 a "Vuelta"
E0   Level + 12   Se le suma 4 a "Vuelta"
E8   Level + 13   Se le suma 4 a "Vuelta"
F0   Level + 14   Se le suma 4 a "Vuelta"
F8   Level + 15   Se le suma 4 a "Vuelta"



Item con Skill + Life 5

Spoiler for Hiden:
81   Level + 0   Se le suma 4 a "Vuelta"
89   Level + 1   Se le suma 4 a "Vuelta"
91   Level + 2   Se le suma 4 a "Vuelta"
99   Level + 3   Se le suma 4 a "Vuelta"
A1   Level + 4   Se le suma 4 a "Vuelta"
A9   Level + 5   Se le suma 4 a "Vuelta"
B1   Level + 6   Se le suma 4 a "Vuelta"
B9   Level + 7   Se le suma 4 a "Vuelta"
C1   Level + 8   Se le suma 4 a "Vuelta"
C9   Level + 9   Se le suma 4 a "Vuelta"
D1   Level + 10   Se le suma 4 a "Vuelta"
D9   Level + 11   Se le suma 4 a "Vuelta"
E1   Level + 12   Se le suma 4 a "Vuelta"
E9   Level + 13   Se le suma 4 a "Vuelta"
F1   Level + 14   Se le suma 4 a "Vuelta"
F9   Level + 15   Se le suma 4 a "Vuelta"



Item con Skill + Life 6

Spoiler for Hiden:
82   Level + 0   Se le suma 4 a "Vuelta"
8A   Level + 1   Se le suma 4 a "Vuelta"
92   Level + 2   Se le suma 4 a "Vuelta"
9A   Level + 3   Se le suma 4 a "Vuelta"
A2   Level + 4   Se le suma 4 a "Vuelta"
AA   Level + 5   Se le suma 4 a "Vuelta"
B2   Level + 6   Se le suma 4 a "Vuelta"
BA   Level + 7   Se le suma 4 a "Vuelta"
C2   Level + 8   Se le suma 4 a "Vuelta"
CA   Level + 9   Se le suma 4 a "Vuelta"
D2   Level + 10   Se le suma 4 a "Vuelta"
DA   Level + 11   Se le suma 4 a "Vuelta"
E2   Level + 12   Se le suma 4 a "Vuelta"
EA   Level + 13   Se le suma 4 a "Vuelta"
F2   Level + 14   Se le suma 4 a "Vuelta"
FA   Level + 15   Se le suma 4 a "Vuelta"



Item con Skill + Life 7

Spoiler for Hiden:
83   Level + 0   Se le suma 4 a "Vuelta"
8B   Level + 1   Se le suma 4 a "Vuelta"
93   Level + 2   Se le suma 4 a "Vuelta"
9B   Level + 3   Se le suma 4 a "Vuelta"
A3   Level + 4   Se le suma 4 a "Vuelta"
AB   Level + 5   Se le suma 4 a "Vuelta"
B3   Level + 6   Se le suma 4 a "Vuelta"
BB   Level + 7   Se le suma 4 a "Vuelta"
C3   Level + 8   Se le suma 4 a "Vuelta"
CB   Level + 9   Se le suma 4 a "Vuelta"
D3   Level + 10   Se le suma 4 a "Vuelta"
DB   Level + 11   Se le suma 4 a "Vuelta"
E3   Level + 12   Se le suma 4 a "Vuelta"
EB   Level + 13   Se le suma 4 a "Vuelta"
F3   Level + 14   Se le suma 4 a "Vuelta"
FB   Level + 15   Se le suma 4 a "Vuelta"


Item con Luck + Life 1

Spoiler for Hiden:
05   Level + 0
0D   Level + 1
15   Level + 2
1D   Level + 3
25   Level + 4
2D   Level + 5
35   Level + 6
3D   Level + 7
45   Level + 8
4D   Level + 9
55   Level + 10
5D   Level + 11
65   Level + 12
6D   Level + 13
75   Level + 14
7D   Level + 15


Item con Luck + Life 2

Spoiler for Hiden:
06   Level + 0
0E   Level + 1
16   Level + 2
1E   Level + 3
26   Level + 4
2E   Level + 5
36   Level + 6
3E   Level + 7
46   Level + 8
4E   Level + 9
56   Level + 10
5E   Level + 11
66   Level + 12
6E   Level + 13
76   Level + 14
7E   Level + 15



Item con Luck + Life 3

Spoiler for Hiden:
07   Level + 0
0F   Level + 1
17   Level + 2
1F   Level + 3
27   Level + 4
2F   Level + 5
37   Level + 6
3F   Level + 7
47   Level + 8
4F   Level + 9
57   Level + 10
5F   Level + 11
67   Level + 12
6F   Level + 13
77   Level + 14
7F   Level + 15



Item con Luck + Life 4

Spoiler for Hiden:
04   Level + 0   Se le suma 4 a "Vuelta"
0C   Level + 1   Se le suma 4 a "Vuelta"
14   Level + 2   Se le suma 4 a "Vuelta"
1C   Level + 3   Se le suma 4 a "Vuelta"
24   Level + 4   Se le suma 4 a "Vuelta"
2C   Level + 5   Se le suma 4 a "Vuelta"
34   Level + 6   Se le suma 4 a "Vuelta"
3C   Level + 7   Se le suma 4 a "Vuelta"
44   Level + 8   Se le suma 4 a "Vuelta"
4C   Level + 9   Se le suma 4 a "Vuelta"
54   Level + 10   Se le suma 4 a "Vuelta"
5C   Level + 11   Se le suma 4 a "Vuelta"
64   Level + 12   Se le suma 4 a "Vuelta"
6C   Level + 13   Se le suma 4 a "Vuelta"
74   Level + 14   Se le suma 4 a "Vuelta"
7C   Level + 15   Se le suma 4 a "Vuelta"



Item con Luck + Life 5

Spoiler for Hiden:
05   Level + 0   Se le suma 4 a "Vuelta"
0D   Level + 1   Se le suma 4 a "Vuelta"
15   Level + 2   Se le suma 4 a "Vuelta"
1D   Level + 3   Se le suma 4 a "Vuelta"
25   Level + 4   Se le suma 4 a "Vuelta"
2D   Level + 5   Se le suma 4 a "Vuelta"
35   Level + 6   Se le suma 4 a "Vuelta"
3D   Level + 7   Se le suma 4 a "Vuelta"
45   Level + 8   Se le suma 4 a "Vuelta"
4D   Level + 9   Se le suma 4 a "Vuelta"
55   Level + 10   Se le suma 4 a "Vuelta"
5D   Level + 11   Se le suma 4 a "Vuelta"
65   Level + 12   Se le suma 4 a "Vuelta"
6D   Level + 13   Se le suma 4 a "Vuelta"
75   Level + 14   Se le suma 4 a "Vuelta"
7D   Level + 15   Se le suma 4 a "Vuelta"



Item con Luck + Life 6

Spoiler for Hiden:
06   Level + 0   Se le suma 4 a "Vuelta"
0E   Level + 1   Se le suma 4 a "Vuelta"
16   Level + 2   Se le suma 4 a "Vuelta"
1E   Level + 3   Se le suma 4 a "Vuelta"
26   Level + 4   Se le suma 4 a "Vuelta"
2E   Level + 5   Se le suma 4 a "Vuelta"
36   Level + 6   Se le suma 4 a "Vuelta"
3E   Level + 7   Se le suma 4 a "Vuelta"
46   Level + 8   Se le suma 4 a "Vuelta"
4E   Level + 9   Se le suma 4 a "Vuelta"
56   Level + 10   Se le suma 4 a "Vuelta"
5E   Level + 11   Se le suma 4 a "Vuelta"
66   Level + 12   Se le suma 4 a "Vuelta"
6E   Level + 13   Se le suma 4 a "Vuelta"
76   Level + 14   Se le suma 4 a "Vuelta"
7E   Level + 15   Se le suma 4 a "Vuelta"



Item con Luck + Life 7

Spoiler for Hiden:
07   Level + 0   Se le suma 4 a "Vuelta"
0F   Level + 1   Se le suma 4 a "Vuelta"
17   Level + 2   Se le suma 4 a "Vuelta"
1F   Level + 3   Se le suma 4 a "Vuelta"
27   Level + 4   Se le suma 4 a "Vuelta"
2F   Level + 5   Se le suma 4 a "Vuelta"
37   Level + 6   Se le suma 4 a "Vuelta"
3F   Level + 7   Se le suma 4 a "Vuelta"
47   Level + 8   Se le suma 4 a "Vuelta"
4F   Level + 9   Se le suma 4 a "Vuelta"
57   Level + 10   Se le suma 4 a "Vuelta"
5F   Level + 11   Se le suma 4 a "Vuelta"
67   Level + 12   Se le suma 4 a "Vuelta"
6F   Level + 13   Se le suma 4 a "Vuelta"
77   Level + 14   Se le suma 4 a "Vuelta"
7F   Level + 15   Se le suma 4 a "Vuelta"

Jajaja, ¿qué? Pensabas que era poco el tema. Descuida, ya falta poco.


« Última Modificación: Mayo 20, 2022, 09:59:16 pm por MaguiBox »

MaguiBox

Part [4/4]


10. OPC 380 y Tiempo
La letra # 20 es interesante porque al igual que "Vuelta". Porque aquí se asignan varias cosas, los que he determinado son estos valores:

Spoiler for Hiden:
0   No OPC
2   Temporal
8   Opc 380

Lo interesante de esta letra es que si vemos un 2, entonces determinamos si o si que un item con fecha de expiración. Y para hablar de fechas de expiración ya hablamos de otra tabla de la base de datos: CashShopPeriodicItem

Ahora, en esta tabla se habla de 2 campos: Serial y Time. Lo que vamos a hablar por el momento será del Time.

Lo interesante de esto es cómo toma SQL este valor y lo interpreta. El valor toma como fecha base del SQL: 01/01/1970. Y está en segundos la porquería, jaja.

Entonces si queremos saber, asignar o extender el tiempo de expiración de un item temporal debemos traducir ese valor a la fecha de hoy.

Ejemplo:
El post se realizó el 20/05/2022 a las 18:32hrs UTF-5 (Perú).
Y tengo un item de expiración: 1652017395.
Lo ordenaré un tantito: 1 652 017 395

Para los nuevos en matemática pongo el calculo:
1 minuto: 60
1 hora: 3600
1 día: 86 400
7 días: 604 800
1 mes (30 días): 2 592 000
4 meses (150 días): 10 368 000
5 meses (150 días): 12 960 000
1 año (365 días): 31 536 000

Ahora, desde 1970 al 2022 hablamos de 52 años. Entonces:
52 años: 1 639 872 000

Ahora viene el cálculo, jaja.
1 652 017 395 (item) - 1 639 872 000 (52 años) = 12 145 395
12 145 395 (item) - 10 368 000 (4 meses) = 1 777 395
1 777 395 (item) / 86 400 (dia) = 20,571701388888[...]

Entonces, estamos hablando de que el item expira en el 2022, 5to mes (1 + 4) y 20 días. Entonces ese item expira: 20/05/2022, ese decimal lo debes traducir a hora, minuto y segundo.

Si quieres aumentarle 1 semana más, al valor le agregas 604 800 y listo. Ya pueden jugar como quieren. Pero este es el cálculo

Y la pregunta es, oka, ya entendí el tiempo, pero cómo puedo saber el serial de mi item y saber cuál modificar? Descuida, Tilin, para eso está la última sección y ya final. Largo el tema, no? Jajaja

11. Serial
Las letras del 7 al 14 corresponden al serial, estos valores son hexadecimales así que para traducir esta cosa vamos a necesitar el buen apoyo de esta herramienta Calculadora Hexadecimal

Explicando un poco más de serial, este valor es un correlativo y todo item del Mu tiene si o si serial, a pesar de que le configures que no tenga serial, la base de datos si o si le asigna un serial. Entonces con tantos items y con tanto tiempo mi servidor se quedará sin serial?
No, jaja, son 8 caracteres hexadecimales, osea: 16*16*16*16*16*16*16*16, con un poco de matemática: 2^(32). Sí, un monton, Descuida.

Recuerdan los códigos que puse a inicios?

Spoiler for Hiden:
054FD600004A535400C000FFFFFFFFFF
5000CF000053630000D000FFFFFFFFFF
1A6B5C00004A465400D000FFFFFFFFFF
16485400004A3B5406D000FFFFFFFFFF
176B6100004A434A00D000FFFFFFFFFF
BD7F940056F91E7F05B004D5ECDEFFFF
9D7FFF0041A4565F00C000FFFFFFFFFF

Bueno, si sacamos los caracteres seriales tenemos:

Código
00004A53
00005363
00004A46
00004A3B
00004A43
0056F91E
0041A456

Si lo traducimos a decimal con esta herramienta, tenemos los seriales:

Código
00004A53 = 19027
00005363 = 21347
00004A46 = 19014
00004A3B = 19003
00004A43 = 19011
0056F91E = 5699870
0041A456 = 4301910

Entonces, tranquilamente con ese serial ya pueden saber si le aumentan o no el tiempo de expiración o también para determinar si un item está dupeado o no.

Bien, ahora si viene la última parte sobre las seriales. Como ya se dieron cuenta sólo son números decimales traducidos al hexadecimal. Entonces, ¿yo puedo asignar un serial cualquiera y tengo un item valido? Sí, pero mejor si usamos las herramientas del mismo juego, al final cada serial es correlativo y el que uses no se usará en otro para nada del mundo mundial (a no ser que haya dupeos, jaja).

Spoiler for Hiden:
En SQL tenemos un procedure ya creado quenos genera el serial de los los items, sólo basta con ejecutarlo y listo

exec WZ_GetItemSerial

Cada vez que ejecutemos este sp nos dará un código decimal, este será el serial separado para tu item si así lo deseas.


Bien, luego de mucho texto, por fin entendiste ahora cómo se estructura estas 32 letras, facil, no?
Como dije antes, he dado a conocer este análisis porque quisiera ver en un futuro mejores query o modulos php más interesantes.
Si, quisiera ver más webshops interesantes y no los clásicos. Si tengo fe, alguien de conocimiento leerá este post y se animará a crear nuevas cosas en base a este conocimiento y si desea explorar un poco más, tranquilamente puede crear modulos de venta de sock a items existentes desde la web. Sí, si se ponen a analizar pueden salir cosas muuuy interesantes.


Ah, para finalizar, voy a traducir estos 2 items

Código
1. 054FD600004A535400C000FFFFFFFFFF
2. 5000CF000053630000D000FFFFFFFFFF

Código
1.	05 4F D6 00004A53 5 4 00 C 0 00 FFFFFFFFFF
2. 50 00 CF 00005363 0 0 00 D 0 00 FFFFFFFFFF

1.
Vuelta es igual a 5, entonces tiene Life4 + Exce Vuelta 1 (del 17 al 32)
Type: C -> Section 12
Index: 05 -> Index 5
Nivel: 4F -> Nivel +9 + Luck + Life 7
Durabilidad: D6 -> 214
Serial: 4A53 -> 19027
Exce: 4 -> Al tener Vuelta 1, entonces es Opc 20
Opc ACC: 00 -> No tiene ACC
Opc 380/tiempo: 0 -> No tiene 380 ni es temporal
Harmony: 00 -> No tiene opc amarilla
Socks: FFFFFFFFFF -> No tiene sock

Qué item es?
Wings of Dragon + 9 + Luck + Life 7 con durabilidad de [214], tiene opc exce 20 y de serial 19027


2.
Vuelta es igual a 0, entonces no tiene "Vuelta", jaja
Type: D -> Section 13
Index: 50 -> 80
Nivel: 00 -> Nivel +0
Durabilidad: CF -> 207
Serial: 5363 -> 21347
Exce: 0 -> No exce
Opc ACC: 00 -> No tiene ACC
Opc 380/tiempo: 0 -> No tiene380 ni es temporal
Harmony: 00 -> No tiene opc amarilla
Socks: FFFFFFFFFF -> No tiene sock

Qué item es?
Tarea para la casa, jajaja.


Nota: Chicos, igual recuerden que pueden traducir de Hexadecimal a Decimal todos los códigos que he puesto para que sea más facil entender y crear los módulos


Suerte con la lectura.


Cierto, cierto, los créditos. Bueno, tome la lectura base de PIRELA, EmmaDCG y VANHELSING

Ya que pidieron ayuda hace mucho y nadie les hizo caso, jaja


Así que créditos a los chicos por su análisis, no estuvo mal, pero les faltó trabajar un poquitin más en este tema.

Saludos
« Última Modificación: Mayo 20, 2022, 11:18:04 pm por MaguiBox »

 

.