Перейти к содержанию

Дайджесты за январь-февраль

Обновления гайдов и аддонов

Январь Февраль

Мониторинг серверов и редактор аддонов

Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.

Мониторинг серверов Редактор аддонов

Подсказки из игры на вашем сайте

Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.

Подробнее

Апдейтер аддонов

Представляем вам программу для автообновления аддонов и делимся подробностями.

Подробнее Скачать

knight_rider

Разработчик аддонов
  • Постов

    147
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные knight_rider

  1. Решил добавить иконки для астральных камней. Создал иконки, добавил их в Resources.(UIRelatedTextures).xdb, прописал в Resources.lua. В игре они отображаются знаком вопроса. Сразу думал, что косяк в добавлении или еще где. Выяснилось что в основном коде для текстур заданы приоритеты в поле MarkersPriority.

    Хотелось бы видеть это поле в Resources.lua. Ну или какой-то его аналог, дабы не приходилось править MinimapSla.lua

    Как я понял Resources.lua будет использоваться как основная база. Следовательно он будет перезаписываться с новыми версиями и пользователь с каждым обновлением аддона должен будет переносить свои отметки в новую базу, что не есь удобно. Предлагаю создать некий файл UserResources.lua который по умолчанию будет лежать к примеру в папке MinimapSla\Resources\UserBlank\ и будет содержать тело базы. Так же поступить и с иконками, создав для них отдельный файл и папку. Если пользователю понадобится добавить свои метки то ему достаточно поместить содержимое MinimapSla\Resources\UserBlank\ в MinimapSla\Resources\ и добавить свои метки. Таким образом при обновлении аддона можно будет смело перезаписывать папку аддона со всем содержимым, не опасаять за пользовательскую базу.

    P.S. Прикрепляю аддон с небольшой базой камней (которая приведена выше) и иконками для них.

  2. Навел порядок в точках реса астральных камней. добавил недостающие клады

    Code:
    AoMapResources.KnownObjects = {

     [ "ZoneLeague1" ]  = { -- Светолесье / Lightwood

    { Type = "Treasure", Pos = { posX = 14359.390, posY = 7223.810 } }, -- 75.92:36.50

    { Type = "Treasure", Pos = { posX = 14262.800, posY = 6218.200 } }, -- 72.78:71.96

    -- Камни

    -- Южная берестянка --

    { Type = "", SimplePos = { 47.50, 62.03 } }, -- Зеленый (Астральный лазурит)

    { Type = "", SimplePos = { 50.39, 60.20 } }, -- Зеленый (Астральный лазурит)

    { Type = "", SimplePos = { 51.04, 63.42 } }, -- Зеленый (Астральный лазурит)

    { Type = "", SimplePos = { 52.63, 58.96 } }, -- Зеленый (Астральный лазурит)

    -- Южная берестянка --

    -- Гадючье плато - юг --

    { Type = "", Pos = { posX = 12693.740, posY = 6385.279 } }, -- 21.77:66.07 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 12787.105, posY = 6451.024 } }, -- 24.81:63.75 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 12846.513, posY = 6423.205 } }, -- 26.74:64.73 -- Зеленый (Астральный лазурит)

    -- Гадючье плато - юг --

    -- Гадючье плато - север --

    { Type = "", Pos = { posX = 12982.095, posY = 6708.991 } }, -- 31.15:54.65 -- Зеленый (Астральный лазурит)

    -- Гадючье плато - север --

    -- Большие валуны --

    { Type = "", Pos = { posX = 13961.650, posY = 5772.554 } }, -- 62.99:87.67 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 13646.282, posY = 5674.920 } }, -- 52.74:91.12 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 13796.719, posY = 5848.962 } }, -- 57.63:84.98 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 13835.197, posY = 5670.340 } }, -- 58.88:91.28 -- Зеленый (Астральный лазурит)

    -- Большие валуны --

    -- Северная Берестянка --

    { Type = "", SimplePos = { 52.87, 32.68 } }, -- Зеленый (Астральный лазурит)

    { Type = "", SimplePos = { 54.54, 31.36 } }, -- Зеленый (Астральный лазурит)

    { Type = "", SimplePos = { 55.87, 30.13 } }, -- Зеленый (Астральный лазурит)

    { Type = "", SimplePos = { 52.34, 30.51 } }, -- Зеленый (Астральный лазурит)

    -- Северная Берестянка --

    -- Заозерье --

    { Type = "", SimplePos = { 70.98, 19.67 } }, -- Зеленый (Астральный лазурит)

    { Type = "", SimplePos = { 71.76, 16.84 } }, -- Зеленый (Астральный лазурит)

    { Type = "", SimplePos = { 72.31, 17.77 } }, -- Зеленый (Астральный лазурит)

    { Type = "", SimplePos = { 72.34, 20.69 } }, -- Зеленый (Астральный лазурит)

    -- Заозерье --

    -- Гиблая чаща --

    { Type = "", Pos = { posX = 14376.453, posY = 5981.602 } }, -- 76.48:80.30 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 14361.285, posY = 5895.875 } }, -- 75.98:83.33 -- Зеленый (Астральный лазурит)

    -- Гиблая чаща --

    -- Восточная вырубка --

    { Type = "", SimplePos = { 76.75, 46.45 } }, -- Зеленый (Астральный лазурит)

    { Type = "", SimplePos = { 76.31, 44.32 } }, -- Зеленый (Астральный лазурит)

    { Type = "", SimplePos = { 74.62, 45.09 } }, -- Зеленый (Астральный лазурит)

    { Type = "", SimplePos = { 75.07, 46.68 } }, -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 14279.382, posY = 6900.417 } }, -- 73.32:47.90 -- Зеленый (Астральный лазурит)

    -- Восточная вырубка --

    { Type = "", Pos = { posX = 12941.084, posY = 6717.963 } }, -- 29.81:54.34 ZoneLeague1 -- Allods_110314_215233.jpg

    { Type = "", Pos = { posX = 13496.559, posY = 8014.686 } }, -- 47.87:8.61

    { Type = "", Pos = { posX = 13621.162, posY = 7988.401 } }, -- 51.92:9.54 ZoneLeague1 -- Allods_110314_220611.jpg

    { Type = "", Pos = { posX = 14241.012, posY = 5948.304 } }, -- 72.07:81.48 ZoneLeague1 -- Allods_110314_215806.jpg

    },

     [ "ZoneLeague2" ]  = { -- Сиверия / Siveria

    { Type = "Treasure", Pos = { posX = 13924.449, posY = 9180.760 } }, -- 41.81:45.06

    { Type = "Milestone", SimplePos = { 53.15, 73.50 } },

    { Type = "Milestone", SimplePos = { 52.49, 79.51 } },

    { Type = "Milestone", SimplePos = { 61.21, 77.67 } },

    { Type = "Milestone", SimplePos = { 59.94, 83.47 } },

    { Type = "Milestone", SimplePos = { 37.26, 62.94 } },

    { Type = "Milestone", SimplePos = { 31.85, 57.04 } },

    -- Камни

    { Type = "", Pos = { posX = 13520.940, posY = 9868.571 } }, -- 30.51:21.10 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 13532.524, posY = 9053.083 } }, -- 30.84:49.51 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 14070.955, posY = 9193.491 } }, -- 45.91:44.62 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 14112.156, posY = 8798.597 } }, -- 47.06:58.38 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 14447.900, posY = 8070.579 } }, -- 56.46:83.74 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 14481.858, posY = 9359.176 } }, -- 57.41:38.84 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 14583.796, posY = 9592.183 } }, -- 60.27:30.73 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 14607.546, posY = 8192.260 } }, -- 60.93:79.50 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 14628.624, posY = 9704.775 } }, -- 61.52:26.80 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 14796.373, posY = 8516.494 } }, -- 66.22:68.21 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 14983.000, posY = 8555.923 } }, -- 71.44:66.83 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 13560.085, posY = 9867.935 } }, -- 31.61:21.12 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 13854.422, posY = 9152.520 } }, -- 39.85:46.04 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 14664.957, posY = 8569.241 } }, -- 62.54:66.37 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 13725.791, posY = 8291.650 } }, -- 36.25:76.04 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 14577.370, posY = 9462.149 } }, -- 60.09:35.26 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 14238.586, posY = 9446.369 } }, -- 50.60:35.81 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 13803.304, posY = 9302.493 } }, -- 38.42:40.82 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 14214.597, posY = 8882.304 } }, -- 49.93:55.46 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 13621.641, posY = 8877.112 } }, -- 33.33:55.64 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 13471.225, posY = 8838.794 } }, -- 29.12:56.98 -- Зеленый (Астральный лазурит)

    },

     [ "ArchipelagoLeague2" ]  = { -- Новая Земля / Frozen Frontier

    { Type = "Treasure", Pos = { posX = 12685.330, posY = 11856.120 } }, -- 67.17:33.49

    { Type = "Milestone", SimplePos = { 32.83, 66.36 } },

    { Type = "Milestone", SimplePos = { 31.21, 77.68 } },

    { Type = "Milestone", SimplePos = { 56.69, 47.25 } },

    { Type = "Milestone", SimplePos = { 42.20, 56.75 } },

    { Type = "Milestone", SimplePos = { 81.57, 15.12 } },

    { Type = "Milestone", SimplePos = { 72.60, 25.67 } },

    { Type = "Milestone", Pos = { posX = 12903.444, posY = 12053.742 } }, -- 78.47:20.96

    -- Камни

    { Type = "", Pos = { posX = 12681.057, posY = 10487.264 } }, -- 35.72:75.44 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 12723.591, posY = 11406.857 } }, -- 44.72:42.26 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 13125.548, posY = 11722.531 } }, -- 69.96:60.19 -- Зеленый (Астральный лазурит)

    },

    -- Contested zones:

     [ "ZoneContested1" ]  = { -- Асээ-Тэпх / Asee-Teph

    -- Камни

    { Type = "", Pos = { posX = 12326.950, posY = 11524.606 } }, -- 25.10:80.24 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 12705.182, posY = 12927.174 } }, -- 36.92:30.01 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 12763.105, posY = 13029.747 } }, -- 38.73:26.33 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 12782.738, posY = 12907.364 } }, -- 39.35:30.72 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 13393.224, posY = 13156.655 } }, -- 58.43:21.79 -- Синий (Астральный хризолит)

    { Type = "", Pos = { posX = 13490.486, posY = 12997.260 } }, -- 61.47:27.50 -- Синий (Астральный хризолит)

    },

     [ "ZoneContested2" ]  = { -- Эльджун / Eljune

    -- Камни

    -- Северная парма --

    { Type = "", Pos = { posX = 11874.367, posY = 13455.862 } }, -- 60.77:12.62 -- Синий (Астральный хризолит)

    -- Северная парма --

    { Type = "", Pos = { posX = 10304.486, posY = 12140.400 } }, -- 18.43:53.21 -- Синий (Астральный хризолит)

    { Type = "", Pos = { posX = 11199.046, posY = 11388.681 } }, -- 42.56:76.41 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 11749.104, posY = 11542.560 } }, -- 57.39:71.66 -- Синий (Астральный хризолит)

    { Type = "", Pos = { posX = 11797.807, posY = 12584.092 } }, -- 58.71:39.52 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 11862.016, posY = 11604.285 } }, -- 60.44:69.75 -- Синий (Астральный хризолит)

    { Type = "", Pos = { posX = 11890.924, posY = 11286.993 } }, -- 61.22:79.54 -- Синий (Астральный хризолит)

    { Type = "", Pos = { posX = 12067.452, posY = 13234.433 } }, -- 65.98:19.46 -- Синий (Астральный хризолит)

    { Type = "", Pos = { posX = 12266.486, posY = 11425.636 } }, -- 71.35:75.27 -- Зеленый (Астральный лазурит)

    },

     [ "ZoneContested3" ]  = { -- Плато Коба / Coba Plateau

    -- Камни

    -- Северный рубеж --

    { Type = "", Pos = { posX = 14918.785, posY = 13097.787 } }, -- 50.01:34.57 -- Зеленый (Астральный лазурит)

    { Type = "", SimplePos = { 53.61, 34.69 } }, -- Зеленый (Астральный лазурит)

    { Type = "", SimplePos = { 51.66, 37.59 } }, -- Зеленый (Астральный лазурит)

    { Type = "", SimplePos = { 51.22, 40.57 } }, -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 14874.021, posY = 13056.748 } }, -- 48.56:36.12 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 15014.094, posY = 12998.220 } }, -- 53.10:38.33 -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 14910.609, posY = 13003.468 } }, -- 49.74:38.13

    -- Северный рубеж --

    -- Полуденные приделы --

    { Type = "", Pos = { posX = 15057.040, posY = 12163.105 } }, -- 54.50:69.80 -- Синий (Астральный хризолит)

    { Type = "", Pos = { posX = 15146.596, posY = 12210.367 } }, -- 57.40:68.02 -- Синий (Астральный хризолит)

    { Type = "", SimplePos = { 51.39, 70.73 } }, -- Синий (Астральный хризолит)

    { Type = "", Pos = { posX = 15026.580, posY = 12102.204 } }, -- 53.51:72.10 -- Синий (Астральный хризолит)

    { Type = "", Pos = { posX = 15066.318, posY = 12270.767 } }, -- 54.80:65.75 -- Синий (Астральный хризолит)

    -- Полуденные приделы --

    -- Ущелье приведений --

    { Type = "", Pos = { posX = 15704.711, posY = 13153.894 } }, -- 75.52:32.46 -- Фиолет (Астральный топаз)

    { Type = "", Pos = { posX = 15749.673, posY = 13226.883 } }, -- 76.98:29.71 -- Фиолет (Астральный топаз)

    { Type = "", SimplePos = { 79.36, 26.66 } }, -- Фиолет (Астральный топаз)

    { Type = "", Pos = { posX = 15825.190, posY = 13362.770 } }, -- 79.43:24.58 -- Фиолет (Астральный топаз)

    { Type = "", Pos = { posX = 15692.366, posY = 13346.575 } }, -- 75.12:25.20 -- Фиолет (Астральный топаз)

    { Type = "", SimplePos = { 74.50, 28.55 } }, -- Фиолет (Астральный топаз)

    { Type = "", Pos = { posX = 15730.776, posY = 13279.703 } }, -- 76.36:27.72 -- Фиолет (Астральный топаз)

    -- Ущелье приведений --

    -- Зыбучие пески --

    { Type = "", Pos = { posX = 15473.034, posY = 12265.544 } }, -- 68.00:65.94 -- Фиолет (Астральный топаз)

    { Type = "", Pos = { posX = 15599.713, posY = 12147.138 } }, -- 72.11:70.41 -- Фиолет (Астральный топаз)

    { Type = "", Pos = { posX = 15633.375, posY = 12219.654 } }, -- 73.20:67.67 -- Фиолет (Астральный топаз)

    { Type = "", Pos = { posX = 15646.485, posY = 12410.788 } }, -- 73.63:60.47 -- Фиолет (Астральный топаз)

    { Type = "", Pos = { posX = 15706.252, posY = 12225.536 } }, -- 75.57:67.45 -- Фиолет (Астральный топаз)

    { Type = "", Pos = { posX = 15714.125, posY = 12307.114 } }, -- 75.82:64.38 -- Фиолет (Астральный топаз)

    -- Зыбучие пески --

    -- Ржавые руины --

    { Type = "", SimplePos = { 41.27, 49.76 } }, -- Фиолет (Астральный топаз)

    { Type = "", SimplePos = { 38.25, 47.33 } }, -- Фиолет (Астральный топаз)

    { Type = "", SimplePos = { 33.48, 49.87 } }, -- Фиолет (Астральный топаз)

    -- Ржавые руины --

    -- Полуночный берег --

    { Type = "", Pos = { posX = 14260.357, posY = 13507.885 } }, -- 28.64:19.11

    { Type = "", Pos = { posX = 14163.221, posY = 13418.808 } }, -- 25.49:22.47 -- Синий (Астральный хризолит)

    { Type = "", Pos = { posX = 14235.920, posY = 13380.256 } }, -- 27.85:23.93 -- Синий (Астральный хризолит)

    { Type = "", SimplePos = { 27.31, 27.87 } }, -- Синий (Астральный хризолит)

    { Type = "", Pos = { posX = 14260.523, posY = 13320.864 } }, -- 28.64:26.16 -- Синий (Астральный хризолит)

    { Type = "", Pos = { posX = 14302.579, posY = 13311.500 } }, -- 30.01:26.52 -- Синий (Астральный хризолит)

    -- Полуночный берег --

    },

     [ "ZoneContested4" ]  = { -- Кирах / Kirah

    { Type = "Treasure", Pos = { posX = 11300.180, posY = 11706.170 } }, -- 45.47:56.34

    -- Камни

    -- Золотые дюны --

    { Type = "", SimplePos = { 22.48, 50.01 } }, -- Синий (Астральный хризолит)

    { Type = "", SimplePos = { 22.87, 52.51 } }, -- Синий (Астральный хризолит)

    { Type = "", SimplePos = { 24.47, 48.81 } }, -- Синий (Астральный хризолит)

    { Type = "", Pos = { posX = 10490.542, posY = 11808.078 } }, -- 24.51:53.21 -- Синий (Астральный хризолит)

    { Type = "", SimplePos = { 26.43, 49.56 } }, -- Синий (Астральный хризолит)

    { Type = "", Pos = { posX = 10576.071, posY = 12007.458 } }, -- 26.72:47.11 -- Синий (Астральный хризолит)

    -- Золотые дюны --

    -- Северные барханы - запад --

    { Type = "", Pos = { posX = 11284.723, posY = 11915.786 } }, -- 45.07:49.91 -- Фиолет (Астральный топаз)

    { Type = "", Pos = { posX = 11323.016, posY = 11861.024 } }, -- 46.06:51.59 -- Фиолет (Астральный топаз)

    { Type = "", Pos = { posX = 11385.190, posY = 11901.300 } }, -- 47.67:50.36 -- Фиолет (Астральный топаз)

    { Type = "", SimplePos = { 49.53, 51.42 } }, -- Фиолет (Астральный топаз)

    { Type = "", Pos = { posX = 11476.689, posY = 11933.900 } }, -- 50.04:49.36

    { Type = "", Pos = { posX = 11387.803, posY = 11821.358 } }, -- 47.74:52.81

    -- Северные барханы - запад --

    -- Северные барханы - восток --

    { Type = "", Pos = { posX = 11724.263, posY = 12054.135 } }, -- 56.45:45.68 -- Фиолет (Астральный топаз)

    { Type = "", Pos = { posX = 11785.657, posY = 12145.805 } }, -- 58.04:42.87 -- Фиолет (Астральный топаз)

    { Type = "", Pos = { posX = 11794.597, posY = 12085.092 } }, -- 58.28:44.73 -- Фиолет (Астральный топаз)

    { Type = "", Pos = { posX = 11839.663, posY = 12197.622 } }, -- 59.44:41.28 -- Фиолет (Астральный топаз)

    { Type = "", Pos = { posX = 11844.363, posY = 12092.164 } }, -- 59.56:44.51 -- Фиолет (Астральный топаз)

    -- Северные барханы - восток --

    -- Западное побережье --

    { Type = "", SimplePos = { 27.44, 74.37 } }, -- Фиолет (Астральный топаз)

    { Type = "", SimplePos = { 29.45, 72.27 } }, -- Фиолет (Астральный топаз)

    { Type = "", SimplePos = { 29.96, 75.81 } }, -- Фиолет (Астральный топаз)

    { Type = "", SimplePos = { 30.35, 74.21 } }, -- Фиолет (Астральный топаз)

    { Type = "", SimplePos = { 31.67, 76.00 } }, -- Фиолет (Астральный топаз)

    { Type = "", SimplePos = { 33.27, 72.59 } }, -- Фиолет (Астральный топаз)

    { Type = "", SimplePos = { 33.61, 74.05 } }, -- Фиолет (Астральный топаз)

    -- Западное побережье --

    -- Омут времени --

    { Type = "", SimplePos = { 51.33, 72.93 } }, -- Зеленый (Астральный лазурит)

    { Type = "", SimplePos = { 52.15, 77.20 } }, -- Зеленый (Астральный лазурит)

    { Type = "", SimplePos = { 55.15, 77.95 } }, -- Зеленый (Астральный лазурит)

    { Type = "", SimplePos = { 58.35, 75.35 } }, -- Зеленый (Астральный лазурит)

    { Type = "", SimplePos = { 57.28, 70.80 } }, -- Зеленый (Астральный лазурит)

    { Type = "", SimplePos = { 53.17, 70.80 } }, -- Зеленый (Астральный лазурит)

    { Type = "", Pos = { posX = 11597.429, posY = 11232.695 } }, -- :70.84 -- Зеленый (Астральный лазурит)

    -- Омут времени --

    -- Восточное побережье - север --

    { Type = "", Pos = { posX = 12016.735, posY = 11664.037 } }, -- 64.03:57.63 -- Фиолет (Астральный топаз)

    { Type = "", SimplePos = { 64.53, 55.71 } }, -- Фиолет (Астральный топаз)

    { Type = "", Pos = { posX = 12116.448, posY = 11621.949 } }, -- 66.61:58.92 -- Фиолет (Астральный топаз)

    { Type = "", Pos = { posX = 12160.207, posY = 11639.327 } }, -- 67.74:58.38 -- Фиолет (Астральный топаз)

    { Type = "", SimplePos = { 67.18, 55.74 } }, -- Фиолет (Астральный топаз)

    -- Восточное побережье - север --

    -- Восточное побережье - юг --

    { Type = "", SimplePos = { 77.57, 72.16 } }, -- Синий (Астральный хризолит)

    { Type = "", SimplePos = { 78.51, 74.44 } }, -- Синий (Астральный хризолит)

    { Type = "", SimplePos = { 79.61, 71.74 } }, -- Синий (Астральный хризолит)

    { Type = "", SimplePos = { 80.68, 70.45 } }, -- Синий (Астральный хризолит)

    { Type = "", SimplePos = { 81.36, 72.84 } }, -- Синий (Астральный хризолит)

    -- Восточное побережье - юг --

    },

     [ "ZoneContested5" ]  = { -- Тающий Остров / Melting Isle

    },

     [ "ArchipelagoContested1" ]  = { -- Хладберг / Coldberg

    -- Камни

    { Type = "", Pos = { posX = 18603.085, posY = 14010.248 } }, -- 42.95:13.55 -- Фиолет (Астральный топаз)

    { Type = "", Pos = { posX = 18722.010, posY = 13225.739 } }, -- 52.07:79.25 -- Фиолет (Астральный топаз)

    { Type = "", Pos = { posX = 18741.230, posY = 13584.389 } }, -- 53.55:49.21

    { Type = "", Pos = { posX = 18741.230, posY = 13584.389 } }, -- 53.55:49.21

    },

     [ "ArchipelagoContested2" ]  = { -- Авилон / Avilon

    -- Камни

    { Type = "", Pos = { posX = 8217.948, posY = 11541.815 } }, -- 53.09:83.93 -- Фиолет (Астральный топаз)

    { Type = "", Pos = { posX = 7933.705, posY = 12024.342 } }, -- 33.54:43.07 -- Фиолет (Астральный топаз)

    { Type = "", Pos = { posX = 12949.300, posY = 8954.368 } }, -- 46.74:40.54 -- Фиолет (Астральный топаз)

    { Type = "", Pos = { posX = 13326.713, posY = 8251.734 } }, -- 71.97:87.73 -- Фиолет (Астральный топаз)

    },

     [ "ArchipelagoContested3" ]  = { -- Кольцо дракона / Dragon Ring

    -- Камни

    { Type = "", Pos = { posX = 13149.343, posY = 9147.083 } }, -- 60.12:27.60 -- Фиолет (Астральный топаз)

    { Type = "", Pos = { posX = 12842.479, posY = 9072.845 } }, -- 39.60:32.58 -- Фиолет (Астральный топаз)

    { Type = "", Pos = { posX = 13370.275, posY = 8480.404 } }, -- 74.88:72.37 -- Фиолет (Астральный топаз)

    },

     [ "ArchipelagoContested4" ]  = { -- Осколок Язеса / Yazes Shard

    -- Камни

    { Type = "", Pos = { posX = 12853.191, posY = 13955.000 } }, -- 74.16:34.19 -- Фиолет (Астральный топаз)

    },

     [ "ArchipelagoGipat1" ]  = { -- Осколок Гипата / Gipat

    -- Камни

    -- Дорога к знахарке --

    { Type = "", SimplePos = { 25.30, 56.42 } }, -- Фиолет (Астральный топаз)

    { Type = "", Pos = { posX = 12958.513, posY = 16478.881 } }, -- 35.89:45.25 -- Фиолет (Астральный топаз)

    { Type = "", Pos = { posX = 12760.854, posY = 16453.616 } }, -- 28.25:46.40 -- Фиолет (Астральный топаз)

    { Type = "", Pos

  3. Здорово, что ты вернулся. Парой постов ранее я выкладывал перековыряный мною аддон. Отображение кнопок основано на аналезе событий. Хочу добавить возврат на последний активный чат, после выхода из группы/отряда, но все никак не доберутся руки

  4. Вопрос о текстурах.

    Можно ли как-то определить параметры для Layout из WidgetLayerTiledTexture.

    Я взял из AddonManager текстуру фона и доп. файлы для нее, слегка уменьшил по высоте. Теперь текстура отображается с размерами, меньше панели. Попробовал поменять Layout, но пропала прозрачность.

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

  5. Оказалось все из-за того, что в старой версии бардак в виджетах. У каждого виджета корень называется MainForm, в новой же версии их переименовали в соответствии с названием виджета ContextRuneCombiner2. Вот путь к необходимому мне виджету:

    Сейчас

    Code:
    stateMainForm:ContextRuneCombiner2:MainPanel:Chamber:Slider

    В старой версии

    Code:
    stateMainForm:MainForm:MainPanel:Chamber:Slider

    Пришлось искать по вложеному виджету Chamber.

  6. ну я взял функцию

    Code:
    function getAllChildrensOfWidget(tab,widget) -- (с) icreator

    local childrens = widget:GetNamedChildren()

    for _, w in childrens do

    local tab1 = tab .. ":" .. w:GetName()

    LogInfo (tab1)

    getAllChildrensOfWidget(tab1,w)

    end

    end

    и вызвал ее

    Code:
    getAllChildrensOfWidget("",stateMainForm)

    То что получил в русской и европейской версиях я и выложил выше

  7. Ну я в аддонописании новичек. Со структурой виджетов аллодов практически не знаком. Обе структуры получял одинаковым образом.

    Получается как-то можно достучаться до самого виджета?

  8. На европейской версии аддон работать не будет. Вот структура его виджета ContextRuneCombiner2

    Code:
    stateMainForm:MainForm:ContextRuneCombiner2

    stateMainForm:MainForm:ContextRuneCombiner2:Name

    stateMainForm:MainForm:ContextRuneCombiner2:Comment

    stateMainForm:MainForm:ContextRuneCombiner2:MemUsage

    stateMainForm:MainForm:ContextRuneCombiner2:ButtonToggleDND

    stateMainForm:MainForm:ContextRuneCombiner2:ButtonToggleAddonState

    stateMainForm:MainForm:ContextRuneCombiner2:ButtonItem

    Вот то что в нашей версии

    Code:
    stateMainForm:ContextRuneCombiner2

    stateMainForm:ContextRuneCombiner2:MainPanel

    stateMainForm:ContextRuneCombiner2:MainPanel:CrystalTube

    stateMainForm:ContextRuneCombiner2:MainPanel:CrystalTube:FlowHighlight

    stateMainForm:ContextRuneCombiner2:MainPanel:GoldTube

    stateMainForm:ContextRuneCombiner2:MainPanel:GoldTube:FlowHighlight

    stateMainForm:ContextRuneCombiner2:MainPanel:GoldenCorner

    stateMainForm:ContextRuneCombiner2:MainPanel:GoldenCorner:CornerCross

    stateMainForm:ContextRuneCombiner2:MainPanel:Reset

    stateMainForm:ContextRuneCombiner2:MainPanel:WindowHeader

    stateMainForm:ContextRuneCombiner2:MainPanel:WindowHeader:HeaderText

    stateMainForm:ContextRuneCombiner2:MainPanel:Combine

    stateMainForm:ContextRuneCombiner2:MainPanel:GoldenDust

    stateMainForm:ContextRuneCombiner2:MainPanel:GoldenDust:Need

    stateMainForm:ContextRuneCombiner2:MainPanel:GoldenDust:ItemTexture

    stateMainForm:ContextRuneCombiner2:MainPanel:GoldenDust:Have

    stateMainForm:ContextRuneCombiner2:MainPanel:LesserRune

    stateMainForm:ContextRuneCombiner2:MainPanel:LesserRune:RuneLevel

    stateMainForm:ContextRuneCombiner2:MainPanel:LesserRune:Need

    stateMainForm:ContextRuneCombiner2:MainPanel:LesserRune:ItemTexture

    stateMainForm:ContextRuneCombiner2:MainPanel:LesserRune:RuneGlow

    stateMainForm:ContextRuneCombiner2:MainPanel:LesserRune:Have

    stateMainForm:ContextRuneCombiner2:MainPanel:CrystalDust

    stateMainForm:ContextRuneCombiner2:MainPanel:CrystalDust:Need

    stateMainForm:ContextRuneCombiner2:MainPanel:CrystalDust:ItemTexture

    stateMainForm:ContextRuneCombiner2:MainPanel:CrystalDust:Have

    stateMainForm:ContextRuneCombiner2:MainPanel:HigherRune

    stateMainForm:ContextRuneCombiner2:MainPanel:HigherRune:ButtonScrollLeft

    stateMainForm:ContextRuneCombiner2:MainPanel:HigherRune:ButtonScrollRight

    stateMainForm:ContextRuneCombiner2:MainPanel:HigherRune:RuneLevel

    stateMainForm:ContextRuneCombiner2:MainPanel:HigherRune:ItemTexture

    stateMainForm:ContextRuneCombiner2:MainPanel:HigherRune:RuneGlow

    stateMainForm:ContextRuneCombiner2:MainPanel:HigherRune:Need

    stateMainForm:ContextRuneCombiner2:MainPanel:Chamber

    stateMainForm:ContextRuneCombiner2:MainPanel:Chamber:ChamberOverlay

    stateMainForm:ContextRuneCombiner2:MainPanel:Chamber:ChamberOverlay:ChamberGlow

    stateMainForm:ContextRuneCombiner2:MainPanel:Chamber:ChamberOverlay:FlowHighlight

    stateMainForm:ContextRuneCombiner2:MainPanel:Chamber:Slider

    stateMainForm:ContextRuneCombiner2:MainPanel:Chamber:ChamberMixed

    stateMainForm:ContextRuneCombiner2:MainPanel:Chamber:ChamberMixed:MixedCrystal

    stateMainForm:ContextRuneCombiner2:MainPanel:Chamber:ChamberMixed:MixedBoth

    stateMainForm:ContextRuneCombiner2:MainPanel:Chamber:ChamberMixed:MixedGold

    Интересно, такая структура в русской версии стала после обновления 2.0 и будет ли она изменена на зарубежных версиях?

  9. Вопрос о текстурах.

    Можно ли как-то определить параметры для Layout из WidgetLayerTiledTexture.

    Я взял из AddonManager текстуру фона и доп. файлы для нее, слегка уменьшил по высоте. Теперь текстура отобрашается с размерами, меньше панели. Попробывал поменять Layout, но пропала прозрачность.

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

    dds и bin прикрепляю.

  10. Можно поподробнее про подмену текстур. Создал файл

    Textures.(UIRelatedTextures).xdb

    Code:
    <?xml version="1.0" encoding="UTF-8" ?>

    <UIRelatedTextures>

    <Items>

    <Item>

    <name>CrystalEditableG1<name />

    <textureItem href="CrystalEditable/CrystalEditableG.(UITexture).xdb#xpointer(/UITexture)" />

    </Item>

    <Item>

    <name>CrystalEditableG2<name />

    <textureItem href="CrystalEditable/CrystalEditableG.(UISingleTexture).xdb#xpointer(/UISingleTexture)" />

    </Item>

    <Item>

    <name>CrystalEditableG3<name />

    <textureItem href="CrystalEditable/CrystalEditableG.(WidgetLayerSimpleTexture).xdb#xpointer(/WidgetLayerSimpleTexture)" />

    </Item>

    </Items>

    </UIRelatedTextures>

    Добавил его в AddonDesc.(UIAddon).xdb

    Code:
    <?xml version="1.0" encoding="UTF-8" ?>

    <UIAddon>

    <AutoStart>true</AutoStart>

    <Forms>

    <Item>

    <Form href="GUI/MainForm.(WidgetForm).xdb#xpointer(/WidgetForm)" />

    <Form href="GUI/ConfigPanel/Textures.(UIRelatedTextures).xdb#xpointer(/UIRelatedTextures)" />

    <Id>Main</Id>

    </Item>

    </Forms>

    <MainFormId>Main</MainFormId>

    <Name>RuneCalc</Name>

    <ScriptFileRefs>

    <Item href="Locales/Locales.lua" />

    <Item href="RuneCalc.lua" />

    </ScriptFileRefs>

    </UIAddon>

    В программе пробую

    Code:
    local CrystalEditableG1 = common.GetAddonRelatedTexture( "CrystalEditableG1" )

    local CrystalEditableG2 = common.GetAddonRelatedTexture( "CrystalEditableG2" )

    local CrystalEditableG3 = common.GetAddonRelatedTexture( "CrystalEditableG3" )

    Ни один из виджетов не подходит. Для каждого получаю в логах

    Code:
    Error: addon RuneCalc: UI::LuaGetAddonRelatedTexture: Addon (RuneCalc) don't contain related textures, details: int __cdecl UI::LuaGetAddonRelatedTexture(struct lua_State *)
  11. Был не в курсе, переделаю текстуры. Не перевел на другие языки, т.к. не играл на EU/US серверах и не был уверен в актуальности аддона для них. Добалвлю локализацию.

    Интерфейс настроек планировал переделывать, пожалуй учту пожелания

  12. Можно в АМ реализовать кнопку вызова настроек аддона. Рассмотрю реализацию на примере AOChatExtension. У аддона есть кнопка, которая занимает пространство на экране, при этом я ей пользовался пару раз, в ознакомительных целях.

    И так излагаю мыслю. В списке аддонов добавить кнопку [Параметры], по нажатию на которую аддону будет посылаться событие. В ответ на это событие аддон будет отображать свое окно настроек.

    Это приведет к навязыванию АМ. Чтобы этого небыло предлагаю еще одно событие. Через какое-то время N после инициализации АМ посылает всем аддонам событие, которым сообщает о том, что он установлен в игре. Так же сообшение посылать аддонам, которые были загружены (только что поставлена галочка) в АМ.

    Вам спросите: "Зачем это надо?". Отвечаю на примере все того же AOChatExtension. При инициализации аддон по умолчанию отрисовывает свою кнопку настроек на экране. После получения события о том что АМ установлен, аддон понимает что настройки можно вызвать из АМ и скрывает свою кнопку с экрана.

×
×
  • Создать...

Важная информация

Пользуясь сайтом, вы принимаете Условия использования