ارسالها: 307
موضوعها: 56
تاریخ عضویت: مرد 1395
سپاسها: 180
160 سپاس گرفتهشده در 96 ارسال
سلام به دوستان خیلی خیلی خلاق و نوپرداز خودم
دوستان یه سوالی داشتم فک کنید من گفتم که هروقت روی یک اسپرایت تاچ شد یک شی تکست یک عدد شانسی یک تا بیست بیاره((random(1,20) حالا یه سوالی اینجاست چجوری میتونم بگم همه این عداد بجز اعداد 5 و 7 مثلا؟
نهایت تشکر از شما
ارسالها: 1,808
موضوعها: 39
تاریخ عضویت: ارد 1395
مکان: Tehran , Iran
سپاسها: 1942
3301 سپاس گرفتهشده در 1474 ارسال
کد: choose(1,2,3,4,6,8,9,10,11,12,13,14,15,16,17,18,19,20)
ارسالها: 307
موضوعها: 56
تاریخ عضویت: مرد 1395
سپاسها: 180
160 سپاس گرفتهشده در 96 ارسال
(1395/11/16، 09:10 عصر)hesam3 نوشته است: کد: choose(1,2,3,4,6,8,9,10,11,12,13,14,15,16,17,18,19,20)
دمت گرم اقا حسام دمت گرم عالی بود یه روش تازه و یادگرفتم
خیلی خیلی تشکر
1-یه سوالی داشتم اگر مثلا من بخوام بگم اعداد بین 1 تا 1000 و اعداد 5 و 6 و 7و 8و 9 داخلش نباشه
2-و یک سوال دیگه دارم چطوری میتونم بگم اعداد بین 1 تا 1000 و اعداد 200 تا 400 داخلش نباشه
ارسالها: 469
موضوعها: 42
تاریخ عضویت: تير 1395
مکان: اراک
سپاسها: 428
679 سپاس گرفتهشده در 323 ارسال
(1395/11/16، 09:10 عصر)hesam3 نوشته است: کد: choose(1,2,3,4,6,8,9,10,11,12,13,14,15,16,17,18,19,20)
اینی که آقای حسن ثنایی گفتن درسته ولی میتونی این کار رو هم بکنی...
کد: System > On strart of layout >>>> System > Set VAR1 to Round(Random(1,20))
این ایونت که معلومه، بین 1 تا 20 یه عدد انتخاب میکنه و روندش هم میکنه و به متغیر میده
و باید بعدش این ایونت رو هم بزاری
کد: System > VAR1 = 5 >>>> System > Set VAR1 to Round(Random(1,20))
OR
System > VAR1 = 7 >>>>
این ایونت هم میگه اگه متغیر 5 یا 7 بود دوباره از 1 تا 20 یه عدد انتخاب کنه و به متغیر بده
اینجوری یه حلقه تشکیل میشه و تا زمانی که متغیر برابر با 5 یا 7 نباشه از حلقه خارج نمیشه
با تشکر
(1395/11/16، 09:18 عصر)ali.develpor1 نوشته است: (1395/11/16، 09:10 عصر)hesam3 نوشته است: کد: choose(1,2,3,4,6,8,9,10,11,12,13,14,15,16,17,18,19,20)
دمت گرم اقا حسام دمت گرم عالی بود یه روش تازه و یادگرفتم
خیلی خیلی تشکر
1-یه سوالی داشتم اگر مثلا من بخوام بگم اعداد بین 1 تا 1000 و اعداد 5 و 6 و 7و 8و 9 داخلش نباشه
2-و یک سوال دیگه دارم چطوری میتونم بگم اعداد بین 1 تا 1000 و اعداد 200 تا 400 داخلش نباشه
سوال اولت رو که جواب دادم و اما سوال دوم...
کد: System > VAR1 > 200 >>>> System > Set VAR1 to Round(Random(1,20))
OR
System > VAR1 < 400 >>>>
ارسالها: 307
موضوعها: 56
تاریخ عضویت: مرد 1395
سپاسها: 180
160 سپاس گرفتهشده در 96 ارسال
دمت گرم اقا مهدی واقعا عالی بود
اقا مهدی یه سوال و یه خواهش داشتم
اقا مهدی round برای چکارهایی استفاده میشه
و اقا مهدی من راستش خیلی توی کانستراکت حرفه ای نیستم راستش اینجوری درست درک نمیتونم بکنم میشه یک اقایی بکنید و یه سورس بسازید ، خیلی خیلی ببخشید اگر مایه زحمتتون شدم
بازم خیلی خیلیی تشکر میکنم هم از شما و هم از اقا حسام گل
ارسالها: 93
موضوعها: 17
تاریخ عضویت: شهر 1395
مکان: تبریز
سپاسها: 127
36 سپاس گرفتهشده در 31 ارسال
Round برای روند کردن اعداد هست یعنی اعداد اعشاری رو تبدیل به عدد صحیح میکنه
ارسالها: 469
موضوعها: 42
تاریخ عضویت: تير 1395
مکان: اراک
سپاسها: 428
679 سپاس گرفتهشده در 323 ارسال
(1395/11/16، 09:37 عصر)ali.develpor1 نوشته است: دمت گرم اقا مهدی واقعا عالی بود
اقا مهدی یه سوال و یه خواهش داشتم
اقا مهدی round برای چکارهایی استفاده میشه
و اقا مهدی من راستش خیلی توی کانستراکت حرفه ای نیستم راستش اینجوری درست درک نمیتونم بکنم میشه یک اقایی بکنید و یه سورس بسازید ، خیلی خیلی ببخشید اگر مایه زحمتتون شدم
بازم خیلی خیلیی تشکر میکنم هم از شما و هم از اقا حسام گل
سلام براتون سورس رو ساختم
بفرمایید
فقط یه نکته ای رو باید عرض کنم
اون ایونت هایی که تو پاسخ های قبلی نوشتم یه جاش ایراد داشت ولی تو سورس درست شد
شما طبق سورس عمل کنید
ارسالها: 307
موضوعها: 56
تاریخ عضویت: مرد 1395
سپاسها: 180
160 سپاس گرفتهشده در 96 ارسال
|