PDA

View Full Version : تغییرات در پایگاه داده در آینده



mahdicraft
پنج شنبه 24 فروردین 1391, 00:01 صبح
سلام.راستش می خوام یه گیم درست کنم تو مایه های تراوین.مشکلم هم اینه که می خوام یه تغییراتی در آینده انجام بشه.مثل جنگها در تراوین که مثلا دو ساعت بعد به یکی حمله می کنی و این تغیییرات بر اساس وضعیت پایگاه داده توی همون دو ساعت بعد انجام میشه.هر چی هم توی سایت و گوگل سرچ کردم چیزی نیافتم!:متفکر:

khanlo.javid
پنج شنبه 24 فروردین 1391, 09:18 صبح
با چه پایگاه داداه ای کار میکنی؟؟

MMSHFE
پنج شنبه 24 فروردین 1391, 11:40 صبح
راههای مختلفی هست. مثلاً میشه یک اسکریپت برای اینکار بنویسید و با Cron Jobs سر زمان مقرر صداش بزنید یا اینکه توی دیتابیس یک جدول برای وظایف درست کنید و اطلاعات لازم برای اون رویداد (اینکه چه کاری باید انجام بشه، مثلاً کی به کی حمله کنه و...) رو همراه با زمان رویداد ذخیره کنید و در هربار اجرای اسکریپت، رویدادهای انجام نشده رو از جدول رویدادها صدا بزنید و اجرا کنید و کدتون رو طوری بنویسید که نشون بده اون رویداد در همون زمان انجام شده و تأثیراتش رو هم شبیه سازی کنید. اینطوری دیگه نیاز نیست سر ساعت رویداد اتفاق بیفته. حتی اگه اون ساعت کسی توی سایت نباشه، در اولین بازدید از سایت بعد از ساعت مربوطه، اون اتفاق میفته و تأثیر خودش رو میگذاره. موفق باشید.