Jump to content

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


Recommended Posts

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

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

رآح أشرح بعض الاشياء الي أكثر مبتدئين البرمجة يغلطون منها وأنـا ايضاً بلبداية كنت أغلط فيها

1. ~~

كلمة [ print ] .. مع الامثلة انا كنت لمن اشوف امثله او شروحات اشوف فيها ذي الكلمة اتعقد اقول من فين ذي شكلها صعبة الخخ.

فنهاية طلعت كلمة تستعمل للبرمجة بلغة [ Lua ] ء

وهي معناها طباعة

الموقع :

http://www.lua.org/cgi-bin/demo

جرب

print ( "Hello World" )

طبعا هنا المبرمجين يسوون أمثله عشان تسرع الشرح

معلومة : ذي اللغة هي اللغة المستعمله في لعبتنا ذي

2. ~~

وظيفة

type

هي تجيب لك نوع الشيء الي بداخلها

مثال

num = 1 
print ( type(num) ) -- number 
  
مثال 2 
num = {} 
print ( type(num) ) -- table 
  

ولها استعمالات كثير في التحققات فالبرمجة ~

3. ~~

tonumber ,,, tostring 

tonumber طبعا ذي تحولك المتغير او القيمة الي رقم

tostring وذي تحولها الى سلسلة نصية

نشوف امثله

bool setAccountData ( account theAccount, string key, string value ) 

زي مانشوف بالويكي لازم سترنق

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

عشان كذا نستعمل الوظيفة tostring

مثال :

level = 10

تبي تحفظ القيمة ذي في الاكاونت داتا

bool setAccountData ( theAccount, "Level", tostring ( level ) ) 

كذا يحفظ الرقم 10 زي كذا

كانت 10 صارت "10" ء

طيب الحين مثال ل tonumber

level = getAccountData ( theAccount, "Level" ) 

كذا جاب لك القيمة ( سترنق ) ء تبي تحولها لرقم

tonumber ( level ) 

ولو تبي مثلا ترجعها سترنق وتطبعها بشات

outputChatBox ( tostring ( level ) ) 

وتقدر تسوي امثله ف print وتجرب

بس البرنت هنا تقبل حتى ارقام بدون ""

عشان كذا ذي تصلح للبرمجة فmta اكثر

أتمنى الدرس أفادكم واسف لو طولت عشان تفهمون

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...