Как сделать так чтобы файл не открывался, но мержился? если открыть через блокнот то файл херится полностью... а надо чтобы можно было обьекты сцены вытащить.
настройки рендерсцены нужно похерить, но не явно.
Jahman
30/11/2016, 13:32
CODE
exampleCA = attributes example ( fn popupFn = ( messageBox "I refuse to open this scene, sorry!\n" resetMaxFile #noprompt ) on load do popupFn() )
custAttributes.add rootnode exampleCA
после запуска сохранить сцену. аминь. только осторожно с этим. потом сам тоже не сможешь открыть, только смержить. можно допилить чтоб при наличии допустим файла с "лицензией" файл разлочился и позволил себя загружать как прежде.
Jahman
30/11/2016, 13:46
а представляете вот открываете чью-то сцену, а там вот такой коллбэк только более хитрый и он в тихую будет прописываться в каждой открытой вашей сцене ) такой крипто-тридэмаксо-блокер ну или ddos'ить какой-нибудь сайт на каждый мерж модельки эвермоушена пинг на пентагон.
тертья мировая из-за эвермоушена
industrialudaf
30/11/2016, 15:34
Ты страшный человек
Pomidoroff
30/11/2016, 18:32
Jahman, спасибо,но палевно - скрипт же, видно. ))) Надо чтобы по настоящему макс ругался.
Jahman
30/11/2016, 21:49
я показал как пример из своих заготовок, ничего нового не писал по большому счету. а так по сути в твоих руках все возможности c# и вот уже им можно какую хочешь форму рисовать и писать в ней абы что. Хотя 99% и тут не поймут в чем дело. Главное правильный текст ошибки и все такое прочее.
Jahman
30/11/2016, 21:52
ну или если кто знает какая комбинация действий гарантированно приводит к крэшу макса, то это и есть рецепт ошибки. остается ее только воплотить в коде
Jahman
11/01/2017, 10:16
QUOTE
ну или если кто знает какая комбинация действий гарантированно приводит к крэшу макса, то это и есть рецепт ошибки. остается ее только воплотить в коде
Crash Max with a unending recursive loop
CODE
fn f = ( f() ); f()
Pomidoroff
11/01/2017, 11:14
И как это интегрировать в файл?
Jahman
11/01/2017, 15:25
CODE
exampleCA = attributes example (
fn crashMax = ( crashMax() ) on load do crashMax() )
custAttributes.add rootnode exampleCA
не проверял; думаю как-то так
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.