Jump to content

طلب


Recommended Posts

Posted

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

لو سمحتم ابي اليوم شرح عن الكلمات ذول

وشكرا

BACK!

هؤلاء الواقفون على قمة الجبل لم يهبطوا من السماء هناك

Posted

لو بحثت لقيت طلبك

(Loop) هذا يسمى لوب

وهذا اللوب يمر على جميع محتويات الوظيفه الي حطيتها, مثال

for i = 1,3 do error(i) end 
  
-- مثال آخر للجدول, 
  
table_ = {'A','B','C'} 
  
for k,v in ipairs(table_) do error(v[1]) 
 -- A  
  

Lua وتقدر تقرأ عنه في

http://lua-users.org/wiki/ForTutorial

ipairs

tonumber

i, v

ياليت وظايفهم ^

ipairs > وظيفتها جلب جميع عناصر التيبل المحدد

tonumber > فـ هي سلسلة من الارقام فقط .. لو تبي تسوي ايديت ما يقبل الا ارقام فـ تستخدم هذي كـ مثال ذذ

i, v ؟؟

ipairs ترا مو ضروري زي مو كاتب انت .. هذي تجي مع

ممكن تكون كذا .. :

for k, v in ipairs( table ) do 

k = المفاتيح

v = القيم

اي حروف تستخدمها نفس الشي .. المهم الـ اول حرف يكون المفاتيح والثاني القيم ولو حطيت اي حرف بدالهم عادي ذذ

ipairs - pairs - next = لجلب محتويات الجدول for تستخدم لجلب مع اللوب

^ بالعاميه تمر على كل الي داخل الجدول

for - while - do = هذي اعتقد يسمونها الدواره , يعني تدور على الشيء وترجع مره ثانيه تدور

ماهي معرفه بالاساس لكن اتوقع انك تقصد هذي i,v بالنسبه لـ

for i,v ...

i = يجيب لك كم عدد القيم داخل الجدول

v = يجيب لك القيم الي داخل الجدول

ومو شرط كتابتها مثل الي فوق تقدر تسويها كذا,

for key ,values...

او على كيفك ذذ

tonumber = تستخدم لتحول القيمه الى رقم بمعنى من ستنرق الى رقم وايضا تستخدم للتحقق ان الشيء المطلوب رقم وليس حرف

tonumber مثال على,

local word = 'Hello'  
  
if tonumber(word) then 
        outputChatBox('رقم') 
    else 
        outputChatBox('ليس رقما') 
end 

مثال على الجدول واللوب,

words = { 
    ['one'] = '1', 
    ['two'] = '2', 
    ['three'] = '3', 
} 
  
for key,value in pairs(words) do 
    outputChatBox(' * '..key..' : '..value) 
end 
--[[ 
* one : 1 
* two : 2 
* three : 3 
]] 

while مثال على,

  
local number = 5 
  
while ( number >= 1 ) do 
    number = number - 1 
        outputChatBox('* The number : ' .. number)  
end 
  
--[[ 
* The number : 4 
* The number : 3 
* The number : 2 
* The number : 1 
* The number : 0 
]] 
  

او تقدر تسوي كذا,

local number = 5 
  
repeat 
    number = number - 1 
        outputChatBox('* The number : ' .. number)  
until number < 1 
  
--[[ 
* The number : 4 
* The number : 3 
* The number : 2 
* The number : 1 
* The number : 0 
]] 

الحين عرفنا ان اللوب تقدر تستخدم الثلاث اشياء :

for - while - repeat until

اتمنى وصلت المعلومه :)

+

استخدم

unpack 

لتفرغة الجدول

او عششان تجيب قيمة من جدول

واذ تبي اشرح لك كمان قلي :D

skype : 011101000110111000110110011001010110110000110000001110010011000000111001

Posted

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

BACK!

هؤلاء الواقفون على قمة الجبل لم يهبطوا من السماء هناك

Posted

unpack

تجيب القيم اللي بالجدول

مثال

Posts = { 
    "MRTarek122", 
    "xiProGamer", 
    "Mr.Tn6el" 
} 
  
local Tarek, ProGamer, Tn6el = unpack(Posts) 
print(Tarek) 
print(ProGamer) 
print(Tn6el) 

print = طباعة

ipairs

تستعمل مع اللوب عشان تجيب القيم بالجدول

Posts = { 
    "MRTarek122", 
    "xiProGamer", 
    "Mr.Tn6el" 
} 
  
-- key المفتاح 
-- value القيمة 
for key,value in ipairs(Posts) do 
    print(key, value) 
end 

مو شرط key و value

غير باللي يعجبك

tonumber

تحويل الرقم اللي بالسلسلة النصية الى رقم

مثال

print(tonumber("1")) 
print(tonumber(1)) -- ماراح يسوي شي لانه رقم من أول 
print(tonumber("Mr.Tn6el")) -- راح يعطيك nil لان فيه حروف مافي ارقام 

ويمديك تحطها بالتحقق

local variable = "1" 
if tonumber(variable) then 
    print("Number") 
else 
    print("Not Number") 
end 

local variable = 1 
if tonumber(variable) then 
    print("Number") 
else 
    print("Not Number") 
end 

local variable = "Mr.Tn6eL" 
if tonumber(variable) then 
    print("Number") 
else 
    print("Not Number") 
end 

skype : 011101000110111000110110011001010110110000110000001110010011000000111001

Posted

ليش ينقل مهو انا قلت شرح يعني درس بالبرمجة ول

BACK!

هؤلاء الواقفون على قمة الجبل لم يهبطوا من السماء هناك

Posted

شكرا Mr.Tn6eL (ما عرف اقرأ اسمك )

والله كفيت ووفيت جزاك الله خير

يغلق

BACK!

هؤلاء الواقفون على قمة الجبل لم يهبطوا من السماء هناك

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