رفتن به مطلب

کتابخانه و سیستم ثبت امتیاز آنلاین MdScore


nw1992

ارسال‌های توصیه شده

سلام
MdScore یک سیستم متن باز برای ایجاد و مدیریت جدول امتیاز آنلاین جهت استفاده در بازی ها می باشد.
تغییرات
نسخه 1.2

  • رفع باگ های جزئی

نسخه 1.1

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

نسخه 1.0

  • پشتیبانی از بازی های متعدد
  • پشتیبانی از جدول های متعدد برای هر بازی
  • پنل مدیریت ساده و آسان
  • نصب آسان و بدون دردسر
  • ثبت امتیاز با امنیت Sha1
  • قابلیت ثبت جدول معکوس
  • چک کردن نسخه جدید به صورت خودکار
  • sdk استفاده در موتورهای بازی سازی

این سیستم رو باید روی هاست خودتون نصب کنید بعد استفاده کنید. 
دریافت سیستم: MdScore1.2
مشاهده دمو مدیریت (نام کاربری و رمز عبور demo می باشد):  MdScore
مستندات بیسیک 4 اندروید: مستندات بیسیک 4 اندروید
 
پیاده سازی در بیسیک 4 اندروید
کتابخانه MdScore و مثال را از اینجا دریافت کنید.
کتابخانه را در پوشه Library قرار دهید. سپس در سربرگ Libraries بیسیک 4 اندروید کتابخانه MdScore را تیک بزنید تا فعال شود.
 
مقداردهی اولیه
ابتدا MdScore را در Sub Global تعریف کنید.

Dim Md As MdScore

سپس در Activity_Create خط زیر را اضافه کنید:

Md.Initialize(Me,"Your_Site_Url","Your_Secret_Key")

بجای عبارت Your_Site_Url آدرس سایت خود و بجای عبارت Your_Secret_Key کد محرمانه خود را قرار دهید.
 
ارسال امتیاز
برای ارسال امتیاز از کد زیر استفاده کنید:

Md.SendScore(TableID,PlayerID,PlayerName,PlayerScore)

در این کد TableID شناسه جدول، PlayerID شناسه کاربر، PlayerName اسم کاربر و PlayerScore امتیاز کاربر می باشد.

برای دریافت نتیجه ارسال امتیاز از ساب های زیر استفاده کنید:

Sub Md_OnSendSuccess
'امتیاز ارسال شد 
End Sub 

Sub Md_OnSendFailed
'امتیاز ارسال نشد 
End Sub

 
دریافت امتیازات
برای دریافت امتیازات یک جدول از کد زیر استفاده کنید:

Md.GetScores(TableID,ScoreNum)

در این کد TableID شناسه جدول و ScoreNum تعداد امتیازی که می خواهید دریافت کنید، می باشد.

برای دریافت نتیجه از ساب های زیر استفاده کنید:

Sub Md_OnGetSuccess
'امتیازات دریافت شدند
End Sub

Sub Md_OnGetFailed
'امتیازات دریافت نشدند
End Sub 

Sub Md_OnNoScoreFound
'جدول امتیازی ندارد 
End Sub

 برای نمایش امتیازات از کدهای زیر استفاده کنید:

دریافت اسم کاربر:

Md.Name(id)

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

Md.Name(1)
Md.Name(2)
Md.Name(3)

 
دریافت امتیاز کاربر:

Md.Score(id)

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

Md.Score(1)
Md.Score(2)
Md.Score(3)

 
دریافت رتبه
برای دریافت رتبه یک کاربر در جدول کد زیر را به کار ببرید:

Md.GetRank(TableID,PlayerID)

در این کد TableID شناسه جدول و PlayerID شناسه کاربر می باشد که در قسمت ارسال امتیاز آن را وارد کرده اید.

برای دریافت نتیجه از ساب های زیر استفاده کنید:

Sub Md_OnRankSuccess (Rank As Int)
'رتبه دریافت شد. رتبه کاربر = Rank
End Sub

Sub Md_OnRankFailed
'خطا در دریافت رتبه کاربر
End Sub

Sub Md_OnNoRank
'کاربر در این جدول امتیازی ندارد
End Sub

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...