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

Показано с 1 по 25 из 789

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

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

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

    Re: Вопросы.

    Цитата Сообщение от Small_Bee Посмотреть сообщение
    Вот такая ошибка



    И кусочек кода Strategy, который ее вызывает

    Код:
    public override void Init(IGamePlay gamePlay)
            {
                base.Init(gamePlay);
                if (gamePlay is GameServerDef)
                {
                    gameServer = (GameServerDef)gamePlay;
                    gameServer.EventChat += new GameDef.Chat(gameServer_EventChat);
                    GameServerIterface gi = gameServer.game;
                    string addinName = gameServer.addInName;
                    this.GamePlay.gpLogServer(null, "Addin name is `" + addinName + "`", null);
                }   
            }
    
            public override void OnEventGame(GameEventId eventId, object eventArg0, object eventArg1, int eventArgInt)
            {
                base.OnEventGame(eventId, eventArg0, eventArg1, eventArgInt);
            }
    А именно строка GameServerIterface gi = gameServer.game;
    Похожую ошибку вызывает также строка
    gameServer.EventChat += new GameDef.Chat(gameServer_EventChat);
    если ее написать в скрипте миссии. В стратегии нормально.
    по словам главного программиста
    [rts]
    scriptAppDomain=0
    должно помочь
    Don't happy, be worry

  2. #2

    Re: Вопросы.

    Цитата Сообщение от naryv Посмотреть сообщение
    по словам главного программиста
    [rts]
    scriptAppDomain=0
    должно помочь
    При этой опции и скрипт работает по другому - по крайней мере относительно событий, связанных со стартом и остановкой битвы. Как именно я детально пока не разбирался (вроде они не вызываются должным образом). Т.е. на данный момент это не подходит.

Ваши права

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