هذه الطريقة لجعل الألعاب تجريبية لمدة أنت تحددها ثم تقفل إلى أن يتم شراء اللعبة مثلا(بالجيم ميكر)
الطريقة هي وضع قيمة الوقت الذي مضى على تشغيل اللعبة في الرجستري
اهم الشيء حافظ على تسلسل الخطوات
1- حمل الملف بالمرفقات وهو مكتبة جديدة للجيم ميكر فيها اوامر جديدة وضعها في مجلد lib في مجلد الجيم ميكر ثم افتح البرنامج
2- ضع object جديد وسمه trial
3- ضع الأحداث التالية: Create , step
4- في الحدث Step:
5- من الأدوات الجديدة اختر {time(countup)} الاداة رمزها على شكل ساعة وحدد قيمة Clock للقيمة Clock1
6- ضع Execute Code وضع بداخل الأداة ما يلي
registry_set_root(1)
registry_write_real_ext("software","software",global.count1)
global.time=global.count1
السطر الأول سيتم شرحه
السطر الثاني وضعنا مفتاح يسمى software في الرجستري بالمجلد software
السطر الثالث عرفنا المتحول time على انه متحول عام واسندنا اليه قيمة المتحول الحامل للوقت الماضي
7- ضع اداة اختبار المتحولاتTest Variable وضع في اسم المتحول (~-global.count1) اشارة التقريب اولا ثم اشارة الناقص ثم اسم المتحول
8- ضع في مكان القيمة القيمة التي تريد البرنامج ان يعمل لمدتها وتكون بالثواني (ملاحظة: دائما يكون الوقت الحقيقي اقل من الوقت المكتوب لذلك زد للقيمة المرادة 100 ثانية )
9- ضع في المقارنة أكبر من Larger than))
10- الآن ضع ما تشاء من الأوامر بعد اختبار المتحول لتنفذ عند انتهاء المدة التجريبية(مثلا: رساله اعلام انه انتهى الوقت وعليك شراء اللعبة ,حدث اغلاق اللعبة)
11- في الحدث Create ضع هذا الكود
registry_set_root(1)
global.count1=registry_read_real_ext("software","software")
في السطر الأول حددنا الجذر(المجلد الأساسي) في الرجستري وهو HKEY_CURRENT_USER
في السطر الثاني عرفنا المتحول السابق الذكر count1على انه متحول عام واسندنا اليه قراءة قيمة المفتاح الخاص بالرجستري
الآن مبرووووووووووووووك عليك النسخة التجريبية وعليك وضع الأوبجكت المسمى trial في جميع الرومات(المراحل)تذكر هذا
انتظر الردود والتجارب والأسئلة
والسلام ختام