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


امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
سیستم ثبت امتیاز آنلاین MdScore
#1
Information 
MdScore یک سیستم متن باز برای ایجاد و مدیریت جدول امتیاز آنلاین جهت استفاده در بازی ها می باشد.

تغییرات
  • نسخه 1.2
  • رفع باگ های جزئی

  • نسخه 1.1
  • مدیریت امتیازات
  • بروزرسانی از طریق پنل مدیریت

  • نسخه 1.0
  • پشتیبانی از بازی های متعدد
  • پشتیبانی از جدول های متعدد برای هر بازی
  • پنل مدیریت ساده و آسان
  • نصب آسان و بدون دردسر
  • ثبت امتیاز با امنیت Sha1
  • قابلیت ثبت جدول معکوس
  • چک کردن نسخه جدید به صورت خودکار
  • sdk استفاده در موتورهای بازی سازی
برای بروزرسانی از نسخه 1.0 به 1.2 تمامی فایل های موجود در فایل دانلود شده را (به جز فایل config.php موجود در مسیر includes\Inc) جایگزین کنید.
برای بروزرسانی از نسخه 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"); 
بجای عبارت Your_Site_Url آدرس سایت خود و بجای عبارت Your_Secret_Key کد محرمانه خود را قرار دهید.

در ایونت HTTP همان آبجکت کد زیر را قرار دهید:
کد php:
mdscore_http_event(); 

ارسال امتیاز
برای ارسال امتیاز از کد زیر استفاده کنید:
کد php:
mdscore_send_score(TableID,PlayerID,PlayerName,PlayerScore); 
در این کد TableID شناسه جدول، PlayerID شناسه کاربر، PlayerName اسم کاربر و PlayerScore امتیاز کاربر می باشد.

برای دریافت نتیجه ارسال امتیاز از ایونت های User 3 و User 4 استفاده کنید. ایونت User 3 برای زمانی است که خطایی در ارسال امتیاز بوجود آید و ایونت User 4 برای زمانی است که ارسال امتیاز با موفقیت انجام شود. برای ساخت ایونت های User از قسمت Add Event > Other > User defined اقدام کنید.

دریافت امتیازات
برای دریافت امتیازات یک جدول از کد زیر استفاده کنید:
کد php:
mdscore_get_scores(TableID,ScoreNum); 
در این کد TableID شناسه جدول و ScoreNum تعداد امتیازی که می خواهید دریافت کنید، می باشد.

برای دریافت نتیجه دریافت امتیازات از ایونت های User 0 تا User 2 استفاده کنید. ایونت User 0 برای زمانی است که خطایی در دریافت امتیازات بوجود آید، ایونت User 1 برای زمانی است که امتیازی در جدول وجود نداشته باشد و ایونت User 2 برای زمانی است که امتیازات با موفقیت دریافت می شوند.

برای نمایش امتیازات از کدهای زیر استفاده کنید:
دریافت اسم کاربر:
کد php:
mdscore_name(id); 
بجای id رتبه مورد نظر را وارد کنید. بعنوان مثال برای دریافت اسم رتبه های 1 تا 3 از کدهای زیر استفاده کنید:
کد php:
mdscore_name(1);
mdscore_name(2);
mdscore_name(3); 

دریافت امتیاز کاربر:
کد php:
mdscore_score(id); 
بجای id رتبه مورد نظر را وارد کنید. بعنوان مثال برای دریافت امتیاز رتبه های 1 تا 3 از کدهای زیر استفاده کنید:
کد php:
mdscore_score(1);
mdscore_score(2);
mdscore_score(3); 


دریافت رتبه
برای دریافت رتبه یک کاربر در جدول کد زیر را به کار ببرید:
کد php:
mdscore_get_rank(TableID,PlayerID); 
در این کد TableID شناسه جدول و PlayerID شناسه کاربر می باشد که در قسمت ارسال امتیاز آن را وارد کرده اید.

برای دریافت نتیجه دریافت رتبه کاربر از ایونت های User 5 تا User 7 استفاده کنید. ایونت User 5 برای زمانی است که خطایی در دریافت رتبه بوجود آید، ایونت User 6 برای زمانی است اکه کاربر در جدول امتیازی نداشته باشد و ایونت User 7 برای زمانی است که دریافت رتبه با موفقیت انجام شود.

برای نمایش رتبه کاربر از کد زیر استفاده کنید:
کد php:
mdscore_rank(); 
پاسخ
 سپاس شده توسط Sinakhda ، Sam_Solid ، ahmadreza59 ، fahimi
#2
با اینکه با کانسراکت و گیم میکر کار نمی کنم اما سپاس می زنم چون که یکی داره برای آسون شدن بازی سازی توی ایران و البته پیشرفته شدن بازی سازی ایران تلاش می کنهmwah

تخصص های من:
3ds Max 2015 و 2017  (مدل سازی سه بعدی) و
Unity 3D(بازی سازی سه بعدی) و
Photoshop (فکر نکنم نیاز به توضیح باشه) و
B4a(برنامه نویسی اندروید) .

پاسخ
 سپاس شده توسط fahimi
#3
انشاءالله به زودی واسه مستندات واسه یونیتی و B4A رو آماده می کنم.
پاسخ
 سپاس شده توسط Sinakhda ، ahmadreza59
#4
پست اول بروزرسانی شد
نسخه جدید افزونه MdScore برای گیم میکر استودیو به همراه راهنما اضافه شد.
لیب سیستم ثبت امتیاز در افزونه قرار گرفت. به همراه افزونه دو مثال هم وجود دارد که در یکی تماما از کد استفاده شده و در دیگر از هیچ کدی استفاده نشده است.
پاسخ
 سپاس شده توسط ahmadreza59
#5
(16/11/1395، 02:45 عصر)a3eman نوشته است:
پست اول بروزرسانی شد
نسخه جدید افزونه MdScore برای گیم میکر استودیو به همراه راهنما اضافه شد.
لیب سیستم ثبت امتیاز در افزونه قرار گرفت. به همراه افزونه دو مثال هم وجود دارد که در یکی تماما از کد استفاده شده و در دیگر از هیچ کدی استفاده نشده است.

سلام
لینک دانلودش کجاست
بازی من

عمو وارد می شود

http://gaming1.persianblog.ir/post/235

----------------------------------------------
خدایا شکرت

پاسخ
#6
سلام
توی پست اول لینک ها قرار دارند. توی مستندات لینک دانلود افزونه هست
پاسخ
#7
(17/11/1395، 10:49 صبح)a3eman نوشته است: سلام
توی پست اول لینک ها قرار دارند. توی مستندات لینک دانلود افزونه هست

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

عمو وارد می شود

http://gaming1.persianblog.ir/post/235

----------------------------------------------
خدایا شکرت

پاسخ
#8
سلام
آقا من هر کاری کردم سیستم امتیاز آنلاین کار نکرد.
من اکستنشنو ایمپورت کردم بعد mdscore_init("http://miladesign.ir/mdscoredemo/","milaDesign"); رو در create قرار دادم.
بعد توی ایونت کلیک mdscore_send_score(18,device_id(),"ali",80000); رو قرار دادم ولی اتفاقی در سایت نیافتاد و اصلا user defined 3 و 4 هم فراخوانی نشدند.
مشکل کجاست؟

نمیدونم چرا ولی توی سمپل درست کار میکنه!
پاسخ
#9
(28/3/1396، 02:31 عصر)Sam_Solid نوشته است:
سلام
آقا من هر کاری کردم سیستم امتیاز آنلاین کار نکرد.
من اکستنشنو ایمپورت کردم بعد mdscore_init("http://miladesign.ir/mdscoredemo/","milaDesign"); رو در create قرار دادم.
بعد توی ایونت کلیک mdscore_send_score(18,device_id(),"ali",80000); رو قرار دادم ولی اتفاقی در سایت نیافتاد و اصلا user defined 3 و 4 هم فراخوانی نشدند.
مشکل کجاست؟

سلام
احتمالا کد مربوط به ایونت HTTP رو قرار ندادید.
پاسخ
#10
(28/3/1396، 04:57 عصر)a3eman نوشته است:
(28/3/1396، 02:31 عصر)Sam_Solid نوشته است:
سلام
آقا من هر کاری کردم سیستم امتیاز آنلاین کار نکرد.
من اکستنشنو ایمپورت کردم بعد mdscore_init("http://miladesign.ir/mdscoredemo/","milaDesign"); رو در create قرار دادم.
بعد توی ایونت کلیک mdscore_send_score(18,device_id(),"ali",80000); رو قرار دادم ولی اتفاقی در سایت نیافتاد و اصلا user defined 3 و 4 هم فراخوانی نشدند.
مشکل کجاست؟

سلام
احتمالا کد مربوط به ایونت HTTP رو قرار ندادید.

چرا اونم گذاشته بودم...
ولی الان که سمپلی که شما گذاشتید رو تست کردم کار کرد! ولی پروژه ای که خودم ساختم نمیدونم چرا کار نکرد.
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Star سیستم ثبت امتیاز آنلاین پارسکور a3eman 1 111 13/6/1396، 05:15 عصر
آخرین ارسال: ilia1383
  استوری بورد آنلاین online story board sajjad3011 0 972 18/5/1394، 02:16 عصر
آخرین ارسال: sajjad3011
  معرفی بهترین سایت موزیک آنلاین Xaniar 5 1,509 29/3/1393، 03:49 صبح
آخرین ارسال: XGAME
  نرم افزار اجرای بازی قوی روی سیستم ضعیف sajjad3011 7 3,752 17/12/1392، 01:52 صبح
آخرین ارسال: sajjad3011
Mad آهنگسازی آنلاین bagher2g 0 2,829 13/3/1392، 07:57 عصر
آخرین ارسال: bagher2g



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