درود مهمان گرامی! ثبت نام


آموزش ساخت بازی در #C آموزش UDK آموزش مدل سازی در Maya
آموزش ساخت بازی در VB آموزش Unity - پروژه محور آموزش مدل سازی با 3Ds Max
آموزش برنامه نویسی اندروید آموزش Unity - ساخت منو آموزش متحرک سازی در 3Ds Max
آموزش ساخت بازی حدس تصویر آموزش Unity - متحرک سازی مجموعه آموزش های ساخت بازی
● آموزش های رایگان ● تبلیغات دیجیتال هوشمند ● استخدام در فرادرس

امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
افزایش یک متغیر خارج از بازی
#1
سلام دوستان.
چه جوری میشه تو گیم میکر استودیو کاری کرد که وقتی مثلا تو اندروید از بازی خارج میشیم یه متغیر مثلا سکه افزایش پیدا کنه؟!
what
پاسخ
#2
روش های مختلفی وجود داره؛
مثلا یکی از روش ها اینه که زمان شروع تایمرِ افزایش سکه رو ثبت کنید و دوباره موقع باز شدن بازی فراخوانیش کنید و حساب کنید که میشه چند تا سکه ولی احتمال دستکاری تاریخ و ساعت هست.
یا با جاوا براش افزونه بسازید که خارج از بازی تایمری باشه که همین کار رو بکنه ولی احتمالا سخت باشه...
هیچ روزی مثل روزی که بر تو گذشت نیست
ای اباعبدالله...
پاسخ
#3
(11/4/1397، 08:42 عصر)qwerty13 نوشته است: روش های مختلفی وجود داره؛
مثلا یکی از روش ها اینه که زمان شروع تایمرِ افزایش سکه رو ثبت کنید و دوباره موقع باز شدن بازی فراخوانیش کنید و حساب کنید که میشه چند تا سکه ولی احتمال دستکاری تاریخ و ساعت هست.
یا با جاوا براش افزونه بسازید که خارج از بازی تایمری باشه که همین کار رو بکنه ولی احتمالا سخت باشه...
 
من با توابع خود گیم میکر زمان رو ذخیره میکنم و دفه بعد که بازی باز میشه اختلاف زمان ذخیره شده با زمان حال رو میگیره
مشکل من اینه کاربر میتونه زمان گوششیشو تغییر بده و سکشو زیاد کنه میشه کاری کرد که ساعت رو از اینترنت بگیره؟ ! 
یا تاریخ گوشی رو چک کنه که ببینه درست هست یا نه؟
پاسخ
#4
چک کردن صحت تاریخ گوشی بدون اینترنت امکان نداره ولی چرا میتونه با اینترنت ساعت به دست بیاد که دقیق هم باشه.
هیچ روزی مثل روزی که بر تو گذشت نیست
ای اباعبدالله...
پاسخ
#5
خب میشه توضیح بدید که چه جوری میتونم با اینترنت صحت رو چک کنم؟ 
یا چه جوری از اینترنت دریافت کنم؟ 
ممنون میشم.  mwah
پاسخ
#6
میتونید از api های ساعت که در اینترنت موجود هست استفاده کنید؛ به این صورت که آدرسشون رو دریافت میکنید و در لحظه نیاز با گیم میکر HTTP Request می کنید (حالا یا GET یا POST) که آموزش این کار هم فکر کنم به فارسی موجود باشه. بعد یک جواب از سمت اون آدرس میاد که زمان و تاریخ داخلش هست و باید ازش استخراج کنید (این هم بسته به نوع خروجی اگر JSON باشه خود گیم میکر میتونه توی بیرون کشیدن ساعت کمک کنه ولی اگر چیز دیگه ای باشه باید خودتون کدش رو کار کنید).
نمونه api زمان ایرانی:
https://api.mostafa-am.ir/date-time/
خارجی هم داره که بگردید پیدا می کنید (البته منطقه زمانی رو دقت کنید).
می تونید به جای استفاده از سرویس های بقیه، یک هاست بگیرید و روش کد نمایش ساعت و تاریخ خودتون رو بزارید. مثلا اینو:
https://github.com/onyxtm/td
هیچ روزی مثل روزی که بر تو گذشت نیست
ای اباعبدالله...
پاسخ
 سپاس شده توسط ali9050 ، sir maker
#7
با این کار میشه جوایز روزانه هم ساخت؟
گرگ گرگ است. اگر اخم ، اگر لبخند است. بی طمع نیست سلامش ، هنرش ترفند است.

دوستان به سایت من هم بیاید و من رو حمایت کنید.

سایت فول سیتی
پاسخ
#8
(16/4/1397، 11:23 صبح)full-city نوشته است: با این کار میشه جوایز روزانه هم ساخت؟

میشه باید کد بزنی که هر بیست و چهار ساعت اتفاقی که میخوای بیافته، ولی فکر نکنم روش اصولیش این باشه!
پاسخ
#9
کار که به قول معروف نشد نداره اما بهتره که حساب های کاربری بازیکن هارو به صورت آنلاین بسازید و یک متغیر بزارید برای هر کاربر که هر روز 1 بشه و زمانی که کاربر جایزه ش رو گرفت 0 بشه (و هر بار از سرور بپرسه که من اجازه دارم صفحه جایزه امروز رو نشون بدم؟)
هیچ روزی مثل روزی که بر تو گذشت نیست
ای اباعبدالله...
پاسخ
 سپاس شده توسط ali9050 ، full-city


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  استفاده از متغیری خارج بازی full-city 5 178 25/4/1397، 03:07 عصر
آخرین ارسال: A.m
  ایجاد متغیر یا امتیاز منفی یا جون asi123 6 311 26/10/1396، 10:00 عصر
آخرین ارسال: sir maker
Exclamation خارج شدن برنامه بعد از چند دقیقه! emeyzed 2 505 13/6/1395، 12:09 عصر
آخرین ارسال: مسعوووود
  رفتن به روم بعد با خارج شدن از روم ashymashy 1 576 5/5/1395، 03:53 عصر
آخرین ارسال: ketabi
  استفاده از متغیر و حروف کنار هم در draw text mha 5 1,035 19/11/1394، 01:44 صبح
آخرین ارسال: mha



کاربرانِ درحال بازدید از این موضوع: 1 مهمان