Gossip menu option

Материал из YTDB DataBase

(Различия между версиями)
Перейти к: навигация, поиск
(option_icon)
Строка 182: Строка 182:
|-
|-
|[[#cond_x_val_x|cond_3_val_2]]
|[[#cond_x_val_x|cond_3_val_2]]
 +
|mediumint(8)
 +
|unsigned
 +
|NO
 +
|
 +
|0
 +
|
 +
|-
 +
|[[#condition_id|condition_id]]
|mediumint(8)
|mediumint(8)
|unsigned
|unsigned
Строка 236: Строка 244:
Текст, который будет выводиться на экран для подтверждения нажатия, если поле [[Gossip_menu_option#box_money|box_money]] заполнено(если это поле пустое, деньги будут сниматься без подтверждения).
Текст, который будет выводиться на экран для подтверждения нажатия, если поле [[Gossip_menu_option#box_money|box_money]] заполнено(если это поле пустое, деньги будут сниматься без подтверждения).
-
====cond_1-3====
+
====condition_id====
-
====cond_x_val_x====
+
Идентификатор условия, при котором сработает данный пункт. См. [[conditions#condition_entry|conditions.condition_entry]].
-
Условия для срабатывания опций меню. См. [[Condition#condition|condition]]
+

Версия 12:49, 16 апреля 2012

Содержание

К описанию таблиц базы данных mangos.


Таблица `gossip_menu_option`

Эта таблица используется для описания опций gossip меню.


Структура

Field Type Attributes Null Key Default Comments
menu_id smallint(6) unsigned NO PRI 0
id smallint(6)) unsigned NO PRI 0
option_icon mediumint(8) unsigned NO 0
option_text text
option_id tinyint(3) unsigned NO 0
npc_option_npcflag int(10) unsigned NO 0
action_menu_id mediumint(8) unsigned NO 0
action_poi_id mediumint(8) unsigned NO 0
action_script_id mediumint(8) unsigned NO 0
box_coded tinyint(3) unsigned NO 0
box_money int(11) unsigned NO 0
box_text text
cond_1 tinyint(3) unsigned NO 0
cond_1_val_1 mediumint(8) unsigned NO 0
cond_1_val_2 mediumint(8) unsigned NO 0
cond_2 tinyint(3) unsigned NO 0
cond_2_val_1 mediumint(8) unsigned NO 0
cond_2_val_2 mediumint(8) unsigned NO 0
cond_3 tinyint(3) unsigned NO 0
cond_3_val_1 mediumint(8) unsigned NO 0
cond_3_val_2 mediumint(8) unsigned NO 0
condition_id mediumint(8) unsigned NO 0


Описание полей

menu_id

Идентификатор меню из gossip_menu.entry

id

Порядковый номер подменю.

option_icon

Идентификатор иконки.

GOSSIP_ICON_CHAT = 0, //white chat bubble
GOSSIP_ICON_VENDOR = 1, //brown bag
GOSSIP_ICON_TAXI = 2, //flight
GOSSIP_ICON_TRAINER = 3, //book
GOSSIP_ICON_INTERACT_1 = 4, //interaction wheel
GOSSIP_ICON_INTERACT_2 = 5, //interaction wheel
GOSSIP_ICON_MONEY_BAG = 6, //brown bag with yellow dot
GOSSIP_ICON_TALK = 7, //white chat bubble with black dots
GOSSIP_ICON_TABARD = 8, //tabard
GOSSIP_ICON_BATTLE = 9, //two swords
GOSSIP_ICON_DOT = 10, //yellow dot

option_text

Текст меню.

option_id

Указатель действия.

npc_option_npcflag

Флаг существа. См. Creature_template.npcflag

action_menu_id

Меню, которое будет вызвано при клике на данный пункт меню. См. gossip_menu.entry

action_poi_id

Идентификатор точки, которая будет выводиться на внутриигровой карте клиента при клике на данный пункт меню. См. Points_of_interest.entry

action_script_id

Идентификатор Gossip-скрипта. См gossip_scripts.id Скрипт будет вызван при клике на данный пункт меню. Если поле action_menu_id=-1, то меню госсипа автоматически закроется после срабатывания скрипта.

box_coded

box_money

Количество денег, которые будут забираться у игрока при клике данного пункта меню, в меди.

box_text

Текст, который будет выводиться на экран для подтверждения нажатия, если поле box_money заполнено(если это поле пустое, деньги будут сниматься без подтверждения).

condition_id

Идентификатор условия, при котором сработает данный пункт. См. conditions.condition_entry.

Личные инструменты