رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
ارجوو اعطائي الاكواد
أنا الأن أعمل على لعبه بسيطه من شئنها توضيح الأمور السابقه ومنها الكل يستفيد
اقتباس:
يعني إدا كان المتغير ينكتب #a نستطيع عمل خانة عشرية
وإدا اكن a# لايظهر رقم عشري
كلامك صحيح راقب #a الأشاره العشريه جأت بعد الحرف أما إذا كان العكس لايمكن أصلاً
بالنسبه لإشارة $ فهي تمثل المتغيرات الحرفيّه أي إنه يمكنك خزن نص فيها
مع الملاحظه يجب أن يطوّق النص بإشارتي تنصيص كالتالي "hi kakarot"
أعتقد إن الموضوع مافيه صعوبه...............
ليس عندي وقت حالياً لأشرح المزيد إن شاء الله كم يوم وأرفع أكواد تختصر الموضوع
حينها أرجو من الاخ أمير وسنيك أن يجيبوا على أسئلتكم..........
رد: موضوع الطلبات و المساعدات Dark Basics
بارك الله فيك
فيه كود بخصوص مثال الباسوورد
______________________
كود PHP:
ink rgb(0,255,0),0
set text size 18
set text to bolditalic
skip:
d$="123"
set cursor 150,50
input "set your password ",pass$
if pass$=d$
cls
set cursor 150,50
print "thanks for registeration"
else
cls
set cursor 240,50
print "Buz off"
sleep 1500
cls
goto skip
endif
wait key
___________
ما عمل
cls
skip
sleep 1500
goto skip
ممكن شرح موجز لهم
وبخصوص ممكن تصدير مجسمات ومكعبات ل دارك
بس load شو الأمر الدي رح نكتب بعد load
رد: موضوع الطلبات و المساعدات Dark Basics
تمسح اي شيء في الشاشه أصلها clear screen
هي الكلمه المفتاحيّه الذي سيتم القفز إليها بإستخدام الامر goto
بجانب هذا الامر ممكن أن تكتب أي كلمه تريد أن تقفز إليها برمجيّاً أثناء سير البرنامج تتبع الكود ستلاحظ إنه عندما يكون الشرط خطاء سيتم ظهور رساله buz off لعدم أدخال الكلمه الصحيحه عندها هنا يأتي دور الامر sleep
sleep: يعني أن يتوقف البرنامج لمدة ثانيه ونصف قبل أن يتم مسح الصفحه والأنتقال إلى بداية الكود عن طريق goto
لمعرفة المزيد عن الامر sleep قوم بالتعديل على قيمته
ملاحظه:
الثانيه عباره عن 1000 ملي ثانيه 1s =m\s1000
بالنسبه للأمر load object
يتم كتابته بالشكل التالي
load object "أسم الملف.إمتداده",1
load object "kakarot.x",1
رد: موضوع الطلبات و المساعدات Dark Basics
ممكن تعطوني كود للجاذبية والقفز
رد: موضوع الطلبات و المساعدات Dark Basics
طيب طلبت منكم مساعدتي وينكم !!
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
المشاركة الأصلية كتبت بواسطة mastergame
ارجوو اعطائي الاكواد
بسم الله
ساعطيك كود لعمل الطاقة .. كود بدائي جدا .. ولكن ان شاء الله يفيدك .. ولكن سؤالي لك الى متى ستطلب اكواد جاهزة .. حاول ان تتعلم وتنتج وحدك
كود:
a=150
do
if rightkey()=1 then yrotate camera camera angle y() + 2
if upkey()=1 and a<150 then inc a,2
if downkey()=1 and a>0 then dec a,2
ink rgb(0,255,0),rgb(0,255,0)
box 0,0,150,20
ink rgb(255,0,0),rgb(00,255,0)
box 0,0,a,20
ink rgb(255,255,255),rgb(255,255,255)
text 0,25,"Press UP to increse health"
text 0,50,"Press DOWN to decrese health"
loop
رد: موضوع الطلبات و المساعدات Dark Basics
طيب ولاكن مادخل حركة اللاعب في الموضوع في الكود if rightkey()=1 then yrotate camera camera angle y() + 2
if upkey()=1 and a<150 then inc a,2
if downkey()=1 and a>0 then dec a,2
مش هده الأوامر بتكون زاوية اللاعب ؟؟
عندما يتحرك ؟؟
أمر inc
و
dec
ما الفائدة منهم
وbox 0,0,150,20
ink rgb(255,0,0),rgb(00,255,0)
box 0,0,a,20
ink rgb(255,255,255),rgb(255,255,255)
هده أوامر لتلوين البار "box"مش صح ؟؟
وأيضاً الكود من اين تأخدهم ؟؟
من البرنامج ول تصنعهم ؟؟؟
رد: موضوع الطلبات و المساعدات Dark Basics
بسم الله
اقتباس:
طيب ولاكن مادخل حركة اللاعب في الموضوع في الكود if rightkey()=1 then yrotate camera camera angle y() + 2
هذا كان كود لتجربة شيء معين وليس له فائدة في الموضوع .. بس انا نسيت اشيله :D
اقتباس:
if upkey()=1 and a<150 then inc a,2
if downkey()=1 and a>0 then dec a,2
مش هده الأوامر بتكون زاوية اللاعب ؟؟
عندما يتحرك ؟؟
هذه الاوامر ليس لها خصوص باللاعب .. هذه الاوامر تعني عند الضغط على زر السهم فوق زود المتغير a بقيمة 2 وعند الضغط على زر السهم تحت انقص قيمة المتغير a بقيمة 2 ... ركز :33:
اقتباس:
أمر inc
و
dec
ما الفائدة منهم
inc تعني زيادة .. يعني اضف قيمة للمتغير .. ولو كتبت INC a بدون ارقام بعدها سيضيف واحد تلقائي .. اما لو كتبت رقم (كما في المثال) سيضيف هذا الرقم على المتغير
اما dec فهو عكس عمل inc فهو ينقص 1 من متغير .. وله نفس خصائص inc
.. للتوضيح جرب هذا الكود :
كود:
If upkey()=1 then inc a
if downkey()=1 then dec a
print a
اقتباس:
وbox 0,0,150,20
ink rgb(255,0,0),rgb(00,255,0)
box 0,0,a,20
ink rgb(255,255,255),rgb(255,255,255)
هده أوامر لتلوين البار "box"مش صح ؟؟
فعلا هذه الاوامر لعمل البار وتلوينه .. ink تلوين و box عمل البار
اقتباس:
وأيضاً الكود من اين تأخدهم ؟؟
من البرنامج ول تصنعهم ؟؟؟
الاكواد انا اللي عاملها ومش واخدها من حد .. وبعدين يعني دي حاجة بسيطة مش مستاهلة اني اخدها من حد .. انا في الخدمة ;)
ملحوظة : لو لون الكتابة مش واضح حد يقولي علشان ابقى اغيره
رد: موضوع الطلبات و المساعدات Dark Basics
وين طلبي؟؟؟؟ ابغى شرح عن انشاء الجاذبية والقفز بالله عليكم يامير انت او سنيك او ديبيبرو او اي واحد يعرف
رد: موضوع الطلبات و المساعدات Dark Basics
نستطيع شبك الهلث عن طريف IF
مش صح ؟؟
شو فائدة أمر THEN
و
أمر إستدعاء المجسمات بشكل عام وليس فقط الشخصيات أمر load object ؟؟
رد: موضوع الطلبات و المساعدات Dark Basics
بسم الله
اقتباس:
نستطيع شبك الهلث عن طريف IF
صراحة لا افهم مقصدك !!
اقتباس:
شو فائدة أمر THEN
الامر Then بكل بساطة يأتي بعد الامر if في حالة كتبت الامر كله في سطر واحد .. يعني
كود:
If a > 0
Z = 5
EndIf
نلاحظ في الكود الاول وضعنا then ولم نضع endif وذلك لاننا كتبنا الامر كله من اول if الى نهاية الشرط في سطر واحد .. اما في الكود الثاني لم نضع then ووضعنا endif وذلك لاننا وضعنا الشرط في اكثر من سطر .. طبعا اذا اردت ان تكتب اكثر من شرط يتحقق بعد if لابد من وضعهم في اكثر من سطر .. الا اذا استخدمت : النقطتين فوق بعضهم وهذا موضوع اخر :biggthump
اقتباس:
أمر إستدعاء المجسمات بشكل عام وليس فقط الشخصيات أمر load object ؟؟
فعلا امر Load object هو امر استدعاء اي مجسم .. سواء اشخاص او اسلحة او مباني او اي شيء .. بالتوفيق
بالنسبة للاخ evil joker انا اسف .. كان بودي اساعدك لكن للاسف انا لا اعرف الجاذبية .. لانني لا احاول ان اجربها قبل ذلك لانني لا احبذ القفز في الالعاب .. :wow:
رد: موضوع الطلبات و المساعدات Dark Basics
ليش ما حد بيرد علي يا جماعه مالكم في الي كود طلبت منكم تشرحوه ليش ما حد بيرد على قل شكرا على المساعدة.
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
المشاركة الأصلية كتبت بواسطة Amir Imam
بسم الله
ساعطيك كود لعمل الطاقة .. كود بدائي جدا .. ولكن ان شاء الله يفيدك .. ولكن سؤالي لك الى متى ستطلب اكواد جاهزة .. حاول ان تتعلم وتنتج وحدك
كود:
a=150
do
if rightkey()=1 then yrotate camera camera angle y() + 2
if upkey()=1 and a<150 then inc a,2
if downkey()=1 and a>0 then dec a,2
ink rgb(0,255,0),rgb(0,255,0)
box 0,0,150,20
ink rgb(255,0,0),rgb(00,255,0)
box 0,0,a,20
ink rgb(255,255,255),rgb(255,255,255)
text 0,25,"Press UP to increse health"
text 0,50,"Press DOWN to decrese health"
loop
ارجووووووووووو شرخ الكود
رد: موضوع الطلبات و المساعدات Dark Basics
a
قيمة
و
150
هي قيمتها
و
if rightkey()=1 then yrotate camera camera angle y() + 2
انساها" لما يتحرك اللاعب "حركة الكاميرا""
if upkey()=1 and a<150 then inc a,2
لماتضغظ فوق ينقص 2 من قيمة aوهي 150
if downkey()=1 and a>0 then dec a,2
لماتضغظ تحت ينقص 2 من قيمة a وهي 150
ink rgb(0,255,0),rgb(0,255,0)
box 0,0,150,20
ink rgb(255,0,0),rgb(00,255,0)
box 0,0,a,20
ink rgb(255,255,255),rgb(255,255,255)
بخصوص الالوان ورسم المربع"box"
text 0,25,"Press UP to increse health"
text 0,50,"Press DOWN to decrese health"
مفهوم ؟؟؟
loop
صراحة لا أعرف فائدتها
*أرجوا أن أكون وفقت يا عمر وأرجوا أن يكون شرحي صحيح*
*لوسمحت أخي أرجع للدروس وملف المساعدة وبتشوف فوائدهم *
رد: موضوع الطلبات و المساعدات Dark Basics
بخصوص then فهمتها
وبخصوص الدمج قصدي بينفع لل الهلث بإستخدام if
إدا لمس المكعي ينقص 3 فهمت قصدي ^.^
ولو تشرحلي الجمل الشرطية وجواب الشرط بإختصار ^_^ وloop