Jump to content

= [ مشكله ] =


Recommended Posts

Posted (edited)
	  local editdays = guiGetText (GUIEditor.edit[1])
	     if editdays ~= "" then
		  if editdays <= 4 then outputChatBox('-------')  return end
  
  
  -- الدي بق
  
  -- attempt to compare string with number
  
  
  -- هذا بعض الكود

وش الخطا

Edited by iMr ~ MnHmAr
Posted
42 minutes ago, Abdul KariM said:

if #editdays <= 4 then outputChatBox('-------')  return end

 

الحين سؤال هل علامة #

تعني استخراج من تيبل او وش؟

Posted
Just now, Abdul KariM said:

if #editdays <= 4 then outputChatBox('-------')  return end

 

 if #editdays <= tonumber(4) then 

الان  انا ابي لو حط فوق 5 و فوق ما يكمل الوظيفه

لكن انا مسوي التحقق فوق

لكن مو زابط صار فيني  من رقم 1 الى الاخير انا بس ابي 

1234

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

Posted
1 hour ago, Master_MTA said:

الحين سؤال هل علامة #د 

 

تعني استخراج من تيبل او وش؟

والله ماعرف كيف اوضحلك 

لاكن تحولك السترنج او التيبل ل عدد

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

خش الموقع وجرب المثال هذا

local test = "me"

print ( tostring ( #test ) )

راح يطلع لك 2 هذا بالنسبة للسترنج

اما بالنسبة للتيبل

local t = {} 

table.insert ( t , "me" ) 

print ( tostring ( #t ) ) 

راح يطلع لك 1  ولو تجرب المثال هذا

local t = {} 

table.insert ( t , "you" ) 

table.insert ( t , "me" ) 

print ( tostring ( #t ) ) 

راح يجيك 2

بالنسبة لـ صاحب الموضوع  , جرب هذا

	local Number = tonumber ( guiGetText ( Edit ) )
	
	if ( Number >= 5 ) then return end 

 

Posted (edited)
50 minutes ago, Abdul KariM said:

والله ماعرف كيف اوضحلك 

لاكن تحولك السترنج او التيبل ل عدد

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

خش الموقع وجرب المثال هذا


local test = "me"

print ( tostring ( #test ) )

راح يطلع لك 2 هذا بالنسبة للسترنج

اما بالنسبة للتيبل


local t = {} 

table.insert ( t , "me" ) 

print ( tostring ( #t ) ) 

راح يطلع لك 1  ولو تجرب المثال هذا


local t = {} 

table.insert ( t , "you" ) 

table.insert ( t , "me" ) 

print ( tostring ( #t ) ) 

راح يجيك 2

بالنسبة لـ صاحب الموضوع  , جرب هذا


	local Number = tonumber ( guiGetText ( Edit ) )
	
	if ( Number >= 5 ) then return end 

 

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

مشكوور يا غالي فهمت صحيح التيبل يجيب عدد القيم اللي داخل 

بس ابي اتاكد هل صحيح كلامي ؟

Edited by Master_MTA
Posted

صحيح بالنسبة للسترنج اذا كان انجليزي راح يطلع لك صح

واذا كان عربي راح يجيك دبل يعني الحرف الواحد العربي يساوي 2

t = "انا"

print ( tostring ( #t ) )

 

Posted
15 hours ago, Abdul KariM said:

صحيح بالنسبة للسترنج اذا كان انجليزي راح يطلع لك صح

واذا كان عربي راح يجيك دبل يعني الحرف الواحد العربي يساوي 2


t = "انا"

print ( tostring ( #t ) )

 

يعطيك الف عافيه

  • Like 1

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