Gameobject template

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

(Различия между версиями)
Перейти к: навигация, поиск
(data0-23)
(data0-23)
Строка 569: Строка 569:
**data8:  language ([[Languages.dbc]])
**data8:  language ([[Languages.dbc]])
**data9:  pageMaterial ([[PageTextMaterial.dbc]])
**data9:  pageMaterial ([[PageTextMaterial.dbc]])
-
**data10:  spellId ([[spell.dbc]])
+
**data10:  spellId ([[Spell.dbc]])
**data11:  noDamageImmune (Boolean flag)
**data11:  noDamageImmune (Boolean flag)
**data12:  linkedTrapId ([[gameobject_template#entry|gameobject_template.entry]] (Spawned GO type 6))
**data12:  linkedTrapId ([[gameobject_template#entry|gameobject_template.entry]] (Spawned GO type 6))
Строка 591: Строка 591:
* '''GAMEOBJECT_TYPE_AREADAMAGE = 12'''
* '''GAMEOBJECT_TYPE_AREADAMAGE = 12'''
-
Object type not used
+
**data0:  lockId
 +
**data1:  radius
 +
**data2:  damageMin
 +
**data3:  damageMax
 +
**data4:  damageSchool
 +
**data5:  autoCloseTime
 +
**data6:  openTextID
 +
**data7:  closeTextID
Строка 598: Строка 605:
**data1:  camera ([[CinematicCamera.dbc]])
**data1:  camera ([[CinematicCamera.dbc]])
**data2:  eventId
**data2:  eventId
-
**data14:  openTextID
+
**data3:  openTextID
Строка 609: Строка 616:
**data1:  moveSpeed
**data1:  moveSpeed
**data2:  accelRate
**data2:  accelRate
 +
**data3:  startEventID
 +
**data4:  stopEventID
 +
**data5:  transportPhysics
 +
**data6:  mapID
 +
**data7:  worldState1
Строка 620: Строка 632:
* '''GAMEOBJECT_TYPE_RITUAL = 18'''
* '''GAMEOBJECT_TYPE_RITUAL = 18'''
-
**data0:  casters?
+
**data0:  reqParticipants
-
**data1:  spell (Spell Id from spell.dbc)
+
**data1:  spellId ([[Spell.dbc]])
-
**data2:  animSpell (Spell Id from spell.dbc)
+
**data2:  animSpell ([[Spell.dbc]])
**data3:  ritualPersistent (Boolean flag)
**data3:  ritualPersistent (Boolean flag)
-
**data4:  casterTargetSpell (Spell Id from spell.dbc)
+
**data4:  casterTargetSpell ([[Spell.dbc]])
**data5:  casterTargetSpellTargets (Boolean flag)
**data5:  casterTargetSpellTargets (Boolean flag)
**data6:  castersGrouped (Boolean flag)
**data6:  castersGrouped (Boolean flag)
 +
**data7:  ritualNoTargetCheck
Строка 638: Строка 651:
* '''GAMEOBJECT_TYPE_GUARDPOST = 21'''
* '''GAMEOBJECT_TYPE_GUARDPOST = 21'''
-
Object type not used
+
**data0:  creatureID
 +
**data1:  charges
* '''GAMEOBJECT_TYPE_SPELLCASTER = 22'''
* '''GAMEOBJECT_TYPE_SPELLCASTER = 22'''
-
**data0:  spell (Spell Id from spell.dbc)
+
**data0:  spellId ([[Spell.dbc]])
**data1:  charges
**data1:  charges
**data2:  partyOnly (Boolean flag, need to be in group to use it)
**data2:  partyOnly (Boolean flag, need to be in group to use it)
 +
**data3:  allowMounted
 +
**data4:  large
Строка 650: Строка 666:
**data0:  minLevel
**data0:  minLevel
**data1:  maxLevel
**data1:  maxLevel
-
**data2:  areaID (From [[AreaTable.dbc]])
+
**data2:  areaID ([[AreaTable.dbc]])
* '''GAMEOBJECT_TYPE_FLAGSTAND = 24'''
* '''GAMEOBJECT_TYPE_FLAGSTAND = 24'''
**data0:  lockId ([[Lock.dbc]])
**data0:  lockId ([[Lock.dbc]])
-
**data1:  pickupSpell (Spell Id from spell.dbc)
+
**data1:  pickupSpell ([[Spell.dbc]])
**data2:  radius (distance)
**data2:  radius (distance)
-
**data3:  returnAura (Spell Id from spell.dbc)
+
**data3:  returnAura ([[Spell.dbc]])
-
**data4:  returnSpell (Spell Id from spell.dbc)
+
**data4:  returnSpell ([[Spell.dbc]])
**data5:  noDamageImmune (Boolean flag)
**data5:  noDamageImmune (Boolean flag)
**data6:  openTextID
**data6:  openTextID
Строка 666: Строка 682:
* '''GAMEOBJECT_TYPE_FISHINGHOLE = 25'''
* '''GAMEOBJECT_TYPE_FISHINGHOLE = 25'''
**data0:  radius (distance)
**data0:  radius (distance)
-
**data1:  chestLoot ([[Gameobject_loot_template#entry|gameobject_loot_template.entry]])
+
**data1:  lootId ([[Gameobject_loot_template#entry|gameobject_loot_template.entry]])
-
**data2:  minRestock
+
**data2:  minSuccessOpens
-
**data3:  maxRestock
+
**data3:  maxSuccessOpens
 +
**data4:  lockId ([[Lock.dbc]])
Строка 676: Строка 693:
**data2:  pickupSpell (Spell Id from spell.dbc)
**data2:  pickupSpell (Spell Id from spell.dbc)
**data3:  noDamageImmune (Boolean flag)
**data3:  noDamageImmune (Boolean flag)
 +
**data4:  openTextID
* '''GAMEOBJECT_TYPE_MINIGAME = 27'''
* '''GAMEOBJECT_TYPE_MINIGAME = 27'''
-
Object type not used
+
**data0:  gameType
-
 
+
-
Reused in core for CUSTOM_TELEPORT
+
-
**data0:  [[areatrigger_teleport#id|areatrigger_teleport.id]]
+
Строка 709: Строка 724:
**data17:  maxTime (in seconds)
**data17:  maxTime (in seconds)
**data18:  large (Boolean flag)
**data18:  large (Boolean flag)
 +
**data19:  highlight
 +
**data20:  startingValue
 +
**data21:  unidirectional
Строка 714: Строка 732:
**data0:  startOpen (Boolean flag)
**data0:  startOpen (Boolean flag)
**data1:  radius (Distance)
**data1:  radius (Distance)
-
**data2:  auraID1 (Spell Id from spell.dbc)
+
**data2:  auraID1 ([[Spell.dbc]])
**data3:  conditionID1 (Unknown ID)
**data3:  conditionID1 (Unknown ID)
 +
**data4:  auraID2 ([[Spell.dbc]])
 +
**data5:  conditionID2 (Unknown ID)
 +
**data6:  serverOnly
* '''GAMEOBJECT_TYPE_DUNGEONDIFFICULTY = 31'''
* '''GAMEOBJECT_TYPE_DUNGEONDIFFICULTY = 31'''
-
**data0:  mapID (From [[Map.dbc]])
+
**data0:  mapID ([[Map.dbc]])
**data1:  difficulty (0, 1, 2 or 3)
**data1:  difficulty (0, 1, 2 or 3)
* '''GAMEOBJECT_TYPE_BARBER_CHAIR = 32'''
* '''GAMEOBJECT_TYPE_BARBER_CHAIR = 32'''
-
Used for barber chairs.
+
**data0:  chairheight
 +
**data1:  heightOffset
* '''GAMEOBJECT_TYPE_DESTRUCTIBLE_BUILDING = 33'''
* '''GAMEOBJECT_TYPE_DESTRUCTIBLE_BUILDING = 33'''
-
Object type not used
+
**data0:  intactNumHits
 +
**data1:  creditProxyCreature
 +
**data2:  empty1
 +
**data3:  intactEvent
 +
**data4:  empty2
 +
**data5:  damagedNumHits
 +
**data6:  empty3
 +
**data7:  empty4
 +
**data8:  empty5
 +
**data9:  damagedEvent
 +
**data10:  empty6
 +
**data11:  empty7
 +
**data12:  empty8
 +
**data13:  empty9
 +
**data14:  destroyedEvent
 +
**data15:  empty10
 +
**data16:  debuildingTimeSecs
 +
**data17:  empty11
 +
**data18:  destructibleData
 +
**data19:  rebuildingEvent
 +
**data20:  empty12
 +
**data21:  empty13
 +
**data22:  damageEvent
 +
**data23:  empty14
-
* '''GAMEOBJECT_TYPE_GUILD_BANK = 34'''
+
* '''GAMEOBJECT_TYPE_GUILDBANK = 34'''
No data data used, all are always 0
No data data used, all are always 0
 +
 +
 +
* '''GAMEOBJECT_TYPE_TRAPDOOR = 35'''
 +
**data0:  whenToPause
 +
**data1:  startOpen
 +
**data2:  autoClose
====mingold====
====mingold====

Версия 16:37, 17 апреля 2011

Содержание

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


Таблица `gameobject_template`

Cодержит шаблоны игровых объектов.


Структура

Field Type Attributes Null Key Default Comments
entry mediumint(8) unsigned NO PRI 0
type tinyint(3) unsigned NO 0
displayId mediumint(8) unsigned NO 0
name varchar(100) NO
IconName varchar(100) NO
castBarCaption varchar(100) NO
unk1 varchar(100) NO
faction smallint(5) unsigned NO 0
flags int(10) unsigned NO 0
size float NO 1
questItem1 int(11) unsigned NO 0
questItem2 int(11) unsigned NO 0
questItem3 int(11) unsigned NO 0
questItem4 int(11) unsigned NO 0
questItem5 int(11) unsigned NO 0
questItem6 int(11) unsigned NO 0
data0 int(10) unsigned NO 0
data1 int(10) unsigned NO 0
data2 int(10) unsigned NO 0
data3 int(10) unsigned NO 0
data4 int(10) unsigned NO 0
data5 int(10) unsigned NO 0
data6 int(10) unsigned NO 0
data7 int(10) unsigned NO 0
data8 int(10) unsigned NO 0
data9 int(10) unsigned NO 0
data10 int(10) unsigned NO 0
data11 int(10) unsigned NO 0
data12 int(10) unsigned NO 0
data13 int(10) unsigned NO 0
data14 int(10) unsigned NO 0
data15 int(10) unsigned NO 0
data16 int(10) unsigned NO 0
data17 int(10) unsigned NO 0
data18 int(10) unsigned NO 0
data19 int(10) unsigned NO 0
data20 int(10) unsigned NO 0
data21 int(10) unsigned NO 0
data22 int(10) unsigned NO 0
data23 int(10) unsigned NO 0
mingold mediumint(8) unsigned NO 0
maxgold mediumint(8) unsigned NO 0
ScriptName varchar(64) NO


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

entry

Уникальный номер.

type

   GAMEOBJECT_TYPE_DOOR               = 0
   GAMEOBJECT_TYPE_BUTTON             = 1
   GAMEOBJECT_TYPE_QUESTGIVER         = 2
   GAMEOBJECT_TYPE_CHEST              = 3
   GAMEOBJECT_TYPE_BINDER             = 4
   GAMEOBJECT_TYPE_GENERIC            = 5
   GAMEOBJECT_TYPE_TRAP               = 6
   GAMEOBJECT_TYPE_CHAIR              = 7
   GAMEOBJECT_TYPE_SPELL_FOCUS        = 8
   GAMEOBJECT_TYPE_TEXT               = 9
   GAMEOBJECT_TYPE_GOOBER             = 10
   GAMEOBJECT_TYPE_TRANSPORT          = 11
   GAMEOBJECT_TYPE_AREADAMAGE         = 12
   GAMEOBJECT_TYPE_CAMERA             = 13
   GAMEOBJECT_TYPE_MAP_OBJECT         = 14
   GAMEOBJECT_TYPE_MO_TRANSPORT       = 15
   GAMEOBJECT_TYPE_DUEL_ARBITER       = 16
   GAMEOBJECT_TYPE_FISHINGNODE        = 17
   GAMEOBJECT_TYPE_RITUAL             = 18
   GAMEOBJECT_TYPE_MAILBOX            = 19
   GAMEOBJECT_TYPE_DONOTUSE           = 20
   GAMEOBJECT_TYPE_GUARDPOST          = 21
   GAMEOBJECT_TYPE_SPELLCASTER        = 22
   GAMEOBJECT_TYPE_MEETINGSTONE       = 23
   GAMEOBJECT_TYPE_FLAGSTAND          = 24
   GAMEOBJECT_TYPE_FISHINGHOLE        = 25
   GAMEOBJECT_TYPE_FLAGDROP           = 26
   GAMEOBJECT_TYPE_MINI_GAME          = 27
   GAMEOBJECT_TYPE_LOTTERY_KIOSK      = 28
   GAMEOBJECT_TYPE_CAPTURE_POINT      = 29
   GAMEOBJECT_TYPE_AURA_GENERATOR     = 30
   GAMEOBJECT_TYPE_DUNGEON_DIFFICULTY = 31
   GAMEOBJECT_TYPE_BARBER_CHAIR       = 32
   GAMEOBJECT_TYPE_DESTRUCTIBLE_BUILDING = 33
   GAMEOBJECT_TYPE_GUILDBANK          = 34
   GAMEOBJECT_TYPE_TRAPDOOR           = 35

displayId

Номер модели. Смотри GameObjectDisplayInfo.dbc.

name

Название объекта.

IconName

Вид курсора, при наведении на объект.

castBarCaption

Надпись на полоске состояния при использовании объекта.

unk1

faction

Номер фракции, в которой состоит ГО. Смотри FactionTemplate.dbc

flags

  • 1 = in use (can't interact with the object)
  • 2 = Делает сундуки/двери заблокироваными (требует ключ, чтобы открыть)
  • 4 = Невозможно выделить
  • 8 = Транспорт (Объект который передвигается (лифт, лодка, дерижабль)
  • 32 = Не деспавнятся (Некогда не деспавнятся, в основном для дверей)
  • 64 = Тригер (typically, summoned objects. Triggered by spell or other events)

NOTE: All chests that contain only quest loots need to have flag 4 set as the core will only allow players who have the quest in their questlog to loot them.

size

Размер ГО.

questItem1-6

Указывается вещь из поля entry.


data0-23

Поля определяются в зависимости от типа объекта

  • GAMEOBJECT_TYPE_DOOR = 0
    • data0: startOpen (Boolean flag)
    • data1: lockId (Lock.dbc)
    • data2: autoCloseTime
    • data3: noDamageImmune (Boolean flag)
    • data4: openTextID
    • data5: closeTextID
    • data6: ignoredByPathing


  • GAMEOBJECT_TYPE_BUTTON = 1
    • data0: startOpen (State)
    • data1: lockId (Lock.dbc)
    • data2: autoCloseTime
    • data3: linkedTrap (gameobject_template.entry (Spawned GO type 6))
    • data4: noDamageImmune (Boolean flag)
    • data5: large (Boolean flag)
    • data6: openTextID (Unknown Text ID)
    • data7: closeTextID (Unknown Text ID)
    • data8: losOK (Boolean flag)


  • GAMEOBJECT_TYPE_QUESTGIVER = 2
    • data0: lockId (Lock.dbc)
    • data1: questList (unknown ID)
    • data2: pageMaterial (PageTextMaterial.dbc)
    • data3: gossipID (gossip_menu.entry)
    • data4: customAnim (unknown value from 1 to 4)
    • data5: noDamageImmune (Boolean flag)
    • data6: openTextID (Unknown Text ID)
    • data7: losOK (Boolean flag)
    • data8: allowMounted (Boolean flag)
    • data9: large (Boolean flag)


  • GAMEOBJECT_TYPE_CHEST = 3
    • data0: lockId (Lock.dbc)
    • data1: lootId (gameobject_loot_template.entry) *This field is obtained from WDB data and is not to be changed*
    • data2: chestRestockTime (time in seconds)
    • data3: consumable (State: Boolean flag)
    • data4: minSuccessOpens (Min successful loot attempts for Mining, Herbalism etc)
    • data5: maxSuccessOpens (Max successful loot attempts for Mining, Herbalism etc)
    • data6: eventId (unknown ID)
    • data7: linkedTrapId (gameobject_template.entry (Spawned GO type 6))
    • data8: questID (quest_template.entry of completed quest)
    • data9: level (minimal level required to open this gameobject)
    • data10: losOK (Boolean flag)
    • data11: leaveLoot (Boolean flag)
    • data12: notInCombat (Boolean flag)
    • data13: logLoot (Boolean flag)
    • data14: openTextID (Unknown ID)
    • data15: groupLootRules (Boolean flag)
    • data16: floatingTooltip


  • GAMEOBJECT_TYPE_BINDER = 4

Object type not used


  • GAMEOBJECT_TYPE_GENERIC = 5
    • data0: floatingTooltip (Boolean flag)
    • data1: highlight (Boolean flag)
    • data2: serverOnly (Always 0)
    • data3: large (Boolean flag)
    • data4: floatOnWater (Boolean flag)
    • data5: questID (Required active quest_template.entry to work)


  • GAMEOBJECT_TYPE_TRAP = 6
    • data0: lockId (Lock.dbc)
    • data1: level (npc equivalent level for casted spell)
    • data2: radius
    • data3: spellId (Spell.dbc)
    • data4: charges (0 or 1)
    • data5: cooldown (time in seconds)
    • data6: autoCloseTime
    • data7: startDelay (time in seconds)
    • data8: serverOnly (always 0)
    • data9: stealthed (Boolean flag)
    • data10: large (Boolean flag)
    • data11: stealthAffected (Boolean flag)
    • data12: openTextID (Unknown ID)
    • data13: closeTextID
    • data14: ignoreTotems


  • GAMEOBJECT_TYPE_CHAIR = 7
    • data0: slots (number of players that can sit down on it)
    • data1: height
    • data2: onlyCreatorUse
    • data3: triggeredEvent




  • GAMEOBJECT_TYPE_GOOBER = 10
    • data0: lockId (Lock.dbc)
    • data1: questID (Required active quest_template.entry to work)
    • data2: eventID (The id of the event that the gameobject will activate)
    • data3: autoCloseTime
    • data4: customAnim (unknown)
    • data5: consumable (Boolean flag controling if gameobject will despawn or not)
    • data6: cooldown (time in seconds)
    • data7: pageID (page_text.entry)
    • data8: language (Languages.dbc)
    • data9: pageMaterial (PageTextMaterial.dbc)
    • data10: spellId (Spell.dbc)
    • data11: noDamageImmune (Boolean flag)
    • data12: linkedTrapId (gameobject_template.entry (Spawned GO type 6))
    • data13: large (Boolean flag)
    • data14: openTextID (Unknown ID)
    • data15: closeTextID (Unknown ID)
    • data16: losOK (Boolean flag)
    • data17: allowMounted
    • data18: floatingTooltip
    • data19: gossipID
    • data20: WorldStateSetsState


  • GAMEOBJECT_TYPE_TRANSPORT = 11
    • data0: pause
    • data1: startOpen
    • data2: autoCloseTime
    • data3: pause1EventID
    • data4: pause2EventID


  • GAMEOBJECT_TYPE_AREADAMAGE = 12
    • data0: lockId
    • data1: radius
    • data2: damageMin
    • data3: damageMax
    • data4: damageSchool
    • data5: autoCloseTime
    • data6: openTextID
    • data7: closeTextID



  • GAMEOBJECT_TYPE_MAPOBJECT = 14

No data data used, all are always 0


  • GAMEOBJECT_TYPE_MO_TRANSPORT = 15
    • data0: taxiPathID (TaxiPath.dbc)
    • data1: moveSpeed
    • data2: accelRate
    • data3: startEventID
    • data4: stopEventID
    • data5: transportPhysics
    • data6: mapID
    • data7: worldState1


  • GAMEOBJECT_TYPE_DUELFLAG = 16

Only one Gameobject with this type (21680) and no data data


  • GAMEOBJECT_TYPE_FISHINGNODE = 17

Only one Gameobject with this type (35591) and no data data


  • GAMEOBJECT_TYPE_RITUAL = 18
    • data0: reqParticipants
    • data1: spellId (Spell.dbc)
    • data2: animSpell (Spell.dbc)
    • data3: ritualPersistent (Boolean flag)
    • data4: casterTargetSpell (Spell.dbc)
    • data5: casterTargetSpellTargets (Boolean flag)
    • data6: castersGrouped (Boolean flag)
    • data7: ritualNoTargetCheck


  • GAMEOBJECT_TYPE_MAILBOX = 19

No data data used, all are always 0


  • GAMEOBJECT_TYPE_DONOTUSE = 20

No data data used, all are always 0


  • GAMEOBJECT_TYPE_GUARDPOST = 21
    • data0: creatureID
    • data1: charges


  • GAMEOBJECT_TYPE_SPELLCASTER = 22
    • data0: spellId (Spell.dbc)
    • data1: charges
    • data2: partyOnly (Boolean flag, need to be in group to use it)
    • data3: allowMounted
    • data4: large


  • GAMEOBJECT_TYPE_MEETINGSTONE = 23


  • GAMEOBJECT_TYPE_FLAGSTAND = 24
    • data0: lockId (Lock.dbc)
    • data1: pickupSpell (Spell.dbc)
    • data2: radius (distance)
    • data3: returnAura (Spell.dbc)
    • data4: returnSpell (Spell.dbc)
    • data5: noDamageImmune (Boolean flag)
    • data6: openTextID
    • data7: losOK (Boolean flag)



  • GAMEOBJECT_TYPE_FLAGDROP = 26
    • data0: lockId (Lock.dbc)
    • data1: eventID (Unknown Event ID)
    • data2: pickupSpell (Spell Id from spell.dbc)
    • data3: noDamageImmune (Boolean flag)
    • data4: openTextID


  • GAMEOBJECT_TYPE_MINIGAME = 27
    • data0: gameType


  • GAMEOBJECT_TYPE_LOTTERYKIOSK = 28

Object type not used


  • GAMEOBJECT_TYPE_CAPTUREPOINT = 29
    • data0: radius (Distance)
    • data1: spell (Unknown ID, not a spell id in dbc file, maybe server only side spell)
    • data2: worldState1
    • data3: worldstate2
    • data4: winEventID1 (Unknown Event ID)
    • data5: winEventID2 (Unknown Event ID)
    • data6: contestedEventID1 (Unknown Event ID)
    • data7: contestedEventID2 (Unknown Event ID)
    • data8: progressEventID1 (Unknown Event ID)
    • data9: progressEventID2 (Unknown Event ID)
    • data10: neutralEventID1 (Unknown Event ID)
    • data11: neutralEventID2 (Unknown Event ID)
    • data12: neutralPercent
    • data13: worldstate3
    • data14: minSuperiority
    • data15: maxSuperiority
    • data16: minTime (in seconds)
    • data17: maxTime (in seconds)
    • data18: large (Boolean flag)
    • data19: highlight
    • data20: startingValue
    • data21: unidirectional


  • GAMEOBJECT_TYPE_AURAGENERATOR = 30
    • data0: startOpen (Boolean flag)
    • data1: radius (Distance)
    • data2: auraID1 (Spell.dbc)
    • data3: conditionID1 (Unknown ID)
    • data4: auraID2 (Spell.dbc)
    • data5: conditionID2 (Unknown ID)
    • data6: serverOnly


  • GAMEOBJECT_TYPE_DUNGEONDIFFICULTY = 31
    • data0: mapID (Map.dbc)
    • data1: difficulty (0, 1, 2 or 3)


  • GAMEOBJECT_TYPE_BARBER_CHAIR = 32
    • data0: chairheight
    • data1: heightOffset


  • GAMEOBJECT_TYPE_DESTRUCTIBLE_BUILDING = 33
    • data0: intactNumHits
    • data1: creditProxyCreature
    • data2: empty1
    • data3: intactEvent
    • data4: empty2
    • data5: damagedNumHits
    • data6: empty3
    • data7: empty4
    • data8: empty5
    • data9: damagedEvent
    • data10: empty6
    • data11: empty7
    • data12: empty8
    • data13: empty9
    • data14: destroyedEvent
    • data15: empty10
    • data16: debuildingTimeSecs
    • data17: empty11
    • data18: destructibleData
    • data19: rebuildingEvent
    • data20: empty12
    • data21: empty13
    • data22: damageEvent
    • data23: empty14


  • GAMEOBJECT_TYPE_GUILDBANK = 34

No data data used, all are always 0


  • GAMEOBJECT_TYPE_TRAPDOOR = 35
    • data0: whenToPause
    • data1: startOpen
    • data2: autoClose

mingold

Минимальное количество денег которое можно слутать с данного обьекта, в меди.

mingold

Максимальное количество денег которое можно слутать с данного обьекта, в меди.

ScriptName

Имя скрипта, если обьект заскриптован.

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