knight_rider
-
Постов
147 -
Зарегистрирован
-
Посещение
Тип контента
Загрузки
Форумы
Статьи и объявления
Гардероб
Маунты
Сообщения Allods Team
Трекер ошибок
Магазин
Галерея
Сообщения, опубликованные knight_rider
-
-
С таким не встречался. Сам отлаживал на НЕпривязяных рунах
-
Решил добавить иконки для астральных камней. Создал иконки, добавил их в Resources.(UIRelatedTextures).xdb, прописал в Resources.lua. В игре они отображаются знаком вопроса. Сразу думал, что косяк в добавлении или еще где. Выяснилось что в основном коде для текстур заданы приоритеты в поле MarkersPriority.
Хотелось бы видеть это поле в Resources.lua. Ну или какой-то его аналог, дабы не приходилось править MinimapSla.lua
Как я понял Resources.lua будет использоваться как основная база. Следовательно он будет перезаписываться с новыми версиями и пользователь с каждым обновлением аддона должен будет переносить свои отметки в новую базу, что не есь удобно. Предлагаю создать некий файл UserResources.lua который по умолчанию будет лежать к примеру в папке MinimapSla\Resources\UserBlank\ и будет содержать тело базы. Так же поступить и с иконками, создав для них отдельный файл и папку. Если пользователю понадобится добавить свои метки то ему достаточно поместить содержимое MinimapSla\Resources\UserBlank\ в MinimapSla\Resources\ и добавить свои метки. Таким образом при обновлении аддона можно будет смело перезаписывать папку аддона со всем содержимым, не опасаять за пользовательскую базу.
P.S. Прикрепляю аддон с небольшой базой камней (которая приведена выше) и иконками для них.
File: cTjcxXsPvb3SY6e.zip -
Навел порядок в точках реса астральных камней. добавил недостающие клады
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
-
на ассэ 2 сундука, возможно и больше. Правда брать можно только 1
-
В ближайшее время обновлю.
Добавил в него пару плюшек. Поправлю и ввыложу.
-
Вот пособирал точки реса камней. На данный момент 83 точки. В дальнейшем буду выкладывать здесь новые точки
Code:DELETED -
Здорово, что ты вернулся. Парой постов ранее я выкладывал перековыряный мною аддон. Отображение кнопок основано на аналезе событий. Хочу добавить возврат на последний активный чат, после выхода из группы/отряда, но все никак не доберутся руки
-
Переделал события, по которым определяются кнопки. Обновил определение локализации
File: o4F3qs9F1WLlpE2.zip -
После апдейта до 2.0.03.10 функция поломалась
-
Вопрос о текстурах.
Можно ли как-то определить параметры для Layout из WidgetLayerTiledTexture.
Я взял из AddonManager текстуру фона и доп. файлы для нее, слегка уменьшил по высоте. Теперь текстура отображается с размерами, меньше панели. Попробовал поменять Layout, но пропала прозрачность.
Программа, которую дали разрабы не работает, как я понял не только у меня.
-
Оказалось все из-за того, что в старой версии бардак в виджетах. У каждого виджета корень называется MainForm, в новой же версии их переименовали в соответствии с названием виджета ContextRuneCombiner2. Вот путь к необходимому мне виджету:
Сейчас
Code:stateMainForm:ContextRuneCombiner2:MainPanel:Chamber:SliderВ старой версии
Code:stateMainForm:MainForm:MainPanel:Chamber:SliderПришлось искать по вложеному виджету Chamber.
-
ну я взял функцию
Code:function getAllChildrensOfWidget(tab,widget) -- (с) icreatorlocal childrens = widget:GetNamedChildren()
for _, w in childrens do
local tab1 = tab .. ":" .. w:GetName()
LogInfo (tab1)
getAllChildrensOfWidget(tab1,w)
end
end
и вызвал ее
Code:getAllChildrensOfWidget("",stateMainForm)То что получил в русской и европейской версиях я и выложил выше
-
Ну я в аддонописании новичек. Со структурой виджетов аллодов практически не знаком. Обе структуры получял одинаковым образом.
Получается как-то можно достучаться до самого виджета?
-
На европейской версии аддон работать не будет. Вот структура его виджета ContextRuneCombiner2
Code:stateMainForm:MainForm:ContextRuneCombiner2stateMainForm: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:ContextRuneCombiner2stateMainForm: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 и будет ли она изменена на зарубежных версиях?
-
Все это хорошо, но тогда происходит навязывание АМ пользователям, что не есть хорошо
-
Вопрос о текстурах.
Можно ли как-то определить параметры для Layout из WidgetLayerTiledTexture.
Я взял из AddonManager текстуру фона и доп. файлы для нее, слегка уменьшил по высоте. Теперь текстура отобрашается с размерами, меньше панели. Попробывал поменять Layout, но пропала прозрачность.
Программа, которую дали разрабы не работает, как я понял не только у меня.
dds и bin прикрепляю.
File: MainFrame.zip -
С name накосячил. Спасибо.
P.S. Вы не против, если я из AddonManager текстурки подергаю? ^_^
-
Брал из файла SampleDefaultExt.(UIRelatedTextures).xdb
Code:<?xml version="1.0" encoding="UTF-8" ?><UIRelatedTextures>
<Items>
<Item>
<name />
<textureItem href="" />
</Item>
</Items>
</UIRelatedTextures>
-
Можно поподробнее про подмену текстур. Создал файл
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 *) -
Был не в курсе, переделаю текстуры. Не перевел на другие языки, т.к. не играл на EU/US серверах и не был уверен в актуальности аддона для них. Добалвлю локализацию.
Интерфейс настроек планировал переделывать, пожалуй учту пожелания
-
если у перса есть цель, то он не будет переключаться на корону
Другой вопрос, как этот аддон будет вести себя в связке с EnemyBehind
-
а где можно "пощупать" пробную версию?
-
Странно, сейчас такого не наблюдаю.
-
Можно в АМ реализовать кнопку вызова настроек аддона. Рассмотрю реализацию на примере AOChatExtension. У аддона есть кнопка, которая занимает пространство на экране, при этом я ей пользовался пару раз, в ознакомительных целях.
И так излагаю мыслю. В списке аддонов добавить кнопку [Параметры], по нажатию на которую аддону будет посылаться событие. В ответ на это событие аддон будет отображать свое окно настроек.
Это приведет к навязыванию АМ. Чтобы этого небыло предлагаю еще одно событие. Через какое-то время N после инициализации АМ посылает всем аддонам событие, которым сообщает о том, что он установлен в игре. Так же сообшение посылать аддонам, которые были загружены (только что поставлена галочка) в АМ.
Вам спросите: "Зачем это надо?". Отвечаю на примере все того же AOChatExtension. При инициализации аддон по умолчанию отрисовывает свою кнопку настроек на экране. После получения события о том что АМ установлен, аддон понимает что настройки можно вызвать из АМ и скрывает свою кнопку с экрана.
RuneCalc
в Техподдержка
Опубликовано
Угу. Легок в использовании, правится на лету. Спасибо