حل شده زمان و اعلان های بازی!!!
#1
 سلام به همه عزیزان
دوتاسوال داشتم

۱_میخواستم ببینم که اگر بخوام برای بازی بگم که مثلا ده ساعت در بازی حضور داشت(پیوسته نه، کلی) این اتفاق بیفته
چکارکنم


۲_میخوام که بازی اعلان هایی سر ساعت هایی به پلیر بده چطوری این امکان رو فراهم کنم برا پلیر




 اگر میشه راهنمایی کنید
ʕ´•ᴥ•`ʔ

 
به نام نامی نامی که نامش نامی نام هاست
یونانی ها به کوروش گفتند شمافقط برای پول میجنگید وما برای شرف کوروش گفت آشکارس هر ملت برای نداشته هایش می جنگد


اگر کمکت کردم سپاس رو بزن لطفا
  پاسخ


 سپاس شده توسط:
#2
(1400/1/22، 12:21 عصر)بنده خدا نوشته است:  سلام به همه عزیزان
دوتاسوال داشتم

۱_میخواستم ببینم که اگر بخوام برای بازی بگم که مثلا ده ساعت در بازی حضور داشت(پیوسته نه کلی) این اتفاق بیفته
چکارکنم


۲_میخوام که بازی اعلان هایی سر ساعت هایی به پلیر بده چطوری این امکان رو فراهم کنم برا پلیر




 اگر میشه راهنمایی کنید
ʕ´•ᴥ•`ʔ

سلام...

براي سوال اول كه واقعا فكر نكنم كسي اینقدر توي يه بازي باشه اما ميتونيد از تايم استپ كمك بگيريد براي مثال وقتي كاربر به برنامه وارد شد تايم استپ رو بگيره و وقتي و هر 5 دقيقه دو باره تايم استپ رو با بار اول مقايسه كنه اگر 10 ساعت شده بود يكار كنه يا اينكه در شي سيستم بگيد 36000 ثانيه (10 ساعت) يكار صورت بگيره... براي درك بهتر و فهم تايم استپ و پلاگينه مربوطه به اين دو لينك بريد:
پلاگین DateFull برای کانستراکت 2 – وب سایت رسمی حسن ثنایی
زمان یونیکس (Unix Time) یا تایم استمپ (Time Stamp) چیست؟

براي سوال دومم ميتونيد از همون تايم استپ و اين پلاگين استفاده كنيد:

پلاگین نوتیفیکیشن

اگر جاییش رو هم متوجه نشدید بگید یه سورس بدم یا بیشتر توضیح بدم...


موفق باشید...
نقل قول:
 لحظه ها را ميگذرانديم تا به خوشبختي برسيم؛ غافل از اينكه خوشبختي در آن لحظه ها بود كه گذرانديم.
  پاسخ


 سپاس شده توسط: محمد 82 ، بنده خدا ، hasansanaei ، Master Badfar
#3
چه جالب نمیدونستم این پلاگین نوتیف هست . فقط یه سوال برای گوشی هم کار میکنه ؟ و اینکه اگه کاربر از بازی خارج شده باشه که امکان این کار نیست درسته ؟ مگر اینکه مثل بازی پو بازی در پس زمینه درحال اجرا باشه . 
استودیو بازیسازی ایروید
جدید ترین ها : شهرزاد ، دربند;1357 و ATOM
[تصویر:  ads.gif]
  پاسخ


 سپاس شده توسط: ᔕinaᗪehghani ، بنده خدا
#4
(1400/1/22، 05:12 عصر)محمد 82 نوشته است: چه جالب نمیدونستم این پلاگین نوتیف هست . فقط یه سوال برای گوشی هم کار میکنه ؟ و اینکه اگه کاربر از بازی خارج شده باشه که امکان این کار نیست درسته ؟ مگر اینکه مثل بازی پو بازی در پس زمینه درحال اجرا باشه . 


بله کار میکنه... چرا کار نکنه...

برای اینکه اگر کاربر خارج شده باشه هم نوتیفیکیشن ارسال بشه باید یه پلاگین به کرودوا اضافه بشه تا برنامه در پس زمینه هم اجرا بشه...

الان اسمش رو یادم نیست اما صبر کنید پیداش میکنم...

______________

اين پلاگينه كه آقاي ثنايي لطف كردن و ياددآوري كردن:
cordova-plugin-background-mode

_____________________________________

اينم يه تاپيك ديگه كه همه چيز رو توضيح داده:

ارسال نوتیفیکشن آفلاین

______________

موفق باشید...
نقل قول:
 لحظه ها را ميگذرانديم تا به خوشبختي برسيم؛ غافل از اينكه خوشبختي در آن لحظه ها بود كه گذرانديم.
  پاسخ


 سپاس شده توسط: hasansanaei ، بنده خدا ، محمد 82
#5
پلاگین سرویس بک گراند کوردوا :
کد:
cordova-plugin-background-mode
نحوه استفاده :

https://www.npmjs.com/package/cordova-pl...round-mode
  پاسخ


 سپاس شده توسط: ᔕinaᗪehghani ، بنده خدا
#6
(1400/1/22، 01:54 عصر)SinaDehghani نوشته است:
(1400/1/22، 12:21 عصر)بنده خدا نوشته است:  سلام به همه عزیزان
دوتاسوال داشتم

۱_میخواستم ببینم که اگر بخوام برای بازی بگم که مثلا ده ساعت در بازی حضور داشت(پیوسته نه کلی) این اتفاق بیفته
چکارکنم


۲_میخوام که بازی اعلان هایی سر ساعت هایی به پلیر بده چطوری این امکان رو فراهم کنم برا پلیر




 اگر میشه راهنمایی کنید
ʕ´•ᴥ•`ʔ

سلام...

براي سوال اول كه واقعا فكر نكنم كسي اینقدر توي يه بازي باشه اما ميتونيد از تايم استپ كمك بگيريد براي مثال وقتي كاربر به برنامه وارد شد تايم استپ رو بگيره و وقتي و هر 5 دقيقه دو باره تايم استپ رو با بار اول مقايسه كنه اگر 10 ساعت شده بود يكار كنه يا اينكه در شي سيستم بگيد 36000 ثانيه (10 ساعت) يكار صورت بگيره... براي درك بهتر و فهم تايم استپ و پلاگينه مربوطه به اين دو لينك بريد:
پلاگین DateFull برای کانستراکت 2 – وب سایت رسمی حسن ثنایی
زمان یونیکس (Unix Time) یا تایم استمپ (Time Stamp) چیست؟

براي سوال دومم ميتونيد از همون تايم استپ و اين پلاگين استفاده كنيد:

پلاگین نوتیفیکیشن

اگر جاییش رو هم متوجه نشدید بگید یه سورس بدم یا بیشتر توضیح بدم...


موفق باشید...



 درباره سوال اول منظورم اینکه حتی اگر از بازی خارج شد
مثلا اول نیک ساعت بازی میکنه و میره بیرون دوساعت بعدمیاد یکم دیگه بازی میکنه میخوام این زمان هارو جمع کنه وقتی مثلا به سه ساعت رسید اتفاقی که میخوام بیفته مثلا جایزه بده

برای سوال دومم ممنون

 
به نام نامی نامی که نامش نامی نام هاست
یونانی ها به کوروش گفتند شمافقط برای پول میجنگید وما برای شرف کوروش گفت آشکارس هر ملت برای نداشته هایش می جنگد


اگر کمکت کردم سپاس رو بزن لطفا
  پاسخ


 سپاس شده توسط:
#7
سلام ؛

از همون پلاگین datefull استفاده کنید ؛ زمان ورود و بعد هر چند ثانیه یا هر صفحه زمان رو بررسی کنید و با انجام عملیات های ریاضی مقادیر رو بررسی و سپس داخل یک متغیر بریزید و سیو کنید .
میتونید بدون پلاگین ، با افزودن هر 1 ثانیه به یک متغیر و سیو کردن همون مقدار هم این موضوع رو انجام بدید .
به این صورت که وقتی مقدار متغیر به 36000 رسید ، میشه همون 10 ساعت فرض شده .

موفق باشید .
  پاسخ


 سپاس شده توسط: بنده خدا ، ᔕinaᗪehghani
#8
پلاگین نوتیفیکشن رو رضا درست کرده بود

اون خیلی خوب بود
[تصویر:  default-yellow.svg]
غایب
  پاسخ


 سپاس شده توسط: بنده خدا


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
Information پرداخت درون برنامه مایکت کوردوا ya mahdi 0 228 1404/1/17، 05:43 عصر
آخرین ارسال: ya mahdi
  نحوه خروجی اندروید کوردوا ya mahdi 0 175 1404/1/11، 04:06 عصر
آخرین ارسال: ya mahdi
Wink حل شده مقادير لازم در environment variable ᔕinaᗪehghani 24 11,569 1403/10/23، 12:10 صبح
آخرین ارسال: Tggi
  تپسل .....فروشگاه Hamidreza 3 1,928 1403/10/22، 11:57 عصر
آخرین ارسال: Tggi
  خروجی اندروید با Intel xdk ya mahdi 0 129 1403/8/25، 02:08 عصر
آخرین ارسال: ya mahdi

پرش به انجمن: