???
Математика на уровне МГУ

Страница 21 из 30 ПерваяПервая ... 11171819202122232425 ... КрайняяКрайняя
Показано с 501 по 525 из 789

Тема: Вопросы.

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пилот Аватар для aeros
    Регистрация
    02.04.2005
    Адрес
    Краснодар
    Возраст
    52
    Сообщений
    762

    Re: Вопросы.

    На карте можно нажать только правой и то предлагает "вставить из файла". Я просто тупо не могу добавить объект на карту.
    На клавиатуре(компьютерной), над стрелками, есть кнопка "Insert". Объекты на карту добавляются ее нажатием.
    P8P67EVO/i5 2500K 3.30GHz/8Gb/6950 2Gb/600W/DELL U2410 1920x1200/Directroad HOTAS металл-холлы/TrackIR5 ClipPro/Win7x64

  2. #2

    Re: Вопросы.

    ОМГ. Спасибо aeros ! Я даже как то не подумал что в редакторе можно только клавой вставлять.

  3. #3
    hehehe 111 Аватар для podvoxx
    Регистрация
    25.08.2008
    Адрес
    Барнаул - Питер
    Возраст
    41
    Сообщений
    4,245

    Re: Вопросы.

    Цитата Сообщение от Malevich Посмотреть сообщение
    ОМГ. Спасибо aeros ! Я даже как то не подумал что в редакторе можно только клавой вставлять.
    В настройках управления указаны клавиши для редактора

  4. #4

    Re: Вопросы.

    Цитата Сообщение от podvoxx Посмотреть сообщение
    В настройках управления указаны клавиши для редактора
    Да спасибо я уже разобрался.

    А кто ещё подскажет какие настройки в редакторе ставить, чтобы можно было пересесть на место бота посмотреть повреждения которые нанес? Кто то на форуме уже говорил что делал так.

  5. #5
    Пилот Аватар для aeros
    Регистрация
    02.04.2005
    Адрес
    Краснодар
    Возраст
    52
    Сообщений
    762

    Re: Вопросы.

    В меню игры:
    -настройки
    -реализм
    -пересаживание между самолетами - экспериментируй.
    Параметры реализма миссии, создаваемой в СР выставляются в общих "настройках". Убрать маркеры в созданной миссии я смог только там. То есть одна и та же миссия может быть и хардкорной и нубской без ковыряния СР. Пересаживания не пробовал.
    P8P67EVO/i5 2500K 3.30GHz/8Gb/6950 2Gb/600W/DELL U2410 1920x1200/Directroad HOTAS металл-холлы/TrackIR5 ClipPro/Win7x64

  6. #6
    hehehe 111 Аватар для podvoxx
    Регистрация
    25.08.2008
    Адрес
    Барнаул - Питер
    Возраст
    41
    Сообщений
    4,245

    Re: Вопросы.

    Заметил, что моя радиостанция не сообщает об атаке наземки, вопрос такой.
    Есть подмиссия, в ней такой код:

    Код:
    public override void OnBattleStarted()
        {
            base.OnBattleStarted();
            MissionNumberListener = -1;
        }
    При значении MissionNumberListener = -1 подмиссия будет слушать другие подмиссии, загруженные из хостмиссии? Или только те подмиссии, что она сама загружает?

  7. #7

    Re: Вопросы.

    Цитата Сообщение от podvoxx Посмотреть сообщение
    Заметил, что моя радиостанция не сообщает об атаке наземки, вопрос такой.
    Есть подмиссия, в ней такой код:

    Код:
    public override void OnBattleStarted()
        {
            base.OnBattleStarted();
            MissionNumberListener = -1;
        }
    При значении MissionNumberListener = -1 подмиссия будет слушать другие подмиссии, загруженные из хостмиссии? Или только те подмиссии, что она сама загружает?
    Нет разницы кто кого грузил, -1 будет слушать все подмиссии.

  8. #8
    hehehe 111 Аватар для podvoxx
    Регистрация
    25.08.2008
    Адрес
    Барнаул - Питер
    Возраст
    41
    Сообщений
    4,245

    Re: Вопросы.

    Цитата Сообщение от Small_Bee Посмотреть сообщение
    Нет разницы кто кого грузил, -1 будет слушать все подмиссии.
    OnActorDead тоже будет работать? А то никакой реакции, только хостмиссия выдает сообщения о трупиках. Код простой, просто строчка с отправкой сообщения

  9. #9

    Re: Вопросы.

    Цитата Сообщение от podvoxx Посмотреть сообщение
    OnActorDead тоже будет работать? А то никакой реакции, только хостмиссия выдает сообщения о трупиках. Код простой, просто строчка с отправкой сообщения
    Гм, по идее должно.

  10. #10
    hehehe 111 Аватар для podvoxx
    Регистрация
    25.08.2008
    Адрес
    Барнаул - Питер
    Возраст
    41
    Сообщений
    4,245

    Re: Вопросы.

    Цитата Сообщение от Small_Bee Посмотреть сообщение
    Гм, по идее должно.
    Раньше вроде все работало. Пока в хост миссии сделаю

  11. #11

    Re: Вопросы.

    Цитата Сообщение от podvoxx Посмотреть сообщение
    Раньше вроде все работало. Пока в хост миссии сделаю
    Как совет - пробуй такие вещи в отдельных тестовых миссиях - так понятнее будет, и гарантия того, что нигде ничего не мешается.
    Может еще проблема в том, что подмиссия загружается уже после старта битвы. Листенера тогда лучше назначать например в OnMissionLoaded. Так как OnMissionLoaded вызывается во всех подмиссиях вне зависимости от листенера надо сначала проверить на соответствие фактического номера миссии переданному в параметре. Если совпадает (значит загрузилась именно эта миссия) то ставь слушателя -1.

  12. #12
    hehehe 111 Аватар для podvoxx
    Регистрация
    25.08.2008
    Адрес
    Барнаул - Питер
    Возраст
    41
    Сообщений
    4,245

    Re: Вопросы.

    Код:
    13:52:08]	=================================================
    [13:52:08]	ERROR: HierMesh: Can't find chunk '<edge>'
    [13:52:08]	
    [13:52:08]	=================================================
    [13:52:08]	System.Runtime.InteropServices.SEHException (0x80004005): External component has thrown an exception.
    [13:52:08]	   at corelib.CoreERROR(SByte* )
    [13:52:08]	   at corelib.HierMeshObj.GetChunkIdxByName(HierMeshObj* , SByte* name)
    [13:52:08]	   at maddox.core.WHMesh.chunkFind(String name)
    [13:52:08]	   at KTmh5969P9sHbZNsJqn.scyXCk6GoW5DSFP3q4Z.msgCollision(GUDIYTA0yPf0ogbiCH , String , String )
    [13:52:08]	   at r3OTrKbkanKFiYeUJ8A.gWwctWbrwUiwwEwMet0.rvvrf7dfEJCLIWUXHBtj(Object , Object , Object , Object )
    [13:52:08]	   at r3OTrKbkanKFiYeUJ8A.gWwctWbrwUiwwEwMet0.BUnX9lrqaYx(Object )
    [13:52:08]	   at 5w4hm6g7ViToh11Xblj.s9Hn4SgDnFnwb9NgjwU.DeM383opUVrBA3bTdXp(Object , Object )
    [13:52:08]	   at 5w4hm6g7ViToh11Xblj.s9Hn4SgDnFnwb9NgjwU.STNE9gTJWE(Object )
    Что это за ошибка? Скорее всего с коллизией связана, но отловить не получается пока. И насколько она критична? Появляется не всегда

  13. #13

    Re: Вопросы.

    Это не скрипт, походу моделька какая-то.

  14. #14
    hehehe 111 Аватар для podvoxx
    Регистрация
    25.08.2008
    Адрес
    Барнаул - Питер
    Возраст
    41
    Сообщений
    4,245

    Re: Вопросы.

    Цитата Сообщение от Small_Bee Посмотреть сообщение
    Это не скрипт, походу моделька какая-то.
    Это связано с портовыми кранами и ангарами. Убрал четыре штуки крана - весь ряд(если меньше, то не помогает) - ошибка пропала. Может пересекались, хотя другие стоят нормально

  15. #15
    Старший Офицер Форума
    Регистрация
    15.02.2002
    Адрес
    Moscow
    Возраст
    47
    Сообщений
    6,905
    Images
    51

    Re: Вопросы.

    Цитата Сообщение от podvoxx Посмотреть сообщение
    Это связано с портовыми кранами и ангарами. Убрал четыре штуки крана - весь ряд(если меньше, то не помогает) - ошибка пропала. Может пересекались, хотя другие стоят нормально
    А можно миссию, где вылезает ошибка, посмотрим.

    PS в эту бету включили работу с стационарами, ивенты при убийствах домиков и стационаров и переводчик. Попробуйте

    Для переводчика - перед вызовом прописать путь к файлу словаря GamePlay.gpDictionaryFilePath , можно в OnBattleStarted(). Словари - section file вида:
    Скрытый текст:
    Код:
    [destroed]
    ru уничтожил
    de das unichtozhil
    [kills]
    ru злодейски убил
    [bombs]
    ru разбомбил 
    [explode]
    ru взорвал
    [bomb exploded]
    ru бонба бахнула
    [Stationary count:]
    ru кол-во стационарных целей
    [at]
    ru в точке
    или xml
    Скрытый текст:
    Код:
    <?xml version="1.0" encoding="utf-8"?>
    <dictionary>
        <Text key="destroed">
          <en>destroed</en>
          <ru>уничтожил</ru>
          <de>das unichtozhil</de>
        </Text>
        <Text key="kills">
          <en> kills </en>
          <ru> злодейски убил </ru>
          <de>das ubil</de>
        </Text>
        <Text key="bombs">
          <en> bombs </en>
          <ru> разбомбил </ru>
          <de>das bomb</de>
        </Text>    
    </dictionary>


    вызывается GamePlay.gpTranslate("kills", "ru", 2) - ключ, язык, параметр дебага(0..2), сейчас забыл, как точно, но при разных значениях его при ошибках текст ошибки не пишется, либо добавляется к результирующей строке, либо пишется в лог.


    события - OnBuildingKilled(string title, maddox.GP.Point3d pos, AiDamageInitiator initiator, int eventArgInt)
    OnBombExplosion(string title, double mass, maddox.GP.Point3d pos, AiDamageInitiator initiator, int eventArgInt)
    OnStationaryKilled(GroundStationary _stationary, AiDamageInitiator initiator, int eventArgInt)

    GroundStationary тип стационарного объекта , gpGroundStationarys() - массив со всеми стац. объектами в битве, стационар можно дестроить, проверять жив он или нет, можно выбирать стационары в радиусе и по стране, к сожалению, сейчас не помню формат вызова (что то типа gpGroundStationarys(double x,double y,double r) - центр и радиус), нет игры под рукой.

    примерно так

    PPS добавили ещё домики в стационарные объекты но есть проблема - стационары планировались небольшими не очень прочными объектами и ДМ их заточена под такие условия, так что большие фабрики к сожалению могут убиваться достаточно легко бомбами.
    Don't happy, be worry

  16. #16
    hehehe 111 Аватар для podvoxx
    Регистрация
    25.08.2008
    Адрес
    Барнаул - Питер
    Возраст
    41
    Сообщений
    4,245

    Re: Вопросы.

    Цитата Сообщение от naryv Посмотреть сообщение
    вызывается GamePlay.gpTranslate("kills", "ru", 2) - ключ, язык, параметр дебага(0..2), сейчас забыл, как точно, но при разных значениях его при ошибках текст ошибки не пишется, либо добавляется к результирующей строке, либо пишется в лог.
    При ошибке:
    0 - пишет ключ
    1 - ключ/ название ошибки
    2 - расширенное описание ошибки указанием ключа и языка перевода

    Пока только на ошибки смотрю

    Что-то путь не получается задать. Прописываю:

    Код:
    GamePlay.gpDictionaryFilePath = "missions\\SMP\\Friday on my mind\\submissions\\BlueTask5\\BlueMilitaryDepot\\dictionary.xml";
    Получается ошибка

    Код:
    [13] ERROR [SYSTEM] Translator error NoDictionaryPath; DictionaryPath = ; Message : blueStaticKillLabel ; Language : ru
    В общем проблема с путем. Как его правильно задавать? Пробовал полный, короткий, тхт и хml, слэши в разные стороны наклонял
    Крайний раз редактировалось podvoxx; 01.07.2012 в 12:40.

  17. #17
    Заявка на ПМЖ
    Регистрация
    02.12.2011
    Возраст
    56
    Сообщений
    3

    Re: Вопросы.

    Hi again,
    OnBuildingKilled and OnStationaryKilled are great improvements, but in my tests there was no reaction after destroying a bridge. Will this added in future or is there an other way to get it?

  18. #18

    Re: Вопросы.

    Ааааа бонба!!!!!!!!!

  19. #19
    hehehe 111 Аватар для podvoxx
    Регистрация
    25.08.2008
    Адрес
    Барнаул - Питер
    Возраст
    41
    Сообщений
    4,245

    Re: Вопросы.

    Абалдеть, как раз войнушку собирался начинать, очень пригодится. Спасибо

  20. #20
    Заявка на ПМЖ
    Регистрация
    02.12.2011
    Возраст
    56
    Сообщений
    3

    Re: Вопросы.

    Sorry for posting in english, but i don't speak russian.

    Congratulation to the team, the new functions are a great improvement!!!

    But the heck what is "das unichtozhil" and "das ubil" (i am german but never heard about it )

  21. #21
    hehehe 111 Аватар для podvoxx
    Регистрация
    25.08.2008
    Адрес
    Барнаул - Питер
    Возраст
    41
    Сообщений
    4,245

    Re: Вопросы.

    Цитата Сообщение от FG28_Kodiak Посмотреть сообщение
    Sorry for posting in english, but i don't speak russian.

    Congratulation to the team, the new functions are a great improvement!!!

    But the heck what is "das unichtozhil" and "das ubil" (i am german but never heard about it )
    "destroyed" and "kill" "zerstort" ?

  22. #22
    Apocalyptic Rockfighter Аватар для Scavenger
    Регистрация
    06.03.2006
    Возраст
    46
    Сообщений
    3,479

    Re: Вопросы.

    Цитата Сообщение от FG28_Kodiak Посмотреть сообщение
    Sorry for posting in english, but i don't speak russian.

    Congratulation to the team, the new functions are a great improvement!!!

    But the heck what is "das unichtozhil" and "das ubil" (i am german but never heard about it )
    This ist russische humor, towarisch!

    Und willkommen!
    Внимание! В вышеприведенном сообщении могут содержаться такие элементы сатиры как: аллегория, гипербола, гротеск, ирония, сарказм, а также юмор.

    ॐ मणि पद्मे हूँ

  23. #23
    hehehe 111 Аватар для podvoxx
    Регистрация
    25.08.2008
    Адрес
    Барнаул - Питер
    Возраст
    41
    Сообщений
    4,245

    Re: Вопросы.

    Код:
    public override void OnStationaryKilled(GroundStationary _stationary, AiDamageInitiator initiator, int eventArgInt)
        {
            base.OnStationaryKilled(_stationary, initiator, eventArgInt);
        }
    А как определить номер подмиссии (int missionNumber), которой принадлежит статик?
    Есть две подмиссии с одинаковыми зданиями, событие OnStationaryKilled срабатывает в обеих подмиссиях независимо от MissionNumberListener, мне же нужны статики только определенной подмиссии

  24. #24
    Старший Офицер Форума
    Регистрация
    15.02.2002
    Адрес
    Moscow
    Возраст
    47
    Сообщений
    6,905
    Images
    51

    Re: Вопросы.

    Цитата Сообщение от FG28_Kodiak Посмотреть сообщение
    Sorry for posting in english, but i don't speak russian.

    Congratulation to the team, the new functions are a great improvement!!!

    But the heck what is "das unichtozhil" and "das ubil" (i am german but never heard about it )
    Sorry, i know just one phrase in german - "Hande hoch" so it's just russian words with latin alphabet

    Цитата Сообщение от podvoxx Посмотреть сообщение
    Код:
    public override void OnStationaryKilled(GroundStationary _stationary, AiDamageInitiator initiator, int eventArgInt)
        {
            base.OnStationaryKilled(_stationary, initiator, eventArgInt);
        }
    А как определить номер подмиссии (int missionNumber), которой принадлежит статик?
    Есть две подмиссии с одинаковыми зданиями, событие OnStationaryKilled срабатывает в обеих подмиссиях независимо от MissionNumberListener, мне же нужны статики только определенной подмиссии
    напомните, пожалуйста в понедельник, я посмотрю, но боюсь, что номер подмиссии может не оказаться в свойствах стационара.

    Цитата Сообщение от Small_Bee Посмотреть сообщение
    Ааааа бонба!!!!!!!!!
    Цитата Сообщение от podvoxx Посмотреть сообщение
    Абалдеть, как раз войнушку собирался начинать, очень пригодится. Спасибо
    Цитата Сообщение от -atas- Посмотреть сообщение
    Спасибо за отличные новости!
    и желательно, конечно, это всё посмотреть - потестировать, чтобы к финальному патчу исправить косяки
    Don't happy, be worry

  25. #25
    hehehe 111 Аватар для podvoxx
    Регистрация
    25.08.2008
    Адрес
    Барнаул - Питер
    Возраст
    41
    Сообщений
    4,245

    Re: Вопросы.

    Цитата Сообщение от naryv Посмотреть сообщение
    напомните, пожалуйста в понедельник, я посмотрю, но боюсь, что номер подмиссии может не оказаться в свойствах стационара.
    В свойствах вроде нет. Там есть Category и Title, информации о подмиссии не нашел. Если есть такая возможность - добавьте по типу onActorDead. И желательно чтобы событие также зависело от MissionNumberListener, чтобы меньше загружать сервер.
    Крайний раз редактировалось podvoxx; 01.07.2012 в 10:55.

Страница 21 из 30 ПерваяПервая ... 11171819202122232425 ... КрайняяКрайняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •