رد: موضوع الطلبات و المساعدات Dark Basics
بسم الله
اعادة لمثال الـ Health علشان خاطر عيون Evil joker
ملحوظة : المثال مرفق في نفس هذا الموضوع في صفحة 25
هذا المثال لعمل Health للاوبجكت ورسمها على الشاشة وجعلها تنقص اذا اصطدمت بالعدو .. بطريقة بدائية جدا
اول شيء نقوم بصناعة اويجكت مكعب وليكن هو العدو الذي سيصطدم به البطل .. ونعطيه رقم 1 وحجمه50 ثم نضع موقعه في اي نقطة ولتكن (300و20و300)
كود PHP:
make object cube 1,50
position object 1,300,20,300
بعد ذلك نفترض ان البطل كره .. اوبجكت كره وحجمه 50 ولا يهم موقعها لانه سوف يتغير بعد ذلك
كود PHP:
make object sphere 2,50
ثم نضع قيمة اوليه للـ Health ولتكن 150 .. وستكون هذه القيمة هي العليا .. اي اكبر قيمة لحياة اللاعب
بعد ذلك نبدأ الحلقة التكرارية ونضع بها الاكواد التي تجعلنا نتحكم بالبطل (الكره)
امام وخلف ويمين ويسار .. وكذلك نضع بعض المتغيرات نخزن فيها قيم نقاط موقع الاوبجكت البطل .. حيث ان البطل سوف يتغير مكانه بحركة الاسهم .. وهذه المتغيرات سوف تسهل التعامل مع المواقع كما نرى :
كود PHP:
do
if upkey()=1 then move object 2,5
if downkey()=1 then move object 2,-5
if rightkey()=1 then yrotate object 2,object angle y(2)+2
if leftkey()=1 then yrotate object 2,object angle y(2)-2
ax#=object position x(2)
ay#=object position y(2)
az#=object position z(2)
any#=object angle y(2)
بعد ذلك نأتي لجزء رسم الحياه .. وحقيقة سيتم رسمها على جزئين .. الاول هو الجزء الاحمر والذي يعني نقصان الحياة .. والثاني هو الجزء الاخضر والذي يعني زيادة الحياه .. حيث سنرسم جزء النقصان خلف جزء الزيادة وبالتالي عند نقصان الجزء الاخضر سيظهر من خلفه الجزء الاحمر
كود PHP:
ink rgb(255,0,0),rgb(255,0,0)
box 0,0,150,15
نلاحظ اننا رسمنا Box بالاحداثيات 0 و0 و150 و 15 .. يعني سيرسم مربع طويل الى حد ما في زاوية الشاشة اليسرى العليا
بعد ذلك نرسم الجزء الاخضر وهو الحياه
كود PHP:
ink rgb(0,255,0),rgb(0,255,0)
box 0,0,health,15
نلاحظ هنا اننا رسمنا نفس الاحداثيات السابقة الا اننا استبدلنا الاحداثي Left بالمتغير Health والذي سيكون فيه قيمة الحياه التي سوف تتغير كما يلي
كود PHP:
if health > 0
if object collision(2,1)>0 then dec health,2
endif
في هذا الكود نختبر قيمة Health اذا كانت اكبر من صفر يختبر التصادم بين البطل والعدو .. اذا وجد يتم نقصان الـ Health عن طريق Dec .. اي اذا تحقق شرطي التصادم وان الحياه اكبر من صفر يبدأ في انقاص الحياه
كود PHP:
if health <= 0 then end
طبعا هذه سهله .. تعني انه في حالة الحياه اقل من صفر انهي البرنامج
ارجو ان اكون وضحت الموضوع .. واي استفسار ان شاء الله موجودين
رد: موضوع الطلبات و المساعدات Dark Basics
رد: موضوع الطلبات و المساعدات Dark Basics
zikoz
نفعت معاي
بس حصل خطأ لما وضعت النتيجة 10
طلع حسن
مقبول ؟؟
لماذا
DBprog
حصل خطأ عندما وضعت العلامة وضغظ enter طلع خارج البرنامج ؟؟
معليش شو المشكلة
وما معنى up لأنها موموجودة في في F1 ؟
وشكراً
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
DBprog
حصل خطأ عندما وضعت العلامة وضغظ enter طلع خارج البرنامج ؟؟
نسيت أن أضع wait key في نهاية التطبيق ^_^
العفو منّك..........
الأن جربه بعد ما تضيف أمر wait key في نهاية الأكواد
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
zikoz
نفعت معاي
بس حصل خطأ لما وضعت النتيجة 10
طلع حسن
مقبول ؟؟
لماذا
ضع هذا الكود
بين أكواد الأخ
if a<50
set cursor 10,20
print "your failed";
endif
رد: موضوع الطلبات و المساعدات Dark Basics
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
ziko
نفعت معاي
بس حصل خطأ لماz وضعت النتيجة 10
طلع حسن
مقبول ؟؟
لماذا
ضع هذا الكود
بين أكواد الأخ
if a<50
set cursor 10,20
print "your failed";
endif
رد: موضوع الطلبات و المساعدات Dark Basics
رد: موضوع الطلبات و المساعدات Dark Basics
السلام عليكم بدي منكون خدمة إذا بتريد يلي عندو برنامجfps كامل:
فوتوا على مجلد برنامج fps بتلاقيوا 3 مستندات وأسمائون
1-userdetails
2-setup
3-FPSC-MapEditor
هدول هنن بقى بدي منكون تنقلولي يلي مكتوب بقلبون مثلاً
1-userdetails الموجود يقلبا هذه الكلمة مثلا:
FPS Creator Demo
بقا أنتول بتعطينيوني كلشي مكتوب هذا المستند وبكون ممنونكم أرجوكم شو ماحدا عم يرد علي الله يسامحكوم لاتبخل يلي عندك برنامج fps كامل. أرجوكم وشكراً
رد: موضوع الطلبات و المساعدات Dark Basics
الله يوفقك ياأخ أمير إمام الله لايحرمك من الخير الله يكثر رزقك ويدخلك الجنة ويسترك ويستر أهلك ويحفظك ويعينك والله أنا ماعرف كيف أشكرك وانت لو محتاج أي شيء ياهلا مرحبا ^_^
رد: موضوع الطلبات و المساعدات Dark Basics
ياشباب ليش ماعم تردو:
السلام عليكم بدي منكون خدمة إذا بتريد يلي عندو برنامجfps كامل:
فوتوا على مجلد برنامج fps بتلاقيوا 3 مستندات وأسمائون
1-userdetails
2-setup
3-FPSC-MapEditor
هدول هنن بقى بدي منكون تنقلولي يلي مكتوب بقلبون مثلاً
1-userdetails الموجود يقلبا هذه الكلمة مثلا:
FPS Creator Demo
بقا أنتول بتعطينيوني كلشي مكتوب هذا المستند وبكون ممنونكم أرجوكم شو ماحدا عم يرد علي الله يسامحكوم لاتبخل يلي عندك برنامج fps كامل. أرجوكم وشكراً
رد: موضوع الطلبات و المساعدات Dark Basics
كيف أضع هذه المقابس
اليكم بعض المقابس التي تضيف الى الدارك بيسيك اوامر جديدة
مقبس الفيزياء....
http://walaber.com/index.php?action=showitem&id=10
مقبس يحتوي على اوامر جديدة متعددة
http://www.freewebtown.com/gogetax/Plugins/GogasDll[v0.15b].rar
مقبس مهمممم يحوي اوامر متعددة و اهمها اوامر تمكنك من الاكتابة باللغة العربية بوضوح و بدون
الحاجة الى ملفات خطوط خارجية
http://www.cloggj.f2s.com/DBPro/down...rce%20V3.6.zip
مقبس يسهل عمليات اللعب الجماعي عبر الشبكة
http://homepage.swissonline.ch/barnski/main.htm
يكفي لهذا اليوم
سابحث عن مصادر مفتوحة للمرة القادمة
مقتبس من سنيك ؟؟
وشكراً
رد: موضوع الطلبات و المساعدات Dark Basics
شباب ممكن رابط تحميل برنامج dark basic pro مع الكراك
رد: موضوع الطلبات و المساعدات Dark Basics
شكراً لك كاكاروت على تعبك
بس ممكن وصلة برنامج الدارك بسك متل ماقال NOBLE DEMON
3 مرفق
رد: موضوع الطلبات و المساعدات Dark Basics
أولاً بالنسبة لل Plugin كيف أضعها
ثانياً يوجد باتش وكراك لعدة نسخ جربهم كلهم وأنا مش متأكد منه ؟
ما أعرف فيه فايروسات ولا لأ:28:
والسلام عليكم