Jump to content

شـرح أهم الأشياء فـي البرمجة


Recommended Posts

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

كيفكم إن شاء الله بخير ,, دؤوم يـا رب .ء

حبيت أنزل موضوع عـشان أحاول أنعش المنتدى العربي :lol: ء

طبـعآ أول مرة أنزل شرح وأعذرونا لو كان فيه خطـأ

وأتمنى من المبرمجين الكبار عدم التوقف من شرح خبراتهم لاخوانهم المسلمين .ء

رآح أشرح تقريباً أهم الاشياء الي فالبرمجة ويقـع فيها أكثر الناس ،ء

طيب بسم الله الرحمن الرحيم

أكثر خطا يحصل تقريبا هو لمن تستعمل وظيفة وم تعرف وش ترجع لك الوظيفة

يعني ترجع لك مثلا لاعب ترجع لك رقم ترجع لك جمله نصيه(سترنق)ء

طيب كيف يعني ترجع ؟ يعني فائدة الوظيفة إوكي م فهمت ؟ الحين أفهمتك مثال :

getPlayerName , ذي الوظيفة

لو نخش الويكي ونشوف الـ [ Syntax ]

string getPlayerName ( player thePlayer ) 

string

طيب فائدة ذي الوظيفة ترجع لك سلسلة نصية

يعني تقدر ترسلها بشات تستعملها فقريدليست مثلا الخخ...ء

يعني يجي شخص يحاول يسوي زي كذا

Num = 5 + getPlayerName ( player ) 

Num = متغير او اسم عادي تجلب منه قيمة

طيب سوينا 5 زايد سلسلة نصية (سترنق)ء اوك معليش راح نستعمل كلمة سترنق بدل سلسلة نصية عشان تتعلمون صح

طيب الحين الوظيفة صح او خطا ؟

اذا قلت صح تخيل معاي واحد يقول اجمع لي يافلان 5 زايد احمد

ماتخش العقل شلون تجمع رقم مع سترنق

ماينفع ـ معنات الوظيفة غلطء

طيب باقي ال

( player thePlayer ) 

ذي يقلك اللاعب الي تبي تجيب اسمهه

طيب تقللي كيف اجيب لاعب ؟ عندك اكثر من طريقة تجيبه من اسمه من سيرياله من حدثه الخخ.. ء

بأخذ مثلا امم من الحدث الي سواه

onPlayerChat 

~> ذا حدث لمن اللاعب يكتب بشات

لو تخش على الحدث في الويكي يجي مكتوب Source

The source of this event is the player who sent the chatbox message.

يقلك ان السورس هو اللاعب الي ارسل في الشات بوكس

يعني لمن تكتب في داخل وظيفة الحدث هذي source

معناتك تقول هذا اللاعب

يصير الفنكشن كامل مع الحدث

  
addEventHandler( "onPlayerChat", root, 
function () 
namePlayer = getPlayerName (source) 
outputChatBox (namePlayer .. "الذي كتب بشات", source) -- هنا حطيت سورس عشان تظهر لنفس الي كتب لو ابيها للكل احط root 
end 
) 
  

اتمنى فهمتم المثال الاول

طيب المثال الثاني :

الحين نتذكر كلامنا الي هو

طيب تقللي كيف اجيب لاعب ؟ عندك اكثر من طريقة تجيبه من اسمه من سيرياله من حدثه الخخ.. ء

انا عطيت لكم مثال بالحدث

الحين مثلا بالاسم

طريقتنا الاولى : نجيب إسم اللاعب

الحين نبي نجيب اللاعب من اسمه

الوظيفة

player getPlayerFromName ( string playerName ) 

طيب الوظيفة ذي وش ترجع ؟,,

وقف لا تكمل قراءة وفكر وش ترجع ؟

اذا عرفت انت ماشيء تمام

لو ماعرفت وش ترجع ارجع وركز واقراء ء

الوظيفة ذي ترجعلك لاعب

من ايش ؟ الجواب من اسمه

مثال :

طبعا المثال معه كود ثاني برضو راح اشرحه

setPlayerMoney  

لو نخش الويكي

bool setPlayerMoney ( player thePlayer, int amount  ) 

يقلك في البداية اللاعب الي تبي تعطيه فلوس

الخيار الثاني integer يعني رقم صحيح بدون فاصله

وترجع لك الوظيفة bool

يعني صح او خطا

يعني اعطاه او لا

نرجع لوظيفتنا :

  
function GUI()  
thePlayer = getPlayerFromName ( "MuhannaDx" ) -- هنا جبنا اللاعب من اسمه ونحطه ف الكود الثاني 
setPlayerMoney ( thePlayer, 500000  ) -- حط اي رقم تبي تعطيه مثلا بعطيه 500 الف 
end 
setTimer(GUI, 5000,1) 

طيب ايش تسوي ذي الوظيفة بعد 5 ثوان تجيب اللاعب الي اسمه MuhannaDx

وتعطيه 500 الف

طبعا لو فيه شخص يقول سوي تحقق انه جابه انا بس حبيت افهمهم الطريقة مانبي نخش بالعميق

_______________________

طيب بس هاذا الي قدرت اشرحه اليوم وان شاء الله لو شفت ناس متفاعلين وجد يبون شروحات زياده وزياده راح اشرح وغيري كمان راح يششرح

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

Link to comment
  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...