ما را دنبال کنید:
برای مطرح نمودن سئوالات باید وارد پروفایل خود شوید
دی ۰۴، ۱۳۹۴
فرید فروزان » زبانهای برنامه نویسی
تعداد سئوالات پرسیده شده: ۱۰
سلام . پیرو سوال قبلی که گفتید منظورم رو متوجه نشدید ( در رابطه با ایجاد هسته ی زمانی جداگانه نسبت به زمان سرور ) // ببینید مثلا میخوایم کاری کنیم هر روز در بازی ما یک ساعت واقعی باشه . یا هر ماه تو بازی یک هفته ی ما باشه . میخواستم بپرسم این تایم های دلخواه رو چجوری باید درست کرد ؟‌هیچ منبعی در این رابطه پیدا نکردم . مثلا میخوایم سود بانک ( تو بازی ای که داریم درست میکنیم) هر شب واریز بشه ... یعنی هر 30 روز واقعی تو بازی ما بشه یک روز . چجوری باید این کار رو کرد ؟‌ // و یک سوال دیگه اینکه چطور میشه یک سری از دستورات php رو جوری تنظیم کرد که تو یک ساعت خاص اجرا بشن ؟‌ مثلا همین که میگم هر شب سود ها واریز بشه ... چجوری باید تعیین کنیم که خود سرور شب این کار رو بکنه ؟‌ از cron jobs چیزی سر در نیاوردیم !!! لطفا اگه میشه راهنمایی کنین چون همه ی کارهای گرافیکی ، صداگذاری و ... بازی انجام شده فقط سمت ما مونده که این مشکل ها رو داریم . ممنون استاد

دی ۰۴، ۱۳۹۴
احسان مینایی زاده
تعداد سئوالات پاسخ داده شده: ۳۹۶

مشکلی نداره که اصلا، اگه زمان مجازی شما تابعی از زمان واقعی هستش که یه کلاس باید بنویسید که از روی زمان واقعی زمان مجازی رو بسازه

کاری نداره چون توی زمان مجازیتونم هر 60 ثانیه شده 60 دقیقه و ... اگه این نسبتها تغییر کنه بله خیلی راخت نیس کار

مثلا شما دو تا زمان دارید که میخواین diff بگیرین ازشون

توی زمان اصلی فاصلوشون میشه یه هفته و شما میخواین بشه یه ماه توی سیستم شما

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

برای اینکه هر فایلی رو در هر زمان خاصی اجرا کنید باید از OS کمک بگیرید که میشه همون cron tab 

توی سئوالای بچه ها همین جا جواب دادمش

با چیزایی که گفتید خیلی فکر نمیکنم بتونین تو زمان مناسبی تمومش کنید چون تقریبا سمت سرور نداره