New

+ Ответить в теме
Страница 44 из 144 ПерваяПервая ... 34 42 43 44 45 46 54 94 ... ПоследняяПоследняя
Показано с 431 по 440 из 1431

Тема: Вопросы по Auran GameScript

  1. #431
    Пользователь Аватар для TRam_
    Регистрация
    22.09.2009
    Возраст
    30
    Сообщений
    16,079

    По умолчанию

    Цитата Сообщение от macnic Посмотреть сообщение
    я переделываю один вагон
    скрипту совершенно всё равно в этом случае, он найдёт эффект и у прицепленной меши.

  2. # ADS
    Реклама
    Регистрация
    Постоянная
    Возраст
    2010
    Сообщений
    Много


    N3v New

     

  3. #432
    Пользователь Аватар для MacSergey
    Регистрация
    27.01.2011
    Страна
    Адрес
    Москва
    Сообщений
    1,201

    По умолчанию

    помогите, как сделать, что бы добавить в браузер в вагон чекбокс, а при нажатие на него у вагона будет пропадать одна меш, а если снова снять галочку - она будет появлятся.

    смотрел скрипт от платформы со скриптом TRam_,но не понял как там это сделано.

  4. #433
    Пользователь Аватар для TRam_
    Регистрация
    22.09.2009
    Возраст
    30
    Сообщений
    16,079

    По умолчанию

    Ну опять же, тебе нужно, чтоб галочка ставилась в редакторе или в машинисте?

    Если в редакторе

    1) переменная в начале описания класса скрипта, хранящая значение флага
    2) запоминание и вспоминание переменной в функциях GetProperties/SetProperties
    3) отображение в браузере свойств GetDescriptionHTML
    4) реакция на нажатие ссылки в браузере - тип вызова по GetPropertyType и собственно вызов по LinkPropertyValue

  5. Сказал спасибо:


  6. #434
    Пользователь Аватар для MacSergey
    Регистрация
    27.01.2011
    Страна
    Адрес
    Москва
    Сообщений
    1,201

    По умолчанию

    TRam_,я посмотрел по аналогии с твоим скриптом, но у меня галочка не появляется.

    Код:
    public string GetDescriptionHTML(void)
            {
    HTMLWindow.MakeTable(
                HTMLWindow.MakeRow(
                    HTMLWindow.MakeCell(
                HTMLWindow.CheckBox("live://property/torec",torec)
    
                )));
            }
    а так переменную
    Код:
    bool torec=false;

  7. #435
    Пользователь Аватар для TRam_
    Регистрация
    22.09.2009
    Возраст
    30
    Сообщений
    16,079

    По умолчанию

    Код:
    public string GetDescriptionHTML(void)
            {
    return HTMLWindow.MakeTable(
                HTMLWindow.MakeRow(
                    HTMLWindow.MakeCell(
                HTMLWindow.CheckBox("live://property/torec",torec)
    
                )));
            }

  8. Сказал спасибо:


  9. #436
    Пользователь Аватар для MacSergey
    Регистрация
    27.01.2011
    Страна
    Адрес
    Москва
    Сообщений
    1,201

    По умолчанию

    TRam_,ой, а у меня теперь все остольное пропало, смена приоритета, грузы и тд

    -- Добавлено пользователем в 14:39 -- Предыдущее сообщение было в 14:36 --

    исправил)

  10. #437
    Разработчик Trainz UP Аватар для kemal
    Регистрация
    22.10.2009
    Страна
    Адрес
    Казань / 793км
    Возраст
    32
    Сообщений
    3,342

    По умолчанию

    return inherited()+HTMLWindow.MakeTable(
    а дальше всё так же..

  11. Сказал спасибо:


  12. #438
    Пользователь Аватар для MacSergey
    Регистрация
    27.01.2011
    Страна
    Адрес
    Москва
    Сообщений
    1,201

    По умолчанию

    TRam_,я вот сделал так, галочка нажимается и отжимается, а теперь как сделать, что бы одна меш пропадала, а другая появлялась?

    Код:
    string GetPropertyType(string propertyID)
            {
         if(propertyID=="torec")
                return "link";
    
        return inherited(propertyID);
            }
    
    void LinkPropertyValue(string propertyID)
    {
    if(propertyID=="torec")
                {
                torec=!torec;
                }
    inherited(propertyID);
    }

  13. #439
    Пользователь Аватар для WearsPrada
    Регистрация
    20.02.2010
    Страна
    Адрес
    Краматорськ
    Сообщений
    5,397

    По умолчанию

    Нужно задать условие, когда

    torec=true
    основная мешь=false

    Какой код использовать я хз )

  14. #440
    Пользователь Аватар для MacSergey
    Регистрация
    27.01.2011
    Страна
    Адрес
    Москва
    Сообщений
    1,201

    По умолчанию

    AlexeyK,да уже доперло) а как сделать что бы меш пропала не знаю)

    Код:
    void LinkPropertyValue(string propertyID)
    {
    if(propertyID=="torec")
                {
                torec();
                }
    inherited(propertyID);
    }
    Код:
    void torec()
    {
    if (torec==true) {
    torec=false;
    }
    else {
    torec=true
    }
    }

+ Ответить в теме

Ваши права

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