Diferencia entre revisiones de «Spell scripts»
Ir a la navegación
Ir a la búsqueda
(Página creada con «<strong><big>Las tablas `***_scripts`</big></strong> ''Esta tabla enlaza hechizos con scripts hechos vía C++.Este formato de tabla se usa para 6 tablas diferentes:''<br> *'''spell_scripts:''' Contiene scripts activados por hechizos con el efecto SPELL_EFFECT_SCRIPT_EFFECT (77) o SPELL_EFFECT_DUMMY(3). *'''event_scripts:''' Contiene scripts activados cuando se activa un evento, bien por una entidad o por un hechizo con el efecto SPELL_EFFECT_SEND_EVENT (61). *'''way…») |
Sin resumen de edición |
||
Línea 43: | Línea 43: | ||
|- | |- | ||
|} | |} | ||
<sup>1</sup>Presente sólo en la tabla spell_scripts. | |||
<sup>2</sup>Presente sólo en la tabla waypoint_scripts. |
Revisión del 12:14 2 jun 2025
Las tablas `***_scripts`
Esta tabla enlaza hechizos con scripts hechos vía C++.Este formato de tabla se usa para 6 tablas diferentes:
- spell_scripts: Contiene scripts activados por hechizos con el efecto SPELL_EFFECT_SCRIPT_EFFECT (77) o SPELL_EFFECT_DUMMY(3).
- event_scripts: Contiene scripts activados cuando se activa un evento, bien por una entidad o por un hechizo con el efecto SPELL_EFFECT_SEND_EVENT (61).
- waypoint_scripts: Contiene scripts usados en la tabla waypoint_data.
Notas:
Una entrada en esta tabla puede tener más de una fila si el script realiza más de una acción.
A pesar de la existencia de estas tablas, hay que evitar su uso en la medida de lo posible ya
que con smart_scripts se pueden realizar la mayoría de las acciones contempladas aquí.
Estructura
Field | Type | Attributes | KEY | NULL | Deefault | Extra | Comment |
---|---|---|---|---|---|---|---|
id | mediumint(8) | unsigned | NO | 0 | |||
effIndex1 | tinyint(3) | unsigned | NO | 0 | |||
delay | int(11) | unsigned | NO | 0 | |||
command | mediumint(8) | unsigned | NO | 0 | |||
datalong | mediumint(8) | unsigned | NO | 0 | |||
datalong2 | int(10) | unsigned | NO | 0 | |||
dataint | int(11) | signed | NO | 0 | |||
x | float | signed | NO | 0 | |||
y | float | signed | NO | 0 | |||
z | float | signed | NO | 0 | |||
o | float | signed | NO | 0 | |||
guid2 | int(11) | signed | PRI | NO | 0 |
1Presente sólo en la tabla spell_scripts. 2Presente sólo en la tabla waypoint_scripts.