Jump to content

استفسارات عن البرمجة


Recommended Posts

  • 1 month later...
وكمان لله لايهينكم بغيت احد يشرح لي العلامه ذي ..

#

اشوف كثير يستخدمونها فالجداول ولا قد لقيت لها شرح او احد وضحها ب مثال

هذه تجيب

طول الجدول او النص

local text = "12345" 
print(#text) 

table = {1, 2, 3, 4, 5} 
print(#table) 

Link to comment
وكمان لله لايهينكم بغيت احد يشرح لي العلامه ذي ..

#

اشوف كثير يستخدمونها فالجداول ولا قد لقيت لها شرح او احد وضحها ب مثال

هذه تجيب

طول الجدول او النص

local text = "12345" 
print(#text) 

table = {1, 2, 3, 4, 5} 
print(#table) 

كيف طوله م فهمت

وكيف النص قصدك تجيب النصف ؟

وكمان وش الناتج فالامثله ؟ م فهمتك

Link to comment
وكمان لله لايهينكم بغيت احد يشرح لي العلامه ذي ..

#

اشوف كثير يستخدمونها فالجداول ولا قد لقيت لها شرح او احد وضحها ب مثال

هذه تجيب

طول الجدول او النص

local text = "12345" 
print(#text) 

table = {1, 2, 3, 4, 5} 
print(#table) 

كيف طوله م فهمت

وكيف النص قصدك تجيب النصف ؟

وكمان وش الناتج فالامثله ؟ م فهمتك

النص هو السترنق

string = "هلا"

طوله يعني lenght

او الحجم

مقدر افهمك زين :roll:

Link to comment
  • 3 weeks later...

string.len > يجيب لك طول السلسلة النصية .. يعني عدد الاحرف ..

local text_ = "Mr.R" 
outputChatBox ( string.len ( text_ ) ) 

string.gsub > يحذف لك الشي اللي تحددده من السلسلة النصية .. يعني لو تبي تحذف رقم ولا حرف او هكذا او الاستبدال يعني تسبدل حرف بحرف مثلا

local text_ = "ZA7d" 
outputChatBox ( string.gsub ( text_, "d", "F" ) ) 

string.sub > يقطع لك السلسة النصية .. يعني مثلا انت تبغى اول حرفين من السترنق او اخر حرفين او تبغى تحذف اول حرفين وتاخذ الاسم الباقي .

local text_ = "Mr.R" 
outputChatBox ( string.sub ( text_, 4, 4 ) ) 

اللي ما فهمته تفضل اسال عنه .

Link to comment

مشكور زاحف والله ماقصرت تسلم يمينك

اتوقع تذكر الشوب الي سويته لي ض2

المهم فهمت كل شيء واستفدت الله يوفقك , بس المشكله للحين ماني فاهم وش الـ

string.sub 
string.len 

في الترايقر حق ارسال المعلومات

triggerServerEvent( "Weapon", localPlayer, iD, string.sub ( Money, 2, string.len ( Money ) ) ) --- نسوي تريقر لاعطاء اللاعب سلاح طبعا نرسل مع التريقر المعلومات الفلوس والايدي 

وش وضيفتها هنا وهل لازم وضروري احطها ؟

Link to comment

^ ماني فـاهم وش تبي تسوي .

لاكن الـ string.len . على حسب فهمي من زآحف

انها تجيبلك كم عدد الارقام الي داخل string

مثال

  
local Test = "ProGamer" 
  
outputChatBox(string.len( Test ),255,0,0,true) 
  

النتيجة : 8

Link to comment
^ ماني فـاهم وش تبي تسوي .

لاكن الـ string.len . على حسب فهمي من زآحف

انها تجيبلك كم عدد الارقام الي داخل string

مثال

  
local Test = "ProGamer" 
  
outputChatBox(string.len( Test ),255,0,0,true) 
  

النتيجة : 8

حبيبي انا فاهم ششرح زاحف بس استفسار زيادهـ <3

هو فاهم وش اقصد انا ذذ , وانا جربت اشيلها مايشتغل المود واذا حطيتها يشتغل ابي اعرف وضيفتها هنا لان لها اكثر من موضع ومرات ضروري احطها ومرات لا

Link to comment
اعتقد السترنق بدايته $

فـ يقطع السترنق وياخذ من ثاني حرف

$ ايه ايه صحيح , مشاء الله عليك بدايته

الحين فهمت , <3

وهذا المثال ليه حطينا فيه 4 مرتين ؟

local text_ = "Mr.R" 
outputChatBox ( string.sub ( text_, 4, 4 ) ) 

Link to comment
اعتقد السترنق بدايته $

فـ يقطع السترنق وياخذ من ثاني حرف

$ ايه ايه صحيح , مشاء الله عليك بدايته

الحين فهمت , <3

وهذا المثال ليه حطينا فيه 4 مرتين ؟

local text_ = "Mr.R" 
outputChatBox ( string.sub ( text_, 4, 4 ) ) 

لأن الرقم الاول هو بداية السترنق الي تبيه

والرقم الثاني نهايته

واذا تبي حرف واحد يكون نفس الرقم لان بدايته هو نهايته

بس يختلف اذا كان حرف عربي مثلاً

لان الحرف العربي يصير بمثابة حرفين

فإذا بتستخدم الـ string.sub

تخلي الرقم الثاني ازيد من الاول بمقدار ١

Link to comment
اعتقد السترنق بدايته $

فـ يقطع السترنق وياخذ من ثاني حرف

$ ايه ايه صحيح , مشاء الله عليك بدايته

الحين فهمت , <3

وهذا المثال ليه حطينا فيه 4 مرتين ؟

local text_ = "Mr.R" 
outputChatBox ( string.sub ( text_, 4, 4 ) ) 

لأن الرقم الاول هو بداية السترنق الي تبيه

والرقم الثاني نهايته

واذا تبي حرف واحد يكون نفس الرقم لان بدايته هو نهايته

بس يختلف اذا كان حرف عربي مثلاً

لان الحرف العربي يصير بمثابة حرفين

فإذا بتستخدم الـ string.sub

تخلي الرقم الثاني ازيد من الاول بمقدار ١

اها مشكور والله

R بس الحين هو حاط 4 يعني يبدا من حرف

R وينتهي عند حرف

على كذا ماراح يطلع شيء بالشات صح ؟

Link to comment

بيطلع حرف R

لأن قلت لك اذا تبي حرف واحد تخلي نفس الرقم

ولو تبي مثلاً حرف r

تخلي 2

string.sub ( text_, 2, 2 ) 

مثال ثاني

اذا تبي ياخذ من الحرف الثالث للخامس

local Text = "Hussain25" 
outputChatBox( string.sub(Text, 3, 5) ) 
-- result > ssa 

Link to comment
^ مـشكور زآحف . لاكن الـ 4 , 4 وش فايدتهم ؟

آتوقع انها تحذف حرف R آو تجيبه ؟ وتحذف الباقي

حبيت اوضح انه السترنق هو هو ما راح يتغير لو استخدمنا اي من الفنكشنات هذا فقط المتغير اللي يتم فيه استخدام الفنكشن

بالنسبة لـ 4 و 4

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

وفي طريقة ثانية افضل ..

string.sub ( text_, string.len ( text_ ) ) 

R يجيب لك طول السلسلة النصية عدد الاحرف فـ لو كان 4 زي المثال حقي ف راح ينفذ الكود وراح يجيب اخر حرف اللي هو len واتفقنا انه

Link to comment
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

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