seriych 2,178 #64835 Posted May 16, 2013 Пока ты кинул первую, исправил сообщение, поставил мне минус, ребята уже помогли с решением проблемы Если что, минус поставил я. В первой ссылке пост, отсылающий в шапку темы, в котором есть решение. Quote Share this post Link to post Short link Share on other sites
DieseL985 0 #64865 Posted May 16, 2013 Ссылка мне не помогла. Помогли советы ребят.Им спасиб. И за ссылки тоже спасиб. Внимание ведь обращено, помощь оказана! 1 Quote Share this post Link to post Short link Share on other sites
seriych 2,178 #66004 Posted May 21, 2013 Одиночные подстановки только для строковых переменных работают? Числа никак? Делаю подстановку: "see_color": "0x00BBFF", ... { "g_panther": { "enabled": true, "distance": 350, "thickness": 0.3, "alpha": 65, "color": ${"see_color"} } }, Всё пашет. Делаю так: "see_alpha": 65, ... { "g_panther": { "enabled": true, "distance": 350, "thickness": 0.3, "alpha": ${"see_alpha"}, "color": "0x00BBFF" } }, игра тупо виснет. Quote Share this post Link to post Short link Share on other sites
Alastanka 282 #66012 Posted May 21, 2013 Одиночные подстановки только для строковых переменных работают? Числа никак? "see_alpha": 65, игра тупо виснет. значение параметра всегда должно быть в кавычках поэтому и ошибка "see_alpha": "65", Quote Share this post Link to post Short link Share on other sites
sirmax 5,499 #66035 Posted May 21, 2013 значение параметра всегда должно быть в кавычках поэтому и ошибка "see_alpha": "65", Да не, числа без кавычек. Не знаю чего виснет, смотреть надо. Quote Share this post Link to post Short link Share on other sites
n0per 3 #66046 Posted May 22, 2013 товарищи, кто причастен к написанию парсера конфигурационного файла, прокомментируйте пожалуйста данное его поведение. http://www.koreanrandom.com/forum/topic/3173-тестирование-test-400-beta3/?p=65995 Quote Share this post Link to post Short link Share on other sites
seriych 2,178 #66048 Posted May 22, 2013 В принципе тут удобнее все параметры сразу задать, а не по одному: // Reveal distance circle // Круг дистанции засвета "see_circle": { "enabled": true, "thickness": 0.3, "alpha": 65, "color": "0x00BBFF" }, // Artillery gun fire range circle // Круг дальности стрельбы арты "range_circle": { "enabled": true, "thickness": 0.3, "alpha": 65, "color": "0x00BBFF" }, "circles": { "enabled": true, // Основные круги. // "enabled": false - выключен; "distance" - дистанция; "thickness" - толщина; "alpha" - прозрачность; "color" - цвет. "major": [ // 445 meters - maximum reveal distance. / 445 метров - максимальная дистанция засвета. { "enabled": true, "distance": 445, "thickness": 0.3, "alpha": 65, "color": "0xFF1111" }, { "enabled": true, "distance": 50, "thickness": 1, "alpha": 50, "color": "0xFFFFFF" } ], "special": [ // Дальность стрельбы арты { "su_18": {"$ref": { "path": "range_circle" }, "distance": 552 } }, { "su_26": {"$ref": { "path": "range_circle" }, "distance": 578 } }, { "su_5": {"$ref": { "path": "range_circle" }, "distance": 605 } }, { "su_8": {"$ref": { "path": "range_circle" }, "distance": 920 } }, //... // Дальность максимального засвета танков // данные взяты из ТТХ топовых башен, то есть 100% экипаж без учета модулей и умений // Техника по уровням: // 1 { "ch06_renault_nc31": {"$ref": { "path": "see_circle" }, "distance": 280 } }, { "gb01_medium_mark_i": {"$ref": { "path": "see_circle" }, "distance": 280 } }, { "ltraktor": {"$ref": { "path": "see_circle" }, "distance": 310 } }, { "ms_1": {"$ref": { "path": "see_circle" }, "distance": 280 } }, //... Но тоже возникает, вопрос, а можно ли как-то подстановку в сокращенном виде тут использовать? ${"see_circle" } не катит, ошибка синтаксиса. Quote Share this post Link to post Short link Share on other sites
demon2597 5,468 #66050 Posted May 22, 2013 (edited) Но тоже возникает, вопрос, а можно ли как-то подстановку в сокращенном виде тут использовать? ${"see_circle" } не катит, ошибка синтаксиса. с последующей заменой параметра- только полный формат. Я, кстати, с кругами так же поступил Edited May 22, 2013 by demon2597 Quote Share this post Link to post Short link Share on other sites
seriych 2,178 #66052 Posted May 22, 2013 с последующей заменой параметра- только полный формат Я не заменяю. В подстановке нет distance Quote Share this post Link to post Short link Share on other sites
n0per 3 #66054 Posted May 22, 2013 (edited) Я не заменяю. В подстановке нет distance если без distance, то вот так { "ch06_renault_nc31": ${ "see_circle" } }, Edited May 22, 2013 by n0per Quote Share this post Link to post Short link Share on other sites
seriych 2,178 #66056 Posted May 22, 2013 если без distance, то вот так как-бы distance-то в итоге должна быть Quote Share this post Link to post Short link Share on other sites
demon2597 5,468 #66057 Posted May 22, 2013 (edited) Я не заменяю. В подстановке нет distance не надо прикидываться шлангом, если его там нет, это ничего не значит, ты все равно вносишь изменения в формат после подстановки, тут без разницы- заменять или добавлять параметр. Ты же прекрасно понял, что я имел в виду Edited May 22, 2013 by demon2597 Quote Share this post Link to post Short link Share on other sites
sirmax 5,499 #66058 Posted May 22, 2013 как-бы distance-то в итоге должна быть то есть тебе нужно переопределить параметр, это только в полном формате возможно Quote Share this post Link to post Short link Share on other sites
seriych 2,178 #66060 Posted May 22, 2013 Ладно, уговорили, поверю :-) Эхх, теперь с маркерами разбираться... Quote Share this post Link to post Short link Share on other sites
Alastanka 282 #66105 Posted May 22, 2013 Да не, числа без кавычек. Не знаю чего виснет, смотреть надо. с моей точки програмирования получается так если "" то Str если без то возможны варианты #13 #10, Integer, Real, String, Boolean... не знаю как в флеше но в делфи это явная ошибка, поэтому и написал "see_alpha": "65", и оно работает Quote Share this post Link to post Short link Share on other sites
sirmax 5,499 #66195 Posted May 22, 2013 с моей точки програмирования получается так если "" то Str если без то возможны варианты #13 #10, Integer, Real, String, Boolean... не знаю как в флеше но в делфи это явная ошибка, поэтому и написал "see_alpha": "65", и оно работает Для числовых значений строковый вид (число в кавычках) тоже допустим. Quote Share this post Link to post Short link Share on other sites
FlexoFF 63 #67172 Posted May 28, 2013 было бы неплохо update этому топику http://www.koreanrandom.com/forum/topic/1382-%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-%D0%B8-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0/ ... и на официалном сайте тоже с этой новой кучи файлов голова разболелась где и как они должны быть чтобы всё заработало как прежде Подготавливаю видео по обновлению (обзор новых фишек и "быстрый" переход на версию 4.0 со старым конфигом) После планирую сделать видео по переносу данных в новую структуру конфигов (правда, чувствую рехнусь))) 1 Quote Share this post Link to post Short link Share on other sites
seriych 2,178 #67176 Posted May 28, 2013 После планирую сделать видео по переносу данных в новую структуру конфигов (правда, чувствую рехнусь) Ты погодь, я там скриптик делаю, который худо-бедно с этим должен справляться. Quote Share this post Link to post Short link Share on other sites
FlexoFF 63 #67181 Posted May 28, 2013 Ты погодь, я там скриптик делаю, который худо-бедно с этим должен справляться. Буду рад! Если будет полезная информация, скинь, пожалуйста в ЛС. Если народ не может xvm-stat нормально установить, пользуясь наглядным видео-примером, представляю как меня заклюют с "переводом" конфига на новую структуру)))) Quote Share this post Link to post Short link Share on other sites
BuSH 174 #67560 Posted May 30, 2013 Буду рад! Если будет полезная информация, скинь, пожалуйста в ЛС. Если народ не может xvm-stat нормально установить, пользуясь наглядным видео-примером, представляю как меня заклюют с "переводом" конфига на новую структуру)))) Не выкупаю логику... Весь же этот замут с кучей файлов конфига был для того, что б несчастные могли обмениваться отдельными его частями. Раскидают по файлам (кому интересно) несколько конфигоделов. А несчастным не придется этого делать. Вот я, не собираюсь разбивать конф, которому полтора года, на файлы и работать он будет точно так же и, даже, быстрее(если нет SSD). Тот кто лезет править конф и сам догадается как править и добавлять из кучи файлов в один и наоборот. Quote Share this post Link to post Short link Share on other sites