• 0
  • مالي خلق
  • أتهاوش
  • متضايق
  • مريض
  • مستانس
  • مستغرب
  • مشتط
  • أسولف
  • مغرم
  • معصب
  • منحرج
  • آكل
  • ابكي
  • ارقص
  • اصلي
  • استهبل
  • اضحك
  • اضحك  2
  • تعجبني
  • بضبطلك
  • رايق
  • زعلان
  • عبقري
  • نايم
  • طبيعي
  • كشخة
  • مشاهدة نتائج الإستطلاع: مستوى الدرس

    المصوتون
    1. أنت لم تصوت في هذا الإستطلاع
    • سهل اولى

      0 0%
    • متوسط

      1 100.00%
    • صعب

      0 0%
    • معقد

      0 0%
    النتائج 1 إلى 5 من 5

    الموضوع: quest

    1. #1
      التسجيل
      22-07-2011
      المشاركات
      49
      المواضيع
      14
      شكر / اعجاب مشاركة

      quest

      السلام عليكم و رحمة الله و بركاته



      الى من يحب الgame maker و يحب عمل الrpg به
      الدرس ده انشاء الله هيكون عن

      > عمل نظام level بطريقة سهلة
      > عمل quest
      طبعا لازم نستخدم GML بي انا هشرخ كل خطوة باذن الله

      >>>>>>><<<<><<<<<level system
      الفكره:
      عمل متغيرات لل level ,exp,exp limit

      create event for object player
      كود:
      global.lvl = 0
      global.xp = 0
      global.xp_l = 10

      طبعا كل حاجة واضحه؟؟؟

      step event for player
      كود:
      if global.xp > global.xp_l -1
      {
       global.xp = 0
       global.xp_l+=10
       global.lvl += 1
       }
      و يقريبا كلو و اضح

      انتهينا من نظام level


      >>>>>>><<<<><<<<<quest

      الفكرة معقدة قليلا لكن لنستعن بالله و نبدا

      create for object nbc
      كود:
      quest  = false
      item_need = 0
      item_coll = 0
      name = "old"

      quest :ده المتغير اللى هنشغل به الكويست
      item_need:عدد الحاجات اللى الكويست عايزاها
      item_coll:عدد الحاجات اللى جمعناها


      left_pressed for nbc

      لازم نضع test variable from controll tap

      New Bitmap Image.bmp
      و بعدين نحط هذا الكود:
      كود:
      if quest = false 
      {
      
      
      var ask;
      ask =show_question("can u help me")
      
      
      switch(ask)
      {
      case 1:
      show_message = ("bring me 5 black and yellow circles")
      quest = true
      
      item_need = 5
       break ;
       case 0:
       show_message("go away")
       break;
      
      }
      
      }
      لو الكويست مش شغاله
      يعمل متغير اسمه ask
      المتغير ده بيظهر سؤال

      case 0 =لو الاعب اختار لا

      case1 = لو الاعب اختار نعم

      و بعدين هذا الكود
      كود:
      if quest = true and item_coll >= item_need
      {
      show_message("thanks")
      global.xp +=10
      quest = false
      item_need = 0
      item_coll = 0
      
      
      }
      لو الكويست شغاله و الحاجات اللى جمعناها تساوى او اكثر من اللى احنا محتاجين
      تظهر رساله
      ناخذ 10 exp
      يطفئ الكويست

      و بغدين نخط الكود ده
      كود:
      if quest = true and item_coll <> item_need
      {
       show_message("iam waiting")
       }

      لو الكويست شغاله و الحاجات اللى جمعناها لا تساوى اللى احنا محتاجين
      تظهر رساله



      collision event for item with object player
      كود:
      if nbc.quest = true{
      nbc.item_coll +=1
      instance_destroy()}
      else
      exit
      لو الكويست شغاله
      item_coll +1
      تدمير الitem


      عندى طلب صغير ارجو محدش يبخل به
      اللى يستخدم الكلام ده
      مش هائول يحط اسمى فى credits
      بس كل و احد يستخدم ده ميبخلش عليا بالدعاء لى بالمغفرة و الرحمة
      _________________________________________________
      اضغط على الصورة لعرض أكبر

الاســـم:	lightning.jpg
المشاهدات:	3
الحجـــم:	52.9 كيلوبايت
الرقم:	343511

    2. #2
      التسجيل
      02-10-2010
      المشاركات
      187
      المواضيع
      14
      شكر / اعجاب مشاركة

      رد: quest

      شكرا على هذا الدرس الرائع واصل تقدمك والى الامام دائما

    3. #3
      التسجيل
      22-07-2011
      المشاركات
      49
      المواضيع
      14
      شكر / اعجاب مشاركة

      رد: quest

      انا نسيت احط ال example اللى انا عمله
      http://www.zshare.net/download/93642570d1a745c1/

    4. #4
      التسجيل
      02-10-2010
      المشاركات
      187
      المواضيع
      14
      شكر / اعجاب مشاركة

      رد: quest

      وكمان مثال ربنا يكرمك

    5. #5
      التسجيل
      22-07-2011
      المشاركات
      49
      المواضيع
      14
      شكر / اعجاب مشاركة

      رد: quest

      شكرا لكم جميعا على الاهتمام و كل سنه و انتم طيبين

    المواضيع المتشابهه

    1. |~| بــدايــة الأســاطيــر ~ Dragon Quest |~|
      بواسطة : KSA_BOY , في المواضيع المميزة لألعاب Nintendo العام
      مشاركات: 6149
      آخر مشاركة: 24-03-2024, 09:25 PM
    2. Legendary Staf Quest Raid Boss
      بواسطة : izee , في منتدى لعبة World of WarCraft
      مشاركات: 2
      آخر مشاركة: 12-08-2011, 01:20 AM
    3. الأدوار ( الأر بي جي ) [الموضوع الرسمي] Dragon Quest IX
      بواسطة : Xe'Ngura , في ألعاب الننتندو المحمول الحصرية Nintendo 3DS
      مشاركات: 14
      آخر مشاركة: 15-07-2009, 03:29 PM
    4. The Best Quest in WoW
      بواسطة : Vodka , في منتدى لعبة World of WarCraft
      مشاركات: 11
      آخر مشاركة: 25-12-2008, 02:42 AM
    5. الأدوار ( الأر بي جي ) :: Disgaea إلى الجوال & سكوير انيكس توفر موسيقات Dragon Quest ::
      بواسطة : : Super Sonic : , في ألعاب البلاي ستيشن
      مشاركات: 6
      آخر مشاركة: 25-05-2004, 10:27 PM

    ضوابط المشاركة

    • لا تستطيع إضافة مواضيع جديدة
    • لا تستطيع الرد على المواضيع
    • لا تستطيع إرفاق ملفات
    • لا تستطيع تعديل مشاركاتك
    •