Jump to content
Korean Random

sirmax

XVM Team XVM Team
  • Posts

    14,403
  • Joined

  • Last visited

  • Days Won

    246

Everything posted by sirmax

  1. Теперь надо внимательно проверить каждый из вариантов.
  2. // 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 (получатель урона) Давайте отметим те, с которыми однозначно все согласны, и по оставшимся будем решать как лучше.
  3. можем начать отличать своего тк от чужого
  4. "Системный цвет для дамага выбирается в зависимости от src (источник урона) и dst (получатель урона)" Так понятно?
  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__280#entry16361 Вот такая табличка мэппинга получается:
  6. Я переделал уже, но пока со цветом урона не разберемся, выкладывать бесполезно. На самом деле можешь и тут поиграться с <textformat leading='-xx'>...</textformat> Вот ссылка на доку: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/TextField.html#htmlText Если кто-то найдет ссылку на доку по AS2 html/css, пришлите, я вставлю в доку XVM.
  7. Эта задача в TODO уже скоро год как будет висеть. До чата руки не доходят, очень много в других местах надо сделать.
  8. Эти системные цвета уже есть, нет только 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
  9. Что за интернет у тебя такой? Обычно ответ за 200мс приходит.
  10. Ход рассуждений под спойлером. :) Итого, системные цвета получаются такие: 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
  11. Да, с источником не все ладно. Я тоже до этого же дошел: 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" },
  12. По макросу {{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 пойдет? ничего не упустил? Вот именно сейчас определяется граница фанатизма. Дальше изменять что-либо будет сложнее. В принципе, изменение шрифта - это уже большое подспорье желающим помудрить. :)
  13. А мне вот кажется наоборот, что удобней общий css, да еще и во внешнем файле, чтобы можно было синтаксис подсветить. Тогда нет необходимости копировать одинаковые стили, например, определил ты себе .s14 {font-family:Arial; font-size:14;font-weight:bold;...} и используй везде: <span class="s14">...</span> У CSS есть один большой минус - не продвинутые пользователи не разберутся. Им проще как сейчас - отдельные настройки каждого параметра шрифта. Как макрос по типу урона лучше назвать: {{dmg-kind}} или {{dmg-type}}?
  14. Может прокси какой у тебя стоит, хз. От тебя не доходят запросы к серверу, почему - сложно сказать. Удаленно в таких вопросах разобраться практически нереально.
  15. Я придерживаюсь того же мнения, ждем что скажут остальные. Ага, значит friendly_fire можно убрать. Еще вопрос по поводу "css". Можно сделать глобальный параметр, в котором будут определяться все стили на все случаи жизни. Можно даже вынести их в отдельный файл (XVM.css). Другой вариант - как написано выше - определять его в той же секции где он будет использоваться. Как считаете, какой вариант удобней? CSS планируется начать использовать очень плотно, в частности, на него переведу все текстовые поля. В маркерах появится возможность использовать html.
  16. антивирус/фаервол/роутер/...
  17. А, ну да. Тогда не вопрос, добавляем "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?
  18. "Exception: System.Net.WebException: Время ожидания операции истекло" Кто-то не пускает прокси в интернет. AV/FW/роутер - ищи.
  19. Кроме переустановки системы предложений нет.
  20. Так это ты отловишь того, по кому попали. А как определить кто стрелял?
  21. Вот как сейчас: "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": "..." } },
  22. 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 Ща покажу все на примерах
  23. 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.
  24. Из 4х запросов один действительно отвалился с ошибкой: 2012.10.07 20:21:40 Exception: System.Net.WebException: Удаленный сервер возвратил ошибку: (500) Внутренняя ошибка сервера. Иногда такое бывает, но очень редко, раз 40 за день. Мы ищем причину, но она не настолько критична. Вот пару недель назад действительно были проблемы с серверами, сейчас вроде осталось только это.
×
×
  • Create New...