Render.ru
Поддержать

Proceed_Script:"?

Химера

Пользователь сайта
Рейтинг
2
Добрый день, подскажите как добавить в строчку по типу
op1 = Script_Operator Proceed_Script:"
 
text_source.name = "PFlowText"
 
"
дополнительные кавычки, как показано в примере?
Сейчас все выглядит так ._.


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

igorznag

Мастер
Рейтинг
103
Или как заставить код видеть внешний файл с скриптом, если вызывающий код расположен в rollout'e?
Если я правильно понял, тогда используйте фунцию filein.

Химера

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

Химера

Пользователь сайта
Рейтинг
2
igorznagЕсли я правильно понял, тогда используйте фунцию filein.
Попробывал Ваш способ, он тогда открывает файл и выдает ошибку ._.

До этого у меня были такие варианты:
flowscript="include \""+a+"pf_so.ms"+"\""
--flowscript="include \""+"D:\\pf_so.ms"+"\""
Но они работают только если запускать скрипт напрямую, без rollout'а.

Химера

Пользователь сайта
Рейтинг
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 (
Прикладываю файл. Буду благодарен, если поможете найти решение...

Вложения

Химера

Пользователь сайта
Рейтинг
2
Решение оказалось до гениальности простым... и тупым. Отсоединил событие 1 от стартового события, присоединил опять - работает. Правда не считывает spn1.value. Продолжаю разбираться.

Фигли

Пользователь сайта
Рейтинг
2
Замените все кириллические буквы на латинские.

Владислав Бодюл

Активный участник
Рейтинг
15
ХимераДобрый день, подскажите как добавить в строчку по типу
op1 = Script_Operator Proceed_Script:"
 
text_source.name = "PFlowText"
 
"
На всякий случай скажу, вот так:
op1 = Script_Operator Proceed_Script:"
 
text_source.name = \"PFlowText\"
 
"
Чтобы вставить кавычку в тексте, перед кавычкой нужно ставить наклонную черту.