Jump to content
Korean Random

sirmax

XVM Team XVM Team
  • Posts

    14,403
  • Joined

  • Last visited

  • Days Won

    246

Everything posted by sirmax

  1. Во какой интересный персонаж: http://proxy.bulychev.net:1333/?0,EFF,73892
  2. Думаю, стоит сразу забивать подходящими.
  3. Если честно, я бы не усложнял, если текущего функционала достаточно. 1. Динамическое меню строится только для премиумных танков, для которых в казарме есть танкисты с других танков того же типа и нации. 2. Сажаем всех подходящих танкистов, остальные слоты останутся пустыми. 3. Естественно, сажаем только тех кто есть в казарме.
  4. ну а лог? xvm-stat хотя бы какой?
  5. По ним нет данных по среднему/топовому дамагу и фрагам, так что ничего нельзя посчитать. Рекомендую всем отключить пока зум миникарты. Для этого необходимо добавить в конфиг: "hotkeys": { "minimapZoom": { "enabled": false, "onHold": true, "keyCode": 17 } }, С зумом, клавишами и т.д. будем разбираться отдельно. Пока считайте, что этого функционала еще нет.
  6. Тема для багов новой прокси. Все, кроме багов, будет удаляться без предупреждения. ХД: Для незнаек: XVM-stat это модуль статистики. Значит в этой теме баги только касательно модуля статистики.
  7. Fixed, you can update swf from this post before test3 will be released.
  8. Сделал так, что сажает лучшего если есть несколько "родных". может стоит для премиума сделать посадку подходящих того же класса? В принципе, как вариант, можно расширить меню, типа: Тетрарх: ----------------------- Основной экипаж Лучший экипаж ---------------------- Т-50 МС-1 ----------------------- То есть смотреть для каких танков того же класса есть экипаж в казарме, и динамически строить меню. Думаю, будет удобно для прокачки экипажа на премиумном танке. Да, похоже на то. Я разберусь. А виноват был break в 50 строке. :) Вот исправленный swf, пока нет test3 crew.swf.zip
  9. Насчет этого - твой вариант идентичен тому что было. Вот твой вариант: // CASE 1 : bestTankman is better than actual // conserve the bestTankman if (best > current) return false; // CASE 2 : bestTankman's capacity is equal with the actualTankman's skill // Need deeper analysis else if (best == current) { //CASE 2.1 : bestTankman has more skills than actualTankman //conserve the bestTankman if (bestTankman["skills"].length > actualTankman["skills"].length) return false; //CASE 2.2 : bestTankman has less skills than actualTankman //select the actualTankman if (bestTankman["skills"].length < actualTankman["skills"].length) return true; //CASE 2.3 : bestTankman has the same number of skills that the actualTankman //if the bestTankman's lastskilllevel is < that actualTankman's //select the actualTankman if (bestTankman["lastSkillLevel"] < actualTankman["lastSkillLevel"]) return true; } //CASE 3 : actual tankman is better than bestTankman //select the actualTankman else if (best < current) return true; return false; вот мой: // CASE 1 : bestTankman is better than actual // conserve the bestTankman if (best > current) return false; //CASE 3 : actual tankman is better than bestTankman //select the actualTankman if (best < current) return true; // CASE 2 : bestTankman's capacity is equal with the actualTankman's skill // Need deeper analysis //CASE 2.1 : bestTankman has more skills than actualTankman //conserve the bestTankman if (bestTankman["skills"].length > actualTankman["skills"].length) return false; //CASE 2.2 : bestTankman has less skills than actualTankman //select the actualTankman if (bestTankman["skills"].length < actualTankman["skills"].length) return true; //CASE 2.3 : bestTankman has the same number of skills that the actualTankman //if the bestTankman's lastskilllevel is < that actualTankman's //select the actualTankman if (bestTankman["lastSkillLevel"] < actualTankman["lastSkillLevel"]) return true; return false; так что ошибка в алгоритме, а не в оптимизации неправильно выразился, проблема в оптимизации, но не в этом месте. Сейчас поищу в чем дело.
  10. По идее нужно садить лучшего. Надо эти алгоритмы расписать обычным текстом.
  11. пока откатывайтесь на тест1, починим, будет тест3. Так же нужно разделить тест мода и прокси, а то сложно разобраться чьи глюки. Лучше пока инвестируйте на стат-1.3.0, новая прокси не стабильна пока еще.
  12. Оптимизировать надо было, поправить ошибки не сложно. Тем более у тебя права есть, можешь править. предлагай варианты
  13. По идее, это можно сделать и сейчас с помощью макроса {{dmg-kind}}
  14. И по-английски Вопрос по алгоритму. 1. PutOwn - если есть, допустим, 2 командира на один и тот же танк, кого посадит? 2. PutOwn - если премиумный танк, посадит ли с другого танка того же класса? 3. PutBest - неплохо бы алгоритм в шапку В общем, почистил, выложил в транк, выложил 3.5.0-test2. Проверяйте все ли правильно работает. З.Ы. После чистки осталось процентов 10 от первоначального кода. :)
  15. Выложил test2: XVM-3.5.0-test2: * полоса захвата: модифицирована * миникарта: увеличить миникарту по нажатию или удержанию кнопки на клавиатуре; см. секции "minimap":{"zoom" and "hotkeys":{ в XVM.xvmconf * миникарта: выключатель 1км квадрата для артиллерии * миникарта: iconScale теперь не влияет на размер иконок баз * маркеры: автоматический размер текстовых полей * crew: мод посадки экипажа (автор: Lemaxho) ---- XVM-3.5.0-test2: * capture bar: tweak * minimap: zoom minimap by key pressing; see sections "minimap":{"zoom" and "hotkeys":{ at XVM.xvmconf * minimap: 1km square switch for artillery * minimap: iconScale now does not affect capture bases * markers: auto size text fields * crew: crew loading mod (author: Lemaxho)
  16. Давайте зарелизим, а там посмотрим какие еще настройки сделать. В принципе, можно в конфиге будет все что хочешь настроить, если нужно будет. Надо бы в readme-(ru|en).txt написать секцию по CrewLoader, чтобы вопросов не было. Еще вопрос ко всем - нужно ли делать выключалку на этот мод, или пусть всегда включен будет? Мое мнение - не надо, он не мешает даже тем, кто не будет пользоваться.
  17. Вопрос по локализации. Я отвязал мод от игровой локализации, чтобы не использовать text/*.mo. Сейчас перевод такой: // EN tr["PutOwnCrew"] = "Put own crew"; tr["PutBestCrew"] = "Put best crew"; // RU tr["PutOwnCrew"] = "Основной экипаж"; tr["PutBestCrew"] = "Лучший экипаж"; какие будут предложения? Залил мод в trunk, правда еще надо будет дочистить, там много лишнего.
  18. У меня на реплее показывает 41% и 45%, соответственно, цвета белый и красный. Может это только в FinalStatistic проявляется, но тут я проверить не смогу. Если еще что-то подобное будет замечено после версии 3.5.0-test2, пишите.
  19. В общем, это не то. Можно просто добавить еще одну секцию - damageTextSquad. "enemy": { "alive": { "normal": { "damageText": { "damageMessage": "{{dmg}}" }, "damageTextSquad": { "damageMessage": "{{dmg}}" }, Но мне тут не нравится что для взвода выделяется целый блок настроек. Не вяжется он тут как-то...
  20. Сделал автоматический размер, будет в 3.5.0-test2. Надеюсь, ничего не поплывет...
×
×
  • Create New...