Скрипты-проблема

Автор
Сообщение
На сайте c 10.10.2014
Сообщений: 131

решил создать мини скрипт

нажимаешь кнопку и выделяються ребры рингом + делает конект

вчера сделал вроде все работало - сегодня запустил макс - ни че не работает

переделал , создал новый - 0 эмоций - не работает

ксть кто понимает , тут дел по скайпу на 5 мин что бы объяснить 

Unknown property: "ButtonOp" in undefined - выдает вот такую хрень

самое интересно на создаваемом объекте он работает 

создаешь новый плейн нажимаешь на кнопку скрипта он не работает 

На сайте c 10.10.2014
Сообщений: 131
Цитата Evilis:

Вы прежде чем что то сделать свое, хотя бы поверхностно почитайте хелп по maxscript-ту. 

$.modifiers[#Edit_Poly].ButtonOp #SelectEdgeRing - значит в выбранном обекте, в модификаторе Edit Poly нажать кнопку Ring

У вас присутствует модификатор Edit Poly на этом объекте? Нет. Вот и все.

Если тестите в эдиторе написанное, то шапку макроскрипта надо закоменчивать.

если это простой макрос, то правильнее будет обернуть это в on execute do

on execute do (

   бла, бла, бла

   бла, бла, бла

)

если выбранный объект не имеет модификатора Edit Poly и объект является Editable Poly, то уже используются

$.SelectEdgeRing () и $.ConnectEdges ()

И вообще изначально следует предварительно делать проверку обекта на принадлежность к типу и на наличие модификатора.

up. И я не понимаю, к чему этот велосипед? Вам риббоновской панели мало? )

вот норм ответ - стало понятние 

на вопрос мне зачем это - мне удобнее нажать клавишу а не тыкать 10 раз куда то  smiley-dirol.gif

любые фишки которые делают быстрее продуктивнее работу надо использовать ,

хотя кому как 

На сайте c 11.07.2009
Сообщений: 305
Сев.Кавказ

Подскажите как избавится от сообщения при запуске скрипта. Скрипт работает без проблем Max 2020.

На сайте c 31.03.2011
Сообщений: 9962
Renderfarm
bushe очевидно, выпилить какие то строчки из скрипта, это не сообщение макса, это сообщение от автора скрипта, зашитое внутри скрипта, либо проверить, правильно ли вы этот скрипт установили, не все скрипты устанавливаются перетягиванием файлика в окошко макса, для некоторых скриптов надо что то копировать в системные папки макса
На сайте c 11.07.2009
Сообщений: 305
Сев.Кавказ
На 2017 работает без сообщений.
На сайте c 31.03.2011
Сообщений: 9962
Renderfarm
значит надо посмотреть на сайте автора, возможно скрипт переписывался под новые версии макса, часть скриптов от старых версий в новые вообще не ставятся, там либо синтаксис макс скрипта менялся, либо сами функции макса, или их названия
Читают эту тему: