-
Posts
14,403 -
Joined
-
Last visited
-
Days Won
246
Everything posted by sirmax
-
Теперь надо внимательно проверить каждый из вариантов.
-
// damage source to system color mapping // src_dst: sys // src: ally, squad, enemy, allytk, enemytk, unknown, player // dst: ally, squad, tk, allytk, enemytk, enemy // sys: ally, squadman, teamKiller, enemy, me public static var damage_mapping:Object = { ally_ally: "teamKiller", ally_squad: "teamKiller", ally_enemy: "enemy", ally_allytk: "ally", ally_enemytk: "enemy", squad_ally: "teamKiller", squad_squad: "teamKiller", squad_enemy: "enemy", squad_allytk: "squadman", squad_enemytk: "enemy", allytk_ally: "teamKiller", allytk_squad: "teamKiller", allytk_enemy: "enemy", allytk_allytk: "teamKiller", allytk_enemytk: "enemy", enemytk_ally: "ally", enemytk_squad: "squadman", enemytk_enemy: "teamKiller", enemytk_allytk: "ally", enemytk_enemytk: "teamKiller", enemy_ally: "ally", enemy_squad: "squadman", enemy_enemy: "teamKiller", enemy_allytk: "ally", enemy_enemytk: "enemy", unknown_ally: "ally", unknown_squad: "squadman", unknown_enemy: "enemy", unknown_allytk: "teamKiller", unknown_enemytk: "teamKiller", player_ally: "me", player_squad: "me", player_enemy: "me" player_allytk: "me", player_enemytk: "me", } Системный цвет (sys) для дамага выбирается в зависимости от src (источник урона) и dst (получатель урона) Давайте отметим те, с которыми однозначно все согласны, и по оставшимся будем решать как лучше.
-
Ща переделаю
-
можем начать отличать своего тк от чужого
-
"Системный цвет для дамага выбирается в зависимости от src (источник урона) и dst (получатель урона)" Так понятно?
-
Новая версия: http://www.koreanrandom.com/forum/topic/1653-%D0%BE%D1%82%D0%BB%D0%B5%D1%82%D0%B0%D1%8E%D1%89%D0%B8%D0%B9-%D1%83%D1%80%D0%BE%D0%BD-%D0%B2-%D0%BC%D0%B0%D1%80%D0%BA%D0%B5%D1%80%D0%B5/page__st__280#entry16361 Вот такая табличка мэппинга получается:
-
[Лог попаданий / Hit log]
sirmax replied to sirmax's topic in Components of XVM and Addons (py_macro)
Я переделал уже, но пока со цветом урона не разберемся, выкладывать бесполезно. На самом деле можешь и тут поиграться с <textformat leading='-xx'>...</textformat> Вот ссылка на доку: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/TextField.html#htmlText Если кто-то найдет ссылку на доку по AS2 html/css, пришлите, я вставлю в доку XVM. -
Эта задача в TODO уже скоро год как будет висеть. До чата руки не доходят, очень много в других местах надо сделать.
-
Эти системные цвета уже есть, нет только me. Вот я писал: http://www.koreanrandom.com/forum/topic/1653-%D0%BE%D1%82%D0%BB%D0%B5%D1%82%D0%B0%D1%8E%D1%89%D0%B8%D0%B9-%D1%83%D1%80%D0%BE%D0%BD-%D0%B2-%D0%BC%D0%B0%D1%80%D0%BA%D0%B5%D1%80%D0%B5/page__st__240#entry16274 Минусы: - нет настройки по типу урона. Я считаю, что и не надо - вполне достаточно тип урона отобразить иконкой. Да и динамический цвет по типу урона без привязки к источнику тоже можно использовать В том же сообщении: необходимо делать макросы и настройки для них в секции colors: {{c:dmg-src}} - по источнику урона {{c:dmg-kind}} - по типу урона и новую секцию images: {{i:dmg-kind}} - картинки по типу урона причем {{c:dmg-src}} мы вчера вроде решили не делать, Все мои ссылки по теме: 1. http://www.koreanrandom.com/forum/topic/1653-%D0%BE%D1%82%D0%BB%D0%B5%D1%82%D0%B0%D1%8E%D1%89%D0%B8%D0%B9-%D1%83%D1%80%D0%BE%D0%BD-%D0%B2-%D0%BC%D0%B0%D1%80%D0%BA%D0%B5%D1%80%D0%B5/page__st__240#entry16274 2. http://www.koreanrandom.com/forum/topic/1653-%D0%BE%D1%82%D0%BB%D0%B5%D1%82%D0%B0%D1%8E%D1%89%D0%B8%D0%B9-%D1%83%D1%80%D0%BE%D0%BD-%D0%B2-%D0%BC%D0%B0%D1%80%D0%BA%D0%B5%D1%80%D0%B5/page__st__240#entry16277 3. http://www.koreanrandom.com/forum/topic/1653-%D0%BE%D1%82%D0%BB%D0%B5%D1%82%D0%B0%D1%8E%D1%89%D0%B8%D0%B9-%D1%83%D1%80%D0%BE%D0%BD-%D0%B2-%D0%BC%D0%B0%D1%80%D0%BA%D0%B5%D1%80%D0%B5/page__st__260#entry16284 4. http://www.koreanrandom.com/forum/topic/1653-%D0%BE%D1%82%D0%BB%D0%B5%D1%82%D0%B0%D1%8E%D1%89%D0%B8%D0%B9-%D1%83%D1%80%D0%BE%D0%BD-%D0%B2-%D0%BC%D0%B0%D1%80%D0%BA%D0%B5%D1%80%D0%B5/page__st__260#entry16314 5. http://www.koreanrandom.com/forum/topic/1653-%D0%BE%D1%82%D0%BB%D0%B5%D1%82%D0%B0%D1%8E%D1%89%D0%B8%D0%B9-%D1%83%D1%80%D0%BE%D0%BD-%D0%B2-%D0%BC%D0%B0%D1%80%D0%BA%D0%B5%D1%80%D0%B5/page__st__260#entry16318
-
Что за интернет у тебя такой? Обычно ответ за 200мс приходит.
-
Ход рассуждений под спойлером. :) Итого, системные цвета получаются такие: ally_*: "0x96FF00", // enemy->ally, unknown->ally, ally->tk squadman_*: "0xFFB964", // enemy->squad, unknown->squad, squad->tk teamKiller_*: "0x00EAFF", // teamKiller->any, ally->ally, squad->ally, ally->squad, squad->squad, enemy->enemy, unknown->tk enemy_*: "0xF50800", // ally->enemy, squad->enemy, unknown->enemy, enemy->tk me_*: "0xFFCC00", // me->any
-
Да, с источником не все ладно. Я тоже до этого же дошел: dmg_src: { ally: { unknown: "0xCCCCCC", // unknown -> ally ally: "0x00EAFF", // ally -> ally enemy: "0x96FF00", // enemy -> ally squad: "0x00EAFF", // squadman -> ally player: "0x00CCFF" // me -> ally }, enemy: { unknown: "0xCCCCCC", // unknown -> enemy ally: "0x00EAFF", enemy: "0x96FF00", squad: "0x00EAFF", player: "0x00CCFF" } }, сюда теперь еще надо добавить "alive"/"dead"... Есть предложение - отказаться от макроса {{c:dmg-src}}, так как цвета можно будет настроить в "damageText". Так как большинству достаточно только выделения своего урона, а остальное устраивает как было, можно расширить системные цвета: colors: { system: { ally_alive_normal: "0x96FF00", ... me_alive_normal: "0xFFCC00", // me -> мой урон, используется только в damageText если damageSource = 'player' me_alive_blind: "0xFFFF00", me_dead_normal: "0xDD9900", me_dead_blind: "0xDDDD00", me_blowedup_normal: "0xFFCC00", me_blowedup_blind: "0xFFFF00" },
-
По макросу {{c:dmg-src}} - получается не совсем корректно: colors: { dmg_src: { "unknown": "...", "ally": "...", "enemy": "...", "squad": "...", "player": "..." } } тут все значения должны иметь по два смысла - при попадании по своим и по чужим. Можно делать так: colors: { dmg_src: { ally: { }, enemy: { } } то есть в секции markers/ally/... используется dmg_src/ally, а markers/enemy/... - dmg_src/enemy пойдет? ничего не упустил? Вот именно сейчас определяется граница фанатизма. Дальше изменять что-либо будет сложнее. В принципе, изменение шрифта - это уже большое подспорье желающим помудрить. :)
-
А мне вот кажется наоборот, что удобней общий css, да еще и во внешнем файле, чтобы можно было синтаксис подсветить. Тогда нет необходимости копировать одинаковые стили, например, определил ты себе .s14 {font-family:Arial; font-size:14;font-weight:bold;...} и используй везде: <span class="s14">...</span> У CSS есть один большой минус - не продвинутые пользователи не разберутся. Им проще как сейчас - отдельные настройки каждого параметра шрифта. Как макрос по типу урона лучше назвать: {{dmg-kind}} или {{dmg-type}}?
-
Может прокси какой у тебя стоит, хз. От тебя не доходят запросы к серверу, почему - сложно сказать. Удаленно в таких вопросах разобраться практически нереально.
-
Я придерживаюсь того же мнения, ждем что скажут остальные. Ага, значит friendly_fire можно убрать. Еще вопрос по поводу "css". Можно сделать глобальный параметр, в котором будут определяться все стили на все случаи жизни. Можно даже вынести их в отдельный файл (XVM.css). Другой вариант - как написано выше - определять его в той же секции где он будет использоваться. Как считаете, какой вариант удобней? CSS планируется начать использовать очень плотно, в частности, на него переведу все текстовые поля. В маркерах появится возможность использовать html.
-
антивирус/фаервол/роутер/...
-
А, ну да. Тогда не вопрос, добавляем "friendly_fire" в "damageTexts" и "blowupTexts". В макросе {{c:dmg-src}} для этого определяем два цвета - свой по своему и чужой по чужому Можно и в "css" макросы использовать, например: "css": "body {color: #ff0000;} .ca: {color: {{c:dmg-src}}}" "damageText": "<body>RED<span class='ca'>DMGSRC</span></body>" Пока затишье, задам еще вопрос. Нужно ли для разных источников урона менять параметры x, y, alpha, speed, maxRange? Или достаточно возможностей html в damageMessage?
-
"Exception: System.Net.WebException: Время ожидания операции истекло" Кто-то не пускает прокси в интернет. AV/FW/роутер - ищи.
-
Кроме переустановки системы предложений нет.
-
Так это ты отловишь того, по кому попали. А как определить кто стрелял?
-
Вот как сейчас: "damageText": { "visible": true, "x": 0, "y": -67, "alpha": 100, "color": null, "font": { "name": "$FieldFont", "size": 14, "align": "center", "bold": true, "italic": false }, "shadow": { "alpha": 100, "color": "0x000000", "angle": 45, "distance": 0, "size": 6, "strength": 200 }, "speed": 2, "maxRange": 40, "damageMessage": "{{dmg}}", "blowupMessage": "Blow-up!" }, Вот как я предлагаю: "damageText": { "visible": true, "x": 0, "y": -67, "alpha": 100, "shadow": { "alpha": 100, "color": "0x000000", // macros allowed "angle": 45, "distance": 0, "size": 6, "strength": 200 }, "speed": 2, "maxRange": 40, "css": "p {color: {{c:dmg-src}}; font-family: $FieldFont; font-size: 14; text-align: center; font-weight: bold;} .f13 {font-size: 13;} .f16 {font-size: 16;} .f20 {font-size: 20;}" "damageMessage": "<p>{{dmg}} {{i:dmg-kind}}</p>", // default "blowupMessage": "<p>Blow-up!</p>", // default "damageMessages": { "unknown": "<p class='f13'>{{dmg}} {{i:dmg-kind}}</p>", //"ally": "...", // use default //"enemy": "...", // use default "squad": "<p class='f16'>{{dmg}} {{i:dmg-kind}}</p>", "player": "<p class='f20'>{{dmg}} {{i:dmg-kind}}</p>", //"friendly_fire": "..." }, "blowupMessages": { "unknown": "<p class='f13'>Blow-up!</p>", //"ally": "...", // use default //"enemy": "...", // use default "squad": "<p class='f16'>Blow-up!</p>", "player": "<p class='f20'>Blow-up!</p>" //"friendly_fire": "..." } },
-
C учетом последних обсуждений, если damage включаем в damageText, конфиг получается такой: "markers": { "ally": { "alive": { "normal": { "damageText": { "shadowColor": "0x000000", // или "{{c:dmg-src}}" если инвертировать тень/шрифт "damageMessage": "<font color='{{c:dmg-src}}'>{{dmg}} {{i:dmg-kind}}</font>", // default "damageMessages": { // optional "unknown": "...", "ally": "...", "enemy": "...", "squad": "...", "player": "..." } } необходимо делать макросы и настройки для них в секции colors: {{c:dmg-src}} - по источнику урона {{c:dmg-kind}} - по типу урона и новую секцию images: {{i:dmg-kind}} - картинки по типу урона Плюсы этой схемы: - минимально расширяется конфиг - более интуитивная настройка - так как damageText поддерживает html, можно убрать секцию "font", и заменить на Минусы: - нет настройки по типу урона. Я считаю, что и не надо - вполне достаточно тип урона отобразить иконкой. Да и динамический цвет по типу урона без привязки к источнику тоже можно использовать UPD: еще стоит добавить "css", и парсить его через parseCSS(). Это намного упростит написание damageText Ща покажу все на примерах
-
What XVM version you installed? Looks like you overwrite battleloading.swf with another mod. No, it's ok. Try to remove res_mods/.stat link if it is exist.
-
Не работает XVM Full 3.0.3
sirmax replied to _3veroboy_'s topic in XVM: General Discussion and Troubleshooting
Из 4х запросов один действительно отвалился с ошибкой: 2012.10.07 20:21:40 Exception: System.Net.WebException: Удаленный сервер возвратил ошибку: (500) Внутренняя ошибка сервера. Иногда такое бывает, но очень редко, раз 40 за день. Мы ищем причину, но она не настолько критична. Вот пару недель назад действительно были проблемы с серверами, сейчас вроде осталось только это.