لطفا كمك كنيد

navid20

Member
من ميخوام يه سي دي سوال طراحي كنم.اگه مي شه كمكم كنيد وبرنامه شو برام بنويسيد.بدين صورت كه اسكريپتي ميخوام كه با وصل شدن به يك اسپرايت و كليك شدن روي اسپرايت 5 نمره به يك فليد كه از اول عدد صفر رو داره اضافه كنه. البته به صورت تئوري بلدم كه بايد يه متغير تعريف كنم و بعد بگم كه با كليك شده 5 تا به اين متغير اضافه كنه ولي عملاً نمي تونم .اگه ميشه كمكم كنيد. والا ثواب داره.ممنون
 

navid20

Member
ممنون ولي بازم نشد

مي تونم خواهش كنم كه در يك فايل دايركتور انجام بدين واين فايل را رو سايت بذاريد.بخدا هر كاري مي كنم نمشه. نمي دونم چرا رو اين كار اين قدر گيج مي زنم. ممنون مي شم كمكم كني.
 

navid20

Member
ممنون از فايلي كه برام فرستادي .ولي هنوز مشكل دارم. اول بگم چي كار كردم .من يه سوال گذاشتم و چهار تا جواب هم زيرش. بعد هم اين اسكريپيت رو براي جواب درست گذاشتم. ولي با رفتن به سوال بعد نمره موجود در اسپرايت متني دوباره صفر مي شه . چون من كد شما را به هر اسپرايت درست در هر سوال متصل كردم .
من فكر مي كنم كه چون كد با on beginsprite me و emtiaz=0 شروع مي شه به خاط همين تمام اعداد صفر مي شن.نمي شه اين متغيير رو به صورت جهاني تعريف كرد كه هميشه اعدا امتياز باقي بمونن و فقط كد
on mouseup me
emtiaz =emtiaz+5

sprite(20).member.text = string(emtiaz)
go to next
end
رو به اسپرايت هاي درست متصل كنيم. ممنون مي شم برنامشو برام بنويسي.
يه سوال ديگه هم دارم. چطور ي يه فيلد بذارم كه نام كاربر رو بگيره و بعد اونو در انتها با نمره نمايش بده.
 

smmousazadeh

Well-Known Member
اولا اگه ميخواهيد در تمامي فريمها عدد را داشته باشيد لزومي ندارد در هر صفحه كد

on beginsprite me
emtiaz=0
end

را به دكمه بدهيد و فقط به دكمه در صفحه اول بدهيد.
ميتونيد اينكار را هم انجام دهيد .كد on beginsprite را از دكمه ها حذف و بجاي ان در فريم اول كد زير را بگذاريد:

on exitframe me
sprite(20).member.text = string(0); --/m
end
 

navid20

Member
آقا من دق اومدم. نميشه كه نمي شه. تو رو خدا يه فايل بزار و راحتم كن.
ممنون
 

smmousazadeh

Well-Known Member
اين يكي با متغيير global
حتما كار ميكنه........
:)
 

پیوست ها

  • counter.rar
    10.5 کیلوبایت · بازدیدها: 9
آخرین ویرایش:

navid20

Member
ممنون
مشكل حل شد.

يه سوال ديگه هم دارم. چطور ي يه فيلد بذارم كه نام كاربر رو بگيره و بعد اونو در انتها با نمره نمايش بده.
 

smmousazadeh

Well-Known Member
تو فريم اول TF كه قراره داخلش نام رو وارد كنيد Editable رو فعال كنيد
در properties


aaa : اسم TF در Cast
 

پیوست ها

  • counter.rar
    11.2 کیلوبایت · بازدیدها: 6

nima_dir

Active Member
سلام
بازم عمو نيما اومد
 

پیوست ها

  • 27standardizedtest.rar
    18.6 کیلوبایت · بازدیدها: 7

navid20

Member
ممنون
نگاه مي كنم واگه مشكلي بود بازم مزاحم مي شم. ازتون خيلي ممنون هستم چون داره كارم راه مي افته
البته يه فكر ديگه هم دارم واون اينكه چه طوري يه تايمر بسازم كه با رسيدن به زمان 2 دقيقه هد اجرايي را به يك فريم خاص بفرسته وبا در زمان يك دقيقه يك اسپرايت را از حالت مخفي خارج كنه ودوباره بعد از 10 ثانيه اونو مخفي كنه يعني در واقع كانال اسپرايت رو مخفي كنه.
ببخشيدا يه اشتباهي كردم يه پروژه گرفتم حالا بد جوري توش گير كردم. ممنون
 

smmousazadeh

Well-Known Member
واسه تايمر ساختن ميتوني از توابع library>text>countdown timer‌ استفاده كني . تابع رو به يه فايل text بديد.
وقتي اين كار رو كرديد يه پنجره باز ميشه كه مقدار تايمر و اينكه كي تايمر شروع به كار بكنه رو از شما ميگيره .
0 شدن تايمر رو هم ميتوني مثل مثالهاي قبلي كه مقدار يك TF‌ رو بخونيد چك كنيد
اگه مشكلي داشتيد بپرسيد
 

navid20

Member
ممنون از توضیحات شما .واقعاً دستت درد نکنه.
من تو برنامه نویسی خیلی ضعیف هستم .بازم می خوام خواهش کنم که یه فایل برام بزاری. بازم از شما ممنون هستم
یه سوال دیگه هم دارم .غالباً توی تست ها اگه نمره زیر 50 باشه یه چیزو نشون می ده وبالای 50 یه چیز دیگه.میخواستم بدونم که چه طوری میشه اگه عدد نمره زیر 50 باشه به یک فریم خاص بره واگ بالای 50 باشه به یه فریم دیگه.البته ممنون می شم برایم یه فایل بزاری .شاید شاید شاید بعد ها بتونم جبران کنم.
ممنون
 

smmousazadeh

Well-Known Member
در مورد سوال دوم با يه if درست ميشه.
 

پیوست ها

  • count down.rar
    13.5 کیلوبایت · بازدیدها: 7

navid20

Member
ممنون نگاه كردم. منظور من اينكه مثلا 2 دقيقه مونده به انتهاي آزمون يه اسپرايت رو كه اعلان 2 دقيقه به پايان مي كنه نمايش بده ودوباره بعد از 30 ثانيه كانال اون اسپرايت مخفي بشه .اليته اينو كه شما درست كرديد خيلي عاليه. بازم ممنون هستم.(اگه مي توني يه فايل بزار با كمال پرروئي)
 

جدیدترین ارسال ها

بالا