1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

Proceed_Script:"?

Тема в разделе "MAXScript", создана пользователем Химера, 21 июн 2014.

Модераторы: Savin Denis
  1. Химера

    Химера Пользователь сайта

    С нами с:
    25.05.2014
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    2
    Добрый день, подскажите как добавить в строчку по типу
    Код:
    op1 = Script_Operator Proceed_Script:"
     
    text_source.name = "PFlowText"
     
    " 
    дополнительные кавычки, как показано в примере?
    Сейчас все выглядит так ._.
    [​IMG]

    Или как заставить код видеть внешний файл с скриптом, если вызывающий код расположен в rollout'e?
     
  2. igorznag

    igorznag Знаток

    С нами с:
    23.04.2010
    Сообщения:
    1.256
    Симпатии:
    173
    Баллы:
    65
    Если я правильно понял, тогда используйте фунцию filein.
     
  3. Химера

    Химера Пользователь сайта

    С нами с:
    25.05.2014
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    2
    Новый вопрос: как заставить видеть внешний файл с скриптом при размещении основного кода в rollout'e?
    При запуске через rollout он создает запись в script_operator "include "D:\pf_so.ms"" но при этом не выполняет его. Либо не видит. В чем может быть решение данной проблемы?
     
  4. Химера

    Химера Пользователь сайта

    С нами с:
    25.05.2014
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    2
    Попробывал Ваш способ, он тогда открывает файл и выдает ошибку ._.
    [​IMG]
    До этого у меня были такие варианты:
    flowscript="include \""+a+"pf_so.ms"+"\""
    --flowscript="include \""+"D:\\pf_so.ms"+"\""
    Но они работают только если запускать скрипт напрямую, без rollout'а.
     
  5. Химера

    Химера Пользователь сайта

    С нами с:
    25.05.2014
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    2
    Продолжаем пляски, как запихнуть все то в код нашел. Теперь другая проблема:

    Код:
    -- Error occurred in anonymous codeblock; filename: Birth Script 01; position: 22; line: 2
    -- Type error: Call needs function or class, got: true
    -- Error occurred in anonymous codeblock; filename: Birth Script 01; position: 280; line: 12
    -- Syntax error: at on, expected while
    --  In line: on I
    При этом если вручную собирать сцену, а не скриптом, то такой ошибки не возникает. Ругается на строчку в Birth_Script
    Код:
    on Init pCont do (
    Прикладываю файл. Буду благодарен, если поможете найти решение...
     

    Вложения:

  6. Химера

    Химера Пользователь сайта

    С нами с:
    25.05.2014
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    2
    Решение оказалось до гениальности простым... и тупым. Отсоединил событие 1 от стартового события, присоединил опять - работает. Правда не считывает spn1.value. Продолжаю разбираться.
     
  7. Фигли

    Фигли Пользователь сайта

    С нами с:
    20.01.2012
    Сообщения:
    23
    Симпатии:
    0
    Баллы:
    2
    Замените все кириллические буквы на латинские.
     
  8. Владислав Бодюл

    Владислав Бодюл Активный участник

    С нами с:
    08.03.2011
    Сообщения:
    44
    Симпатии:
    2
    Баллы:
    12
    На всякий случай скажу, вот так:
    Код:
    op1 = Script_Operator Proceed_Script:"
     
    text_source.name = \"PFlowText\"
     
    "
    Чтобы вставить кавычку в тексте, перед кавычкой нужно ставить наклонную черту.
     
Модераторы: Savin Denis

Поделиться этой страницей