PDA

نسخه کامل مشاهده نسخه کامل : مشکل در اسکریپ



www_3d_boy
07-11-2011, 13:07
دوستان این کد چشه! که کار نمیکنه :wac:

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]




برای box هم varibaleتعریف کردمکه میشه
mybox=$box001
ولی من هرچی توی () تعریف میکنم کار نمیکنه
کد 100 درصد درسته و هیچ مشکلی نداره اما کار نمیکنه لعنتی
حتی animate on بصورت خالی کار نمیکه
نمی دونم مشکل از چیه؟اخطار هم اینه

-- Error occurred in anonymous codeblock; filename: ; position: 157; line: 10
-- Compile error: Unexpected end-of-script

کد عکس گذاشتم چون هرکاری میکردم اینجا قاطی پاتی میشد

Qadiany
07-11-2011, 15:24
هیچ اشکالی نداره امتحانش کردم.
ولی بعضی وقتا که اسکریپت های نادرست اجرا میشه MaxScript منتظر بقیش میمونه و اسکریپت ها کلا قاطی میکنن باید Esc رو بگیری تا تو Listener پیغام ** interrupted ** با رنگ قرمز نوشته میشه و بعد اطلاعات اضافی رست میشه حالا اسکریپت بدون خطا رو به اجرا در بیارید .اگه بازم درست نشد بفرمایید تا بیشتر برسی کنم.

www_3d_boy
07-11-2011, 17:55
ممنون دوست من از توجهت و این گزینه رو هم انجام داد اما نشد که نشد
** interrupted **
دوست عزیز اصلا هرچی که توی Funtion () تعریف میکنم اشکال داره حتی این دستور هم اجرا نمی کنه

for obj in $ do
(
randXrot = random -3.0 3.0
randYrot = random -3.0 3.0
randZrot = random -3.0 3.0
rot_obj = eulerangles randXrot randYrot randZrot
rotate obj rot_obj
)

جالب اینجاست که این دستورات همگی بصورت خارج از () بخوبی اجار می شوند!!
(فک کنم اسکریپها اینجا یکم بهم ریخته میشن اما توی درستیش شک نکن )
چه در مکس 2011 و2012

Qadiany
07-11-2011, 18:27
شما برای اجرا شدن اسکریپت چطور عمل می کنید مگه Shift + Enter رو می زنید؟
باید Ctrl + E رو بزنید.

*Forgotten*
07-11-2011, 19:15
من مشکلتونو ویندوز میدونم که مشکل در رجیستری و بد افزار ها چنین مشکلی ایجاد میکنند
شما ویندوز رو عوض کنید مشکلتون حل خواهد شد

همچنین تمام fix ها و آپدیت هارو برای ورژن مکس مورد نظر از اتودسک دان کنید و نصب کنید
قبلش:
مکس رو حذف و دوباره نصب کنید به اضافه fix ها و آپدیت ها رو دان کنید و بنصبید

www_3d_boy
07-11-2011, 21:08
خیلی مممنون Qadiany عزیز من همیشه از enter نامبرها استفاده میکردم که این مشکل پیش می آمد الان که از ctr +e استفاده کردم مشکل حل شد و براحتی اجار شد ممممممنوننننن

Qadiany
07-11-2011, 21:59
ممنون.
بله در مایا برای اجرای اسکریپت ها از ای شیوه استفاده می کنن ولی در max زدن دکمه Shift + Enter باعث اجرا شدن خط به خط برنامه میشود نه همه ی برنامه.
موفق باشید.

Qadiany
07-11-2011, 21:59
ممنون.
بله در مایا برای اجرای اسکریپت ها از ای شیوه استفاده می کنن ولی در max زدن دکمه Shift + Enter باعث اجرا شدن خط به خط برنامه میشود نه همه ی برنامه.
موفق باشید.