1399/2/21، 03:19 صبح
باسلام به همه دوستان .
چند وقت پیش Master Badfar یک تاپیک به اسم زمان یونیکس یا به عبارتی تایم استمپ گذاشته بود ، آموزش جامعی بود ، اما خداوکیلی حتی منم حوصله ندارم این همه بخوام از کد استفاده کنم . غیر از اون استفاده از پلاگین بروزر توی برخی از خروجی ها گاها با مشکل مواجه میشه . پست ایشون باعث شد تا تصمیم بر این بگیرم این مشکل رو هم یک بار برای همیشه حلش کنم بره پی کارش .
اینقدرم الان خوابم میاد که حوصله نداشتم کلا چیزی بنویسم =))
فقط این پلاگین ادیت شده پلاگین رکس هست که بنده با تغییراتی و همچنین اضافه کردن اکسپرشن TimeStampNow کلا کارشو تموم کردم :d ;)
این موضوع رو هم برای رعایت قانون کپی رایت مطرح کردم ( هرچند اصلا به این چرندیات توجهی نکردم تو کل زندگیم :d )
چیز فوق العاده ای در اومد ؛ خودمم تا چند وقت دیگه قصد دارم ازش استفاده کنم ، چیز خوبی دراومد و عالیه برای ساخت بازی هایی که توشون زمان میخواید .
ی نکته مهم این هست که مثلا میتونید مثل بازی کلش ( آفلاین البته ) مثلا TimeStamp رو بگیرید و بعد از ورود دوباره کاربر TimeStamp جدید رو دریافت کنید و براش زمان رو محاسبه کنید . * البته به موضوع عوض کردن تایم هم توجه کنید ( هنوز تست نکردم ) اما از اونجایی که تایم لوکال میگیره احتمالا با اینور و اونور شدن تاریخ هم بهم بریزه ولی بازم خودتون تست کنید .
داشتم روی یکی از پروژه های شخصیم کار میکردم که احتیاج به یک ثانیه شمار ( منتها ) با این امکان که اگر ثانیه شمار من از 6 ساعت شروع شد ، خودش شروع کنه به بصورت اتومات به این صورت بشه -> 5:59:59 ... 5:58:23 ... ... . یعنی به این صورت نمایش داده بشه ، خب این کارو ما میتونیم با کانستراکت و تعداد زیادی شرط انجام بدیم ، این کار خوبه ، اما هر بار بخواید این شرایط و حساب و کتاب هارو انجام بدید ضمن اینکه اگر بخواید تعداد دفعات بیشتری استفاده کنید ، دو تا راه دارید . یا اینکه مثال لقمه رو دور سر بچرخونی و هر بار این کد هارو کپی پیست کنی ، روش دوم این هست که عاقلانه رفتار کنی و از فانکشن ها استفاده کنی ، متاسفانه افراد تازه کار و حتی حرفه ای ها هم کلا با فانکشن قهرن .
در هر حال این پلاگین دیگه کارتونو ساده میکنه ، نه احتیاجی به ایونت و اکشن نویسی هست نه فانکشن و نه خانواده دگر پلاگین ها .
برای خود من که میخوام ده ها بار از ثانیه شمار استفاده کنم ، بهترین راه حل ساخت یک پلاگین جدید بود ، دیگه دیدم این پلاگین رو قبلا با نام تاریخ و زمان داده بودم ، همینو بروز کردم .
نکته مهم این هست که اگر بخواید میتونید هم به عنوان باقی مانده زمان ازش استفاده کنید ، هم به عنوان افزایش زمان .
پلاگین فوق به نسخه 1.1.0 بروز شد ، اطلاعات بروز رسانی :
* اضافه شدن امکان تبدیل ثانیه به ساعات باقی مانده یا افزایشی ( در کل ثانیه به ساعت تبدیل میشه )
مثلا 120 ثانیه به پلاگین میدی -> 0:2:0 تحویل میده .
58550 ثانیه میدی -> 16:15:50 تحویل میده .
3600 ثانیه میدی -> 1:0:0 تحویل میده .
3599 ثانیه میدی -> 0:59:59 تحویل میده .
کاربرد برای بازی یا برنامه هایی است که میخواهند از تایمر در بازی خودشون استفاده کنند ، به این صورت که هر 1 ثانیه ( با ایونت Every X seconds ) به ثانیه های خود اضافه یا کسر کنید .
یک نکته مهم درباره ثانیه های بیشتر از 23:59:59 هست که اون ها به این صورت نمایش داده میشوند :متاسفانه فعلا راه حلی به ذهنم نرسید که بتونم از حروف فارسی راست چین شده استفاده کنم ، بخاطر همین 21 روز و ... رو به این صورت خواهیم داشت .
حالا اگر راه حلی به ذهنم رسید یا اینکه از دوستان راه حلی داشت ، همینجا بگه تا تصحیح کنم .
آخرین نسخه بروز شده : 1.3.0
پلاگین DateFull برای کانستراکت 2
موفق باشید .
چند وقت پیش Master Badfar یک تاپیک به اسم زمان یونیکس یا به عبارتی تایم استمپ گذاشته بود ، آموزش جامعی بود ، اما خداوکیلی حتی منم حوصله ندارم این همه بخوام از کد استفاده کنم . غیر از اون استفاده از پلاگین بروزر توی برخی از خروجی ها گاها با مشکل مواجه میشه . پست ایشون باعث شد تا تصمیم بر این بگیرم این مشکل رو هم یک بار برای همیشه حلش کنم بره پی کارش .
اینقدرم الان خوابم میاد که حوصله نداشتم کلا چیزی بنویسم =))
فقط این پلاگین ادیت شده پلاگین رکس هست که بنده با تغییراتی و همچنین اضافه کردن اکسپرشن TimeStampNow کلا کارشو تموم کردم :d ;)
این موضوع رو هم برای رعایت قانون کپی رایت مطرح کردم ( هرچند اصلا به این چرندیات توجهی نکردم تو کل زندگیم :d )
چیز فوق العاده ای در اومد ؛ خودمم تا چند وقت دیگه قصد دارم ازش استفاده کنم ، چیز خوبی دراومد و عالیه برای ساخت بازی هایی که توشون زمان میخواید .
ی نکته مهم این هست که مثلا میتونید مثل بازی کلش ( آفلاین البته ) مثلا TimeStamp رو بگیرید و بعد از ورود دوباره کاربر TimeStamp جدید رو دریافت کنید و براش زمان رو محاسبه کنید . * البته به موضوع عوض کردن تایم هم توجه کنید ( هنوز تست نکردم ) اما از اونجایی که تایم لوکال میگیره احتمالا با اینور و اونور شدن تاریخ هم بهم بریزه ولی بازم خودتون تست کنید .
===============================
داشتم روی یکی از پروژه های شخصیم کار میکردم که احتیاج به یک ثانیه شمار ( منتها ) با این امکان که اگر ثانیه شمار من از 6 ساعت شروع شد ، خودش شروع کنه به بصورت اتومات به این صورت بشه -> 5:59:59 ... 5:58:23 ... ... . یعنی به این صورت نمایش داده بشه ، خب این کارو ما میتونیم با کانستراکت و تعداد زیادی شرط انجام بدیم ، این کار خوبه ، اما هر بار بخواید این شرایط و حساب و کتاب هارو انجام بدید ضمن اینکه اگر بخواید تعداد دفعات بیشتری استفاده کنید ، دو تا راه دارید . یا اینکه مثال لقمه رو دور سر بچرخونی و هر بار این کد هارو کپی پیست کنی ، روش دوم این هست که عاقلانه رفتار کنی و از فانکشن ها استفاده کنی ، متاسفانه افراد تازه کار و حتی حرفه ای ها هم کلا با فانکشن قهرن .
در هر حال این پلاگین دیگه کارتونو ساده میکنه ، نه احتیاجی به ایونت و اکشن نویسی هست نه فانکشن و نه خانواده دگر پلاگین ها .
برای خود من که میخوام ده ها بار از ثانیه شمار استفاده کنم ، بهترین راه حل ساخت یک پلاگین جدید بود ، دیگه دیدم این پلاگین رو قبلا با نام تاریخ و زمان داده بودم ، همینو بروز کردم .
نکته مهم این هست که اگر بخواید میتونید هم به عنوان باقی مانده زمان ازش استفاده کنید ، هم به عنوان افزایش زمان .
پلاگین فوق به نسخه 1.1.0 بروز شد ، اطلاعات بروز رسانی :
* اضافه شدن امکان تبدیل ثانیه به ساعات باقی مانده یا افزایشی ( در کل ثانیه به ساعت تبدیل میشه )
مثلا 120 ثانیه به پلاگین میدی -> 0:2:0 تحویل میده .
58550 ثانیه میدی -> 16:15:50 تحویل میده .
3600 ثانیه میدی -> 1:0:0 تحویل میده .
3599 ثانیه میدی -> 0:59:59 تحویل میده .
کاربرد برای بازی یا برنامه هایی است که میخواهند از تایمر در بازی خودشون استفاده کنند ، به این صورت که هر 1 ثانیه ( با ایونت Every X seconds ) به ثانیه های خود اضافه یا کسر کنید .
یک نکته مهم درباره ثانیه های بیشتر از 23:59:59 هست که اون ها به این صورت نمایش داده میشوند :
کد:
21 day 11:42:44
حالا اگر راه حلی به ذهنم رسید یا اینکه از دوستان راه حلی داشت ، همینجا بگه تا تصحیح کنم .
===============================
خلاصه ؛ مثل همیشه میتونید این پلاگین رو سایت شخصی بنده دانلود کنید :آخرین نسخه بروز شده : 1.3.0
پلاگین DateFull برای کانستراکت 2
موفق باشید .