MdScore یک سیستم متن باز برای ایجاد و مدیریت جدول امتیاز آنلاین جهت استفاده در بازی ها می باشد.
تغییرات
برای بروزرسانی از نسخه 1.1 به 1.2 از پنل مدیریت اقدام کنید.
این سیستم رو باید روی هاست خودتون نصب کنید بعد استفاده کنید.
لینک صفحه سیستم: http://miladesign.ir/mdscore
لینک صفحه دموی مدیریت سیستم (نام کاربری و رمز عبور demo می باشد): http://miladesign.ir/mdscoredemo/admin
لینک مستندات گیم میکر استودیو: http://miladesign.ir/mdscore/gms.php
مستندات گیم میکر استودیو:
پلاگین MdScore و سمپل را از اینجا دریافت کنید.
پلاگین را در Extensions ایمپورت کنید. برای این کار روی Extensions در نمودار سمت چپ راست کلیک کنید و Import Extension را بزنید، و فایل پلاگین MdScoreExtension.gmez را انتخاب کنید.
مقداردهی اولیه
یک آبجکت برای کنترل عملیات ایجاد کنید و در ایونت Create آن کد زیر را قرار دهید:
بجای عبارت Your_Site_Url آدرس سایت خود و بجای عبارت Your_Secret_Key کد محرمانه خود را قرار دهید.
در ایونت HTTP همان آبجکت کد زیر را قرار دهید:
ارسال امتیاز
برای ارسال امتیاز از کد زیر استفاده کنید:
در این کد TableID شناسه جدول، PlayerID شناسه کاربر، PlayerName اسم کاربر و PlayerScore امتیاز کاربر می باشد.
برای دریافت نتیجه ارسال امتیاز از ایونت های User 3 و User 4 استفاده کنید. ایونت User 3 برای زمانی است که خطایی در ارسال امتیاز بوجود آید و ایونت User 4 برای زمانی است که ارسال امتیاز با موفقیت انجام شود. برای ساخت ایونت های User از قسمت Add Event > Other > User defined اقدام کنید.
دریافت امتیازات
برای دریافت امتیازات یک جدول از کد زیر استفاده کنید:
در این کد TableID شناسه جدول و ScoreNum تعداد امتیازی که می خواهید دریافت کنید، می باشد.
برای دریافت نتیجه دریافت امتیازات از ایونت های User 0 تا User 2 استفاده کنید. ایونت User 0 برای زمانی است که خطایی در دریافت امتیازات بوجود آید، ایونت User 1 برای زمانی است که امتیازی در جدول وجود نداشته باشد و ایونت User 2 برای زمانی است که امتیازات با موفقیت دریافت می شوند.
برای نمایش امتیازات از کدهای زیر استفاده کنید:
دریافت اسم کاربر:
بجای id رتبه مورد نظر را وارد کنید. بعنوان مثال برای دریافت اسم رتبه های 1 تا 3 از کدهای زیر استفاده کنید:
دریافت امتیاز کاربر:
بجای id رتبه مورد نظر را وارد کنید. بعنوان مثال برای دریافت امتیاز رتبه های 1 تا 3 از کدهای زیر استفاده کنید:
دریافت رتبه
برای دریافت رتبه یک کاربر در جدول کد زیر را به کار ببرید:
در این کد TableID شناسه جدول و PlayerID شناسه کاربر می باشد که در قسمت ارسال امتیاز آن را وارد کرده اید.
برای دریافت نتیجه دریافت رتبه کاربر از ایونت های User 5 تا User 7 استفاده کنید. ایونت User 5 برای زمانی است که خطایی در دریافت رتبه بوجود آید، ایونت User 6 برای زمانی است اکه کاربر در جدول امتیازی نداشته باشد و ایونت User 7 برای زمانی است که دریافت رتبه با موفقیت انجام شود.
برای نمایش رتبه کاربر از کد زیر استفاده کنید:
تغییرات
- نسخه 1.2
- رفع باگ های جزئی
- نسخه 1.1
- مدیریت امتیازات
- بروزرسانی از طریق پنل مدیریت
- نسخه 1.0
- پشتیبانی از بازی های متعدد
- پشتیبانی از جدول های متعدد برای هر بازی
- پنل مدیریت ساده و آسان
- نصب آسان و بدون دردسر
- ثبت امتیاز با امنیت Sha1
- قابلیت ثبت جدول معکوس
- چک کردن نسخه جدید به صورت خودکار
- sdk استفاده در موتورهای بازی سازی
برای بروزرسانی از نسخه 1.1 به 1.2 از پنل مدیریت اقدام کنید.
این سیستم رو باید روی هاست خودتون نصب کنید بعد استفاده کنید.
لینک صفحه سیستم: http://miladesign.ir/mdscore
لینک صفحه دموی مدیریت سیستم (نام کاربری و رمز عبور demo می باشد): http://miladesign.ir/mdscoredemo/admin
لینک مستندات گیم میکر استودیو: http://miladesign.ir/mdscore/gms.php
مستندات گیم میکر استودیو:
پلاگین MdScore و سمپل را از اینجا دریافت کنید.
پلاگین را در Extensions ایمپورت کنید. برای این کار روی Extensions در نمودار سمت چپ راست کلیک کنید و Import Extension را بزنید، و فایل پلاگین MdScoreExtension.gmez را انتخاب کنید.
مقداردهی اولیه
یک آبجکت برای کنترل عملیات ایجاد کنید و در ایونت Create آن کد زیر را قرار دهید:
کد php:
mdscore_init("Your_Site_Url","Your_Secret_Key");
در ایونت HTTP همان آبجکت کد زیر را قرار دهید:
کد php:
mdscore_http_event();
ارسال امتیاز
برای ارسال امتیاز از کد زیر استفاده کنید:
کد php:
mdscore_send_score(TableID,PlayerID,PlayerName,PlayerScore);
برای دریافت نتیجه ارسال امتیاز از ایونت های User 3 و User 4 استفاده کنید. ایونت User 3 برای زمانی است که خطایی در ارسال امتیاز بوجود آید و ایونت User 4 برای زمانی است که ارسال امتیاز با موفقیت انجام شود. برای ساخت ایونت های User از قسمت Add Event > Other > User defined اقدام کنید.
دریافت امتیازات
برای دریافت امتیازات یک جدول از کد زیر استفاده کنید:
کد php:
mdscore_get_scores(TableID,ScoreNum);
برای دریافت نتیجه دریافت امتیازات از ایونت های User 0 تا User 2 استفاده کنید. ایونت User 0 برای زمانی است که خطایی در دریافت امتیازات بوجود آید، ایونت User 1 برای زمانی است که امتیازی در جدول وجود نداشته باشد و ایونت User 2 برای زمانی است که امتیازات با موفقیت دریافت می شوند.
برای نمایش امتیازات از کدهای زیر استفاده کنید:
دریافت اسم کاربر:
کد php:
mdscore_name(id);
کد php:
mdscore_name(1);
mdscore_name(2);
mdscore_name(3);
دریافت امتیاز کاربر:
کد php:
mdscore_score(id);
کد php:
mdscore_score(1);
mdscore_score(2);
mdscore_score(3);
دریافت رتبه
برای دریافت رتبه یک کاربر در جدول کد زیر را به کار ببرید:
کد php:
mdscore_get_rank(TableID,PlayerID);
برای دریافت نتیجه دریافت رتبه کاربر از ایونت های User 5 تا User 7 استفاده کنید. ایونت User 5 برای زمانی است که خطایی در دریافت رتبه بوجود آید، ایونت User 6 برای زمانی است اکه کاربر در جدول امتیازی نداشته باشد و ایونت User 7 برای زمانی است که دریافت رتبه با موفقیت انجام شود.
برای نمایش رتبه کاربر از کد زیر استفاده کنید:
کد php:
mdscore_rank();